RESOLVED DUPLICATE of bug 287447 287494
REGRESSION(290166@main?): [ Debug ] 2x TestWebKitAPI.WebKit.MSE* (api-tests) are constant timeouts
https://bugs.webkit.org/show_bug.cgi?id=287494
Summary REGRESSION(290166@main?): [ Debug ] 2x TestWebKitAPI.WebKit.MSE* (api-tests) ...
Dawn Morningstar
Reported 2025-02-11 10:52:48 PST
TestWebKitAPI.WebKit.MSEHasMediaStreamingActivity TestWebKitAPI.WebKit.MSEIsPlayingAudio Are both constant timeouts after 290166@main https://commits.webkit.org/290166@main HISTORY: https://results.webkit.org/?suite=api-tests&suite=api-tests&test=TestWebKitAPI.WebKit.MSEHasMediaStreamingActivity&test=TestWebKitAPI.WebKit.MSEIsPlayingAudio TEST-RUN: https://build.webkit.org/#/builders/1226/builds/776 STDIO: https://build.webkit.org/#/builders/1226/builds/776/steps/19/logs/stdio TIMEOUT: TestWebKitAPI.WebKit.MSEHasMediaStreamingActivity 2025-02-11 09:16:16.632 TestWebKitAPI[57993:2503796] +[IMKClient subclass]: chose IMKClient_Modern ASSERTION FAILED: canSafelyBeUsed() /Volumes/Data/worker/Apple-Sequoia-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/WeakPtr.h(130) : T &WTF::WeakPtr<WebCore::SourceBufferParserAVFObjC>::operator*() const [T = WebCore::SourceBufferParserAVFObjC, WeakPtrImpl = WTF::DefaultWeakPtrImpl, PtrTraits = WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>] 1 0x143b132cc WTF::WeakPtr<WebCore::SourceBufferParserAVFObjC, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>::operator*() const 2 0x143b1373c -[WebAVStreamDataParserListener streamDataParser:didParseStreamDataAsAsset:withDiscontinuity:] 3 0x1a37228e4 -[AVStreamDataParser _createAssetIfNecessary] 4 0x19d3d555c FigManifoldCreateForMovieFragmentStream 5 0x19d3d1dc0 FigManifoldCreateForMovieFragmentStream 6 0x1a3721f88 -[AVStreamDataParser _appendStreamData:withFlags:] 7 0x1a3722410 -[AVStreamDataParser appendStreamData:withFlags:] 8 0x143b15a14 WebCore::SourceBufferParserAVFObjC::appendData(WebCore::SourceBufferParser::Segment&&, WebCore::SourceBufferParser::AppendFlags) 9 0x143b31024 WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0::operator()() 10 0x143b30d48 auto WTF::invokeAsync<WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0>(WTF::SerialFunctionDispatcher&, WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'()::operator()() 11 0x143b30c5c WTF::Detail::CallableWrapper<auto WTF::invokeAsync<WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0>(WTF::SerialFunctionDispatcher&, WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(), void>::call() 12 0x10593106c WTF::Function<void ()>::operator()() const 13 0x105af593c WTF::(anonymous namespace)::DispatchWorkItem::operator()() 14 0x105af490c void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(void*) 15 0x18c6c95b4 _dispatch_client_callout 16 0x18c6d0bd8 _dispatch_lane_serial_drain 17 0x18c6d1730 _dispatch_lane_invoke 18 0x18c6dc9a0 _dispatch_root_queue_drain_deferred_wlh 19 0x18c6dc1ec _dispatch_workloop_worker_thread 20 0x18c8783d8 _pthread_wqthread 21 0x18c8770f0 start_wqthread ASSERTION FAILED: canSafelyBeUsed() /Volumes/Data/worker/Apple-Sequoia-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/WeakPtr.h(130) : T &WTF::WeakPtr<WebCore::SourceBufferParserAVFObjC>::operator*() const [T = WebCore::SourceBufferParserAVFObjC, WeakPtrImpl = WTF::DefaultWeakPtrImpl, PtrTraits = WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>] 1 0x145e432cc WTF::WeakPtr<WebCore::SourceBufferParserAVFObjC, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>::operator*() const 2 0x145e4373c -[WebAVStreamDataParserListener streamDataParser:didParseStreamDataAsAsset:withDiscontinuity:] 3 0x1a37228e4 -[AVStreamDataParser _createAssetIfNecessary] 4 0x19d3d555c FigManifoldCreateForMovieFragmentStream 5 0x19d3d1dc0 FigManifoldCreateForMovieFragmentStream 6 0x1a3721f88 -[AVStreamDataParser _appendStreamData:withFlags:] 7 0x1a3722410 -[AVStreamDataParser appendStreamData:withFlags:] 8 0x145e45a14 WebCore::SourceBufferParserAVFObjC::appendData(WebCore::SourceBufferParser::Segment&&, WebCore::SourceBufferParser::AppendFlags) 9 0x145e61024 WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0::operator()() 10 0x145e60d48 auto WTF::invokeAsync<WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0>(WTF::SerialFunctionDispatcher&, WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'()::operator()() 11 0x145e60c5c WTF::Detail::CallableWrapper<auto WTF::invokeAsync<WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0>(WTF::SerialFunctionDispatcher&, WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(), void>::call() 12 0x107c6106c WTF::Function<void ()>::operator()() const 13 0x107e2593c WTF::(anonymous namespace)::DispatchWorkItem::operator()() 14 0x107e2490c void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(void*) 15 0x18c6c95b4 _dispatch_client_callout 16 0x18c6d0bd8 _dispatch_lane_serial_drain 17 0x18c6d1730 _dispatch_lane_invoke 18 0x18c6dc9a0 _dispatch_root_queue_drain_deferred_wlh 19 0x18c6dc1ec _dispatch_workloop_worker_thread 20 0x18c8783d8 _pthread_wqthread 21 0x18c8770f0 start_wqthread ASSERTION FAILED: canSafelyBeUsed() /Volumes/Data/worker/Apple-Sequoia-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/WeakPtr.h(130) : T &WTF::WeakPtr<WebCore::SourceBufferParserAVFObjC>::operator*() const [T = WebCore::SourceBufferParserAVFObjC, WeakPtrImpl = WTF::DefaultWeakPtrImpl, PtrTraits = WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>] 1 0x1437bf2cc WTF::WeakPtr<WebCore::SourceBufferParserAVFObjC, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>::operator*() const 2 0x1437bf73c -[WebAVStreamDataParserListener streamDataParser:didParseStreamDataAsAsset:withDiscontinuity:] 3 0x1a37228e4 -[AVStreamDataParser _createAssetIfNecessary] 4 0x19d3d555c FigManifoldCreateForMovieFragmentStream 5 0x19d3d1dc0 FigManifoldCreateForMovieFragmentStream 6 0x1a3721f88 -[AVStreamDataParser _appendStreamData:withFlags:] 7 0x1a3722410 -[AVStreamDataParser appendStreamData:withFlags:] 8 0x1437c1a14 WebCore::SourceBufferParserAVFObjC::appendData(WebCore::SourceBufferParser::Segment&&, WebCore::SourceBufferParser::AppendFlags) 9 0x1437dd024 WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0::operator()() 10 0x1437dcd48 auto WTF::invokeAsync<WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0>(WTF::SerialFunctionDispatcher&, WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'()::operator()() 11 0x1437dcc5c WTF::Detail::CallableWrapper<auto WTF::invokeAsync<WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0>(WTF::SerialFunctionDispatcher&, WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0&&, WTF::Logger::LogSiteIdentifier const&)::'lambda'(), void>::call() 12 0x1055dd06c WTF::Function<void ()>::operator()() const 13 0x1057a193c WTF::(anonymous namespace)::DispatchWorkItem::operator()() 14 0x1057a090c void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(void*) 15 0x18c6c95b4 _dispatch_client_callout 16 0x18c6d0bd8 _dispatch_lane_serial_drain 17 0x18c6d1730 _dispatch_lane_invoke 18 0x18c6dc9a0 _dispatch_root_queue_drain_deferred_wlh 19 0x18c6dc1ec _dispatch_workloop_worker_thread 20 0x18c8783d8 _pthread_wqthread 21 0x18c8770f0 start_wqthread
Attachments
Radar WebKit Bug Importer
Comment 1 2025-02-11 10:53:17 PST
Alexey Proskuryakov
Comment 2 2025-02-11 13:59:25 PST
Seems like a duplicate of bug 287447, is this still happening?
Dawn Morningstar
Comment 3 2025-02-11 14:02:45 PST
No; fixed after revert, although that bug didn't populate when I searched for dupes...
Dawn Morningstar
Comment 4 2025-02-11 14:03:02 PST
*** This bug has been marked as a duplicate of bug 287447 ***
Note You need to log in before you can comment on or make changes to this bug.