Bug 287494
Summary: | REGRESSION(290166@main?): [ Debug ] 2x TestWebKitAPI.WebKit.MSE* (api-tests) are constant timeouts | ||
---|---|---|---|
Product: | WebKit | Reporter: | Dawn Morningstar <Morningstar> |
Component: | New Bugs | Assignee: | Eric Carlson <eric.carlson> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | ap, eric.carlson, webkit-bot-watchers-bugzilla, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Other | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Dawn Morningstar
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/144627768>
Alexey Proskuryakov
Seems like a duplicate of bug 287447, is this still happening?
Dawn Morningstar
No; fixed after revert, although that bug didn't populate when I searched for dupes...
Dawn Morningstar
*** This bug has been marked as a duplicate of bug 287447 ***