[Webkit-unassigned] [Bug 255788] New: REGRESSION (263108 at main): [ Ventura debug ] ASSERTION FAILED: WTF::WeakPtr<WebKit::RemoteScrollingCoordinatorProxy, WTF::DefaultWeakPtrImpl>::operator->() const
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Apr 21 08:15:12 PDT 2023
https://bugs.webkit.org/show_bug.cgi?id=255788
Bug ID: 255788
Summary: REGRESSION (263108 at main): [ Ventura debug ] ASSERTION
FAILED:
WTF::WeakPtr<WebKit::RemoteScrollingCoordinatorProxy,
WTF::DefaultWeakPtrImpl>::operator->() const
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: rackler at apple.com
Description:
tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-async-overflow.html is a consistent crash
The test was consistently passing until range https://commits.webkit.org/compare/263108@main...263104@main. The assertion references changes like setNodeScrollSnapInProgress made in https://commits.webkit.org/263108@main, making it the likely culprit.
This issue can be reproduced using command:
run-webkit-tests --exit-after-n-failures 1 --exit-after-n-crashes-or-timeouts 1 --iterations 1 --no-retry-failures --use-gpu-process --remote-layer-tree tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-async-overflow.html
History:
https://results.webkit.org/?suite=layout-tests&test=tiled-drawing%2Fscrolling%2Fscroll-snap%2Fscroll-snap-mandatory-async-overflow.html&flavor=gpuprocess
Crash Log:
No crash log found for WebKitTestRunner:72968.
stdout:
stderr:
ASSERTION FAILED: !m_impl || !m_shouldEnableAssertions || m_impl->wasConstructedOnMainThread() == isMainThread()
/Volumes/Data/worker/Apple-Ventura-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/WeakPtr.h(139) : T *WTF::WeakPtr<WebKit::RemoteScrollingCoordinatorProxy>::operator->() const [T = WebKit::RemoteScrollingCoordinatorProxy, WeakPtrImpl = WTF::DefaultWeakPtrImpl]
1 0x12114f919 WTFCrash
2 0x15389cb8b WTFCrashWithInfo(int, char const*, char const*, int)
3 0x15568e41a WTF::WeakPtr<WebKit::RemoteScrollingCoordinatorProxy, WTF::DefaultWeakPtrImpl>::operator->() const
4 0x15568e7f1 WebKit::RemoteScrollingTree::scrollingTreeNodeDidBeginScrollSnapping(unsigned long long)
5 0x12e4e54fa WebCore::ScrollingTree::setNodeScrollSnapInProgress(unsigned long long, bool)
6 0x12e502302 WebCore::ScrollingTreeScrollingNode::setScrollSnapInProgress(bool)
7 0x12e508c22 WebCore::ThreadedScrollingTreeScrollingNodeDelegate::willStartScrollSnapAnimation()
8 0x12e57db30 WebCore::ScrollingEffectsController::startScrollSnapAnimation()
9 0x12c4610c9 WebCore::ScrollingEffectsController::processWheelEventForScrollSnap(WebCore::PlatformWheelEvent const&)
10 0x12c460407 WebCore::ScrollingEffectsController::handleWheelEvent(WebCore::PlatformWheelEvent const&)
11 0x12ba70589 WebCore::ScrollingTreeScrollingNodeDelegateMac::handleWheelEvent(WebCore::PlatformWheelEvent const&)
12 0x12ba74d87 WebCore::ScrollingTreeOverflowScrollingNodeMac::handleWheelEvent(WebCore::PlatformWheelEvent const&, WebCore::EventTargeting)
13 0x12e4e0da1 WebCore::ScrollingTree::handleWheelEvent(WebCore::PlatformWheelEvent const&, WTF::OptionSet<WebCore::WheelEventProcessingSteps>)::$_3::operator()() const
14 0x12e4e0a40 WebCore::ScrollingTree::handleWheelEvent(WebCore::PlatformWheelEvent const&, WTF::OptionSet<WebCore::WheelEventProcessingSteps>)
15 0x1556908fa WebKit::RemoteLayerTreeEventDispatcher::internalHandleWheelEvent(WebCore::PlatformWheelEvent const&, WTF::OptionSet<WebCore::WheelEventProcessingSteps>)
16 0x155690483 WebKit::RemoteLayerTreeEventDispatcher::scrollingThreadHandleWheelEvent(WebKit::WebWheelEvent const&, WebCore::RectEdges<bool>)
17 0x1556a82d8 WebKit::RemoteLayerTreeEventDispatcher::handleWheelEvent(WebKit::WebWheelEvent const&, WebCore::RectEdges<bool>)::$_10::operator()() const
18 0x1556a8209 WTF::Detail::CallableWrapper<WebKit::RemoteLayerTreeEventDispatcher::handleWheelEvent(WebKit::WebWheelEvent const&, WebCore::RectEdges<bool>)::$_10, void>::call()
19 0x12117a4b2 WTF::Function<void ()>::operator()() const
20 0x121210afe WTF::RunLoop::performWork()
21 0x121214aee WTF::RunLoop::performWork(void*)
22 0x7ff816c20b78 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
23 0x7ff816c20b27 __CFRunLoopDoSource0
24 0x7ff816c20901 __CFRunLoopDoSources0
25 0x7ff816c1f57b __CFRunLoopRun
26 0x7ff816c1eb60 CFRunLoopRunSpecific
27 0x7ff816ca37aa CFRunLoopRun
28 0x121214fa6 WTF::RunLoop::run()
29 0x121212744 WTF::RunLoop::create(char const*, WTF::ThreadType, WTF::Thread::QOS)::$_1::operator()() const
30 0x1212126e9 WTF::Detail::CallableWrapper<WTF::RunLoop::create(char const*, WTF::ThreadType, WTF::Thread::QOS)::$_1, void>::call()
31 0x12117a4b2 WTF::Function<void ()>::operator()() const
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230421/d7833666/attachment.htm>
More information about the webkit-unassigned
mailing list