NEW 279463
Flaky ASSERTION FAILED: m_clients.contains(client) in VideoTrack::clearClient on imported/w3c/web-platform-tests/media-source/URL-createObjectURL.html
https://bugs.webkit.org/show_bug.cgi?id=279463
Summary Flaky ASSERTION FAILED: m_clients.contains(client) in VideoTrack::clearClient...
Marta Darbinyan
Reported 2024-09-10 13:32:35 PDT
The test is crashing intermittently on different PRs in EWS imported/w3c/web-platform-tests/media-source/URL-createObjectURL.html Error output: 07:50:19.843 1001 worker/0 worker/0 imported/w3c/web-platform-tests/media-source/URL-createObjectURL.html crashed, (stderr lines): 07:50:19.843 1001 worker/0 ASSERTION FAILED: m_clients.contains(client) 07:50:19.843 1001 worker/0 /Volumes/Data/worker/macOS-Sonoma-Debug-Build-EWS/build/Source/WebCore/html/track/VideoTrack.cpp(122) : void WebCore::VideoTrack::clearClient(VideoTrackClient &) 07:50:19.843 1001 worker/0 1 0x3340a4fb8 WebCore::VideoTrack::clearClient(WebCore::VideoTrackClient&) 07:50:19.843 1001 worker/0 2 0x333d3c4fc WebCore::HTMLMediaElement::removeVideoTrack(WTF::Ref<WebCore::VideoTrack, WTF::RawPtrTraits<WebCore::VideoTrack>, WTF::DefaultRefDerefTraits<WebCore::VideoTrack>>&&) 07:50:19.844 1001 worker/0 3 0x3321bac78 auto WebCore::MediaSource::removeSourceBuffer(WebCore::SourceBuffer&)::$_21::operator()<WebCore::HTMLMediaElement>(WebCore::HTMLMediaElement&) 07:50:19.844 1001 worker/0 4 0x3321babd0 WTF::Detail::CallableWrapper<WebCore::MediaSource::removeSourceBuffer(WebCore::SourceBuffer&)::$_21, void, WebCore::HTMLMediaElement&>::call(WebCore::HTMLMediaElement&) 07:50:19.844 1001 worker/0 5 0x3321c1fc4 WTF::Function<void (WebCore::HTMLMediaElement&)>::operator()(WebCore::HTMLMediaElement&) const 07:50:19.844 1001 worker/0 6 0x3321c1eb4 WebCore::MediaSource::ensureWeakOnHTMLMediaElementContext(WTF::Function<void (WebCore::HTMLMediaElement&)>&&) const::$_31::operator()() 07:50:19.844 1001 worker/0 7 0x3321c1dbc WTF::Detail::CallableWrapper<WebCore::MediaSource::ensureWeakOnHTMLMediaElementContext(WTF::Function<void (WebCore::HTMLMediaElement&)>&&) const::$_31, void>::call() 07:50:19.844 1001 worker/0 8 0x118ec4ee0 WTF::Function<void ()>::operator()() const 07:50:19.844 1001 worker/0 9 0x118f34868 WTF::ensureOnMainThread(WTF::Function<void ()>&&) 07:50:19.844 1001 worker/0 10 0x332184fe0 WebCore::MediaSource::ensureWeakOnHTMLMediaElementContext(WTF::Function<void (WebCore::HTMLMediaElement&)>&&) const 07:50:19.844 1001 worker/0 11 0x33218a670 WebCore::MediaSource::removeSourceBuffer(WebCore::SourceBuffer&) 07:50:19.844 1001 worker/0 12 0x332185148 WebCore::MediaSource::detachFromElement() 07:50:19.844 1001 worker/0 13 0x33218df5c WebCore::MediaSourceInterfaceMainThread::detachFromElement() Link: https://ews-build.webkit.org/#/builders/62/builds/14462 The test is failing on EWS and not on main. Suspecting this is the case when the test crashes in some specific test order.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-09-10 13:36:12 PDT
EWS
Comment 2 2024-09-17 13:51:26 PDT
Test gardening commit 283796@main (e54e07683f63): <https://commits.webkit.org/283796@main> Reviewed commits have been landed. Closing PR #33785 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.