[Webkit-unassigned] [Bug 253112] New: [UI-side compositing] Assertion under RemoteLayerTreeEventDispatcher::displayLink() running tests
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 28 14:20:21 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=253112
Bug ID: 253112
Summary: [UI-side compositing] Assertion under
RemoteLayerTreeEventDispatcher::displayLink() running
tests
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Scrolling
Assignee: webkit-unassigned at lists.webkit.org
Reporter: simon.fraser at apple.com
CC: simon.fraser at apple.com
Tests are asserting at:
ASSERTION FAILED: drawingArea && drawingArea->isRemoteLayerTreeDrawingAreaProxyMac()
/Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Source/WebKit/UIProcess/RemoteLayerTree/mac/RemoteLayerTreeEventDispatcher.cpp(228) : WebKit::DisplayLink *WebKit::RemoteLayerTreeEventDispatcher::displayLink() const
1 0x1202fb6b9 WTFCrash
2 0x156ac046b WTFCrashWithInfo(int, char const*, char const*, int)
3 0x158b4bba8 WebKit::RemoteLayerTreeEventDispatcher::displayLink() const
4 0x158b4aaa9 WebKit::RemoteLayerTreeEventDispatcher::stopDisplayLinkObserver()
5 0x158b4af47 WebKit::RemoteLayerTreeEventDispatcher::startOrStopDisplayLink()
6 0x158b4aef8 WebKit::RemoteLayerTreeEventDispatcher::wheelEventHysteresisUpdated(PAL::HysteresisState)
7 0x158b60cbe WebKit::RemoteLayerTreeEventDispatcher::RemoteLayerTreeEventDispatcher(WebKit::RemoteScrollingCoordinatorProxyMac&, WTF::ObjectIdentifier<WebCore::PageIdentifierType>)::$_9::operator()(PAL::HysteresisState) const
8 0x158b60c4f WTF::Detail::CallableWrapper<WebKit::RemoteLayerTreeEventDispatcher::RemoteLayerTreeEventDispatcher(WebKit::RemoteScrollingCoordinatorProxyMac&, WTF::ObjectIdentifier<WebCore::PageIdentifierType>)::$_9, void, PAL::HysteresisState>::call(PAL::HysteresisState)
9 0x157f2fa55 WTF::Function<void (PAL::HysteresisState)>::operator()(PAL::HysteresisState) const
10 0x157f2f6eb PAL::HysteresisActivity::hysteresisTimerFired()
11 0x157f30109 decltype(*(static_cast<PAL::HysteresisActivity*&>(fp0)).*fp()) std::__1::__invoke<void (PAL::HysteresisActivity::*&)(), PAL::HysteresisActivity*&, void>(void (PAL::HysteresisActivity::*&)(), PAL::HysteresisActivity*&)
12 0x157f3008d std::__1::__bind_return<void (PAL::HysteresisActivity::*)(), std::__1::tuple<PAL::HysteresisActivity*>, std::__1::tuple<>, __is_valid_bind_return<void (PAL::HysteresisActivity::*)(), std::__1::tuple<PAL::HysteresisActivity*>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (PAL::HysteresisActivity::*)(), std::__1::tuple<PAL::HysteresisActivity*>, 0ul, std::__1::tuple<> >(void (PAL::HysteresisActivity::*&)(), std::__1::tuple<PAL::HysteresisActivity*>&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&)
13 0x157f30040 std::__1::__bind_return<void (PAL::HysteresisActivity::*)(), std::__1::tuple<PAL::HysteresisActivity*>, std::__1::tuple<>, __is_valid_bind_return<void (PAL::HysteresisActivity::*)(), std::__1::tuple<PAL::HysteresisActivity*>, std::__1::tuple<> >::value>::type std::__1::__bind<void (PAL::HysteresisActivity::*&)(), PAL::HysteresisActivity*&>::operator()<>()
14 0x157f2ffd9 WTF::Detail::CallableWrapper<std::__1::__bind<void (PAL::HysteresisActivity::*&)(), PAL::HysteresisActivity*&>, void>::call()
15 0x156b4af92 WTF::Function<void ()>::operator()() const
16 0x156b4aee9 WTF::RunLoop::Timer::fired()
17 0x1203dbf09 WTF::RunLoop::TimerBase::start(WTF::Seconds, bool)::$_1::operator()(__CFRunLoopTimer*, void*) const
18 0x1203dbead WTF::RunLoop::TimerBase::start(WTF::Seconds, bool)::$_1::__invoke(__CFRunLoopTimer*, void*)
19 0x7ff811500946 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
20 0x7ff8115004ae __CFRunLoopDoTimer
21 0x7ff8115000c4 __CFRunLoopDoTimers
22 0x7ff8114e6a0c __CFRunLoopRun
23 0x7ff8114e5b60 CFRunLoopRunSpecific
24 0x7ff81234202a -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
25 0x10c25c71a WTR::TestController::platformRunUntil(bool&, WTF::Seconds)
26 0x10c2074ef WTR::TestController::runUntil(bool&, WTF::Seconds)
27 0x10c20e8ac WTR::TestController::resetStateToConsistentValues(WTR::TestOptions const&, WTR::TestController::ResetStage)::$_5::operator()() const
28 0x10c20d7f2 WTR::TestController::resetStateToConsistentValues(WTR::TestOptions const&, WTR::TestController::ResetStage)
29 0x10c20cdf0 WTR::TestController::ensureViewSupportsOptionsForTest(WTR::TestInvocation const&)
30 0x10c20fcc1 WTR::TestController::configureViewForTest(WTR::TestInvocation const&)
31 0x10c2846a5 WTR::TestInvocation::invoke()
--
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/20230228/527c63b6/attachment.htm>
More information about the webkit-unassigned
mailing list