WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 118269
152722
Crash and assertion when scrolling webkit.org page before it finishes loading
https://bugs.webkit.org/show_bug.cgi?id=152722
Summary
Crash and assertion when scrolling webkit.org page before it finishes loading
Said Abou-Hallawa
Reported
2016-01-04 17:46:05 PST
Created
attachment 268253
[details]
webkit.org incorrect display Launch MiniBrowser WK2 window in Xcode and quickly scroll the page down. The output window will have the following dump. Also the page will not have the sticky navigation bar with the webkit title and logo; see the attached picture. ASSERTION FAILED: m_repaintRect == renderer().clippedOverflowRectForRepaint(renderer().containerForRepaint()) /Volumes/Data/WebKit/OpenSource/Source/WebCore/rendering/RenderLayer.cpp(861) : void WebCore::RenderLayer::updateLayerPositionsAfterScroll(WebCore::RenderGeometryMap *, UpdateLayerPositionsAfterScrollFlags) 1 0x115a49dc0 WTFCrash 2 0x1193b1084 WebCore::RenderLayer::updateLayerPositionsAfterScroll(WebCore::RenderGeometryMap*, unsigned int) 3 0x1193b116e WebCore::RenderLayer::updateLayerPositionsAfterScroll(WebCore::RenderGeometryMap*, unsigned int) 4 0x1193b116e WebCore::RenderLayer::updateLayerPositionsAfterScroll(WebCore::RenderGeometryMap*, unsigned int) 5 0x1193b116e WebCore::RenderLayer::updateLayerPositionsAfterScroll(WebCore::RenderGeometryMap*, unsigned int) 6 0x1193b116e WebCore::RenderLayer::updateLayerPositionsAfterScroll(WebCore::RenderGeometryMap*, unsigned int) 7 0x1193b0dce WebCore::RenderLayer::updateLayerPositionsAfterDocumentScroll() 8 0x118232348 WebCore::FrameView::updateLayerPositionsAfterScrolling() 9 0x1196f9e2c WebCore::ScrollView::completeUpdatesAfterScrollTo(WebCore::IntSize const&) 10 0x1196fa2bc WebCore::ScrollView::scrollTo(WebCore::IntPoint const&) 11 0x118235e14 WebCore::FrameView::scrollTo(WebCore::IntPoint const&) 12 0x1196f94cc WebCore::ScrollView::setScrollOffset(WebCore::IntPoint const&) 13 0x1196f954f non-virtual thunk to WebCore::ScrollView::setScrollOffset(WebCore::IntPoint const&) 14 0x1196a44ff WebCore::ScrollableArea::scrollPositionChanged(WebCore::IntPoint const&) 15 0x1196a444f WebCore::ScrollableArea::notifyScrollPositionChanged(WebCore::IntPoint const&) 16 0x117940003 WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScroll(unsigned long long, WebCore::FloatPoint const&, bool, WebCore::SetOrSyncScrollingLayerPosition) 17 0x11793eee1 WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired() 18 0x1179450c8 void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (WebCore::AsyncScrollingCoordinator::*&)(), WebCore::AsyncScrollingCoordinator*>&>(std::__1::__bind<void (WebCore::AsyncScrollingCoordinator::*&)(), WebCore::AsyncScrollingCoordinator*>&&&) 19 0x117944f9c std::__1::__function::__func<std::__1::__bind<void (WebCore::AsyncScrollingCoordinator::*&)(), WebCore::AsyncScrollingCoordinator*>, std::__1::allocator<std::__1::__bind<void (WebCore::AsyncScrollingCoordinator::*&)(), WebCore::AsyncScrollingCoordinator*> >, void ()>::operator()() 20 0x1178714fa std::__1::function<void ()>::operator()() const 21 0x11787141c WebCore::Timer::fired() 22 0x119b2f41a WebCore::ThreadTimers::sharedTimerFiredInternal() 23 0x119b30661 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const 24 0x119b3062d void std::__1::__invoke_void_return_wrapper<void>::__call<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&>(WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&&&) 25 0x119b305cc std::__1::__function::__func<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, std::__1::allocator<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0>, void ()>::operator()() 26 0x1178714fa std::__1::function<void ()>::operator()() const 27 0x118efb9f0 WebCore::MainThreadSharedTimer::fired() 28 0x118efbed9 WebCore::timerFired(__CFRunLoopTimer*, void*) 29 0x7fff867f79f4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ 30 0x7fff867f7683 __CFRunLoopDoTimer 31 0x7fff867f71da __CFRunLoopDoTimers 2016-01-04 17:35:08.368 MiniBrowser[98410:252093] WebContent process crashed; reloading Jan 4 17:35:09 MiniBrowser[98410] <Error>: CGImageCreateWithImageProvider: invalid image size: 0 x 0. Jan 4 17:35:13 MiniBrowser[98410] <Error>: CGImageCreateWithImageProvider: invalid image size: 0 x 0. Jan 4 17:35:17 MiniBrowser[98410] <Error>: CGImageCreateWithImageProvider: invalid image size: 0 x 0.
Attachments
webkit.org incorrect display
(150.87 KB, image/png)
2016-01-04 17:46 PST
,
Said Abou-Hallawa
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Michael Catanzaro
Comment 1
2020-02-06 13:17:39 PST
*** This bug has been marked as a duplicate of
bug 118269
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug