NEW194578
REGRESSION(STP 75): Crash in ScrollingStateFixedNode::reconcileLayerPositionForViewportRect
https://bugs.webkit.org/show_bug.cgi?id=194578
Summary REGRESSION(STP 75): Crash in ScrollingStateFixedNode::reconcileLayerPositionF...
Jon
Reported 2019-02-12 18:08:02 PST
Created attachment 361881 [details] Full crash log. As of STP 75, I'm experiencing an intermittent crash that seems to be caused by attempting to scroll during page load (or perhaps just back navigation). Full log is attached, but here's the crash stack: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.WebCore 0x0000000105c9a56c WebCore::ScrollingStateFixedNode::reconcileLayerPositionForViewportRect(WebCore::LayoutRect const&, WebCore::ScrollingLayerPositionAction) + 284 1 com.apple.WebCore 0x0000000105c9a5cf WebCore::ScrollingStateNode::reconcileLayerPositionForViewportRect(WebCore::LayoutRect const&, WebCore::ScrollingLayerPositionAction) + 63 2 com.apple.WebCore 0x0000000105c9361b WebCore::AsyncScrollingCoordinator::reconcileScrollingState(WebCore::FrameView&, WebCore::FloatPoint const&, WTF::Variant<WTF::Optional<WebCore::FloatPoint>, WTF::Optional<WebCore::FloatRect> > const&, bool, WebCore::ViewportRectStability, WebCore::ScrollingLayerPositionAction) + 731 3 com.apple.WebCore 0x0000000105c92d9c WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScroll(unsigned long long, WebCore::FloatPoint const&, WTF::Optional<WebCore::FloatPoint>, bool, WebCore::ScrollingLayerPositionAction) + 172 4 com.apple.WebCore 0x0000000105c9221c WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired() + 60 5 com.apple.WebCore 0x00000001049e1ccd WebCore::ThreadTimers::sharedTimerFiredInternal() + 173 6 com.apple.WebCore 0x00000001049e1c0f WebCore::timerFired(__CFRunLoopTimer*, void*) + 31 7 com.apple.CoreFoundation 0x00007fff324b9dfd __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20 8 com.apple.CoreFoundation 0x00007fff324b99b0 __CFRunLoopDoTimer + 859 9 com.apple.CoreFoundation 0x00007fff324b94f0 __CFRunLoopDoTimers + 333 10 com.apple.CoreFoundation 0x00007fff3249a737 __CFRunLoopRun + 2176 11 com.apple.CoreFoundation 0x00007fff32499c64 CFRunLoopRunSpecific + 463 12 com.apple.Foundation 0x00007fff348004aa -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 280 13 com.apple.Foundation 0x00007fff3480037f -[NSRunLoop(NSRunLoop) run] + 76 14 libxpc.dylib 0x00007fff5f923ebe _xpc_objc_main + 555 15 libxpc.dylib 0x00007fff5f9239bd xpc_main + 433 16 com.apple.WebKit.WebContent 0x0000000103b61630 0x103b60000 + 5680 17 com.apple.WebKit.WebContent 0x0000000103b617b7 0x103b60000 + 6071 18 libdyld.dylib 0x00007fff5f6ebed9 start + 1
Attachments
Full crash log. (29.36 KB, application/zip)
2019-02-12 18:08 PST, Jon
no flags
Alexey Proskuryakov
Comment 1 2019-02-14 11:16:05 PST
Simon Fraser (smfr)
Comment 2 2019-02-14 21:36:35 PST
Can you give an example of a page on which you've seen this crash?
Jon
Comment 3 2019-02-15 13:24:18 PST
I encounter this most often when navigating back and forth on GitHub and attempting to scroll.
Note You need to log in before you can comment on or make changes to this bug.