Bug 280985
| Summary: | [macOS Debug]: media/track/track-text-track-destructor-crash.html is a flaky crash (failure in EWS) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Marta Darbinyan <darbinyan> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Marta Darbinyan
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/137434142>
EWS
Test gardening commit 284766@main (6fb7cc0a5cf4): <https://commits.webkit.org/284766@main>
Reviewed commits have been landed. Closing PR #34781 and removing active labels.