NEW280985
[macOS Debug]: media/track/track-text-track-destructor-crash.html is a flaky crash (failure in EWS)
https://bugs.webkit.org/show_bug.cgi?id=280985
Summary [macOS Debug]: media/track/track-text-track-destructor-crash.html is a flaky ...
Marta Darbinyan
Reported 2024-10-07 09:52:49 PDT
media/track/track-text-track-destructor-crash.html is flaky crash in macOS Debug that also appear false positives in EWS. The test has a intermittent crash History: https://results.webkit.org/?suite=layout-tests&test=media%2Ftrack%2Ftrack-text-track-destructor-crash.html&style=debug Crash logs: stderr: ASSERTION FAILED: Node::scriptExecutionContext() == ActiveDOMObject::scriptExecutionContext() /Volumes/Data/worker/macOS-Sonoma-Debug-Build-EWS/build/Source/WebCore/html/HTMLMediaElement.cpp(8915) : virtual bool WebCore::HTMLMediaElement::isSuspended() const 1 0x332a57244 WebCore::HTMLMediaElement::isSuspended() const 2 0x333914acc WebCore::PlatformMediaSession::isSuspended() const 3 0x332b72784 WebCore::MediaElementSession::preferredBufferingPolicy() const 4 0x332b71f6c WebCore::MediaElementSession::updateClientDataBuffering() 5 0x332b71a00 WebCore::MediaElementSession::clientDataBufferingTimerFired() 6 0x332b88e44 decltype(*std::declval<WebCore::MediaElementSession*&>().*std::declval<void (WebCore::MediaElementSession::*&)()>()()) std::__1::__invoke[abi:sn170006]<void (WebCore::MediaElementSession::*&)(), WebCore::MediaElementSession*&, void>(void (WebCore::MediaElementSession::*&)(), WebCore::MediaElementSession*&) 7 0x332b88dc4 std::__1::__bind_return<void (WebCore::MediaElementSession::*)(), std::__1::tuple<WebCore::MediaElementSession*>, std::__1::tuple<>, __is_valid_bind_return<void (WebCore::MediaElementSession::*)(), std::__1::tuple<WebCore::MediaElementSession*>, std::__1::tuple<>>::value>::type std::__1::__apply_functor[abi:sn170006]<void (WebCore::MediaElementSession::*)(), std::__1::tuple<WebCore::MediaElementSession*>, 0ul, std::__1::tuple<>>(void (WebCore::MediaElementSession::*&)(), std::__1::tuple<WebCore::MediaElementSession*>&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) 8 0x332b88d7c std::__1::__bind_return<void (WebCore::MediaElementSession::*)(), std::__1::tuple<WebCore::MediaElementSession*>, std::__1::tuple<>, __is_valid_bind_return<void (WebCore::MediaElementSession::*)(), std::__1::tuple<WebCore::MediaElementSession*>, std::__1::tuple<>>::value>::type std::__1::__bind<void (WebCore::MediaElementSession::*&)(), WebCore::MediaElementSession*>::operator()[abi:sn170006]<>() 9 0x332b88d20 WTF::Detail::CallableWrapper<std::__1::__bind<void (WebCore::MediaElementSession::*&)(), WebCore::MediaElementSession*>, void>::call() 10 0x32de73a70 WTF::Function<void ()>::operator()() const 11 0x32dfbcdb0 WebCore::Timer::fired() 12 0x3338bf7e0 WebCore::ThreadTimers::sharedTimerFiredInternal() 13 0x3338c8dd8 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const 14 0x3338c8d84 WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call() 15 0x32de73a70 WTF::Function<void ()>::operator()() const 16 0x3338684b8 WebCore::MainThreadSharedTimer::fired() 17 0x33396c6f0 WebCore::timerFired(__CFRunLoopTimer*, void*) 18 0x18550a5b8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ 19 0x18550a25c __CFRunLoopDoTimer 20 0x185509d94 __CFRunLoopDoTimers 21 0x1854ed1cc __CFRunLoopRun 22 0x1854ec434 CFRunLoopRunSpecific 23 0x186620a88 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 24 0x18669a6c4 -[NSRunLoop(NSRunLoop) run] 25 0x185127468 _xpc_objc_main 26 0x185136e58 _xpc_main 27 0x185127014 _xpc_copy_xpcservice_dictionary 28 0x127817ec0 WebKit::XPCServiceMain(int, char const**) 29 0x12a17b870 WKXPCServiceMain 30 0x10471bf90 main 31 0x1850860e0 start com.apple.WebKit.WebContent.Development terminated (pid 19256) for reason: crash LEAK: 1 WebPageProxy Test result link: https://ews-build.s3-us-west-2.amazonaws.com/macOS-Sonoma-Debug-WK2-Tests-EWS/d7baa174-17745-rerun/results.html
Attachments
Radar WebKit Bug Importer
Comment 1 2024-10-07 09:53:40 PDT
EWS
Comment 2 2024-10-07 10:08:57 PDT
Test gardening commit 284766@main (6fb7cc0a5cf4): <https://commits.webkit.org/284766@main> Reviewed commits have been landed. Closing PR #34781 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.