RESOLVED FIXED 287447
REGRESSION(290166@main): [macOS] ASSERTION FAILED: WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>::operator*() const
https://bugs.webkit.org/show_bug.cgi?id=287447
Summary REGRESSION(290166@main): [macOS] ASSERTION FAILED: WTF::RawPtrTraits<WTF::Def...
Marta Darbinyan
Reported 2025-02-10 17:09:55 PST
Multiple crashes in macOS layout tests. ASSERTION FAILED: canSafelyBeUsed() /Volumes/Data/worker/macOS-Sequoia-Debug-Build-EWS/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 0x300862ffc WTF::WeakPtr<WebCore::SourceBufferParserAVFObjC, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>::operator*() const 2 0x30086346c -[WebAVStreamDataParserListener streamDataParser:didParseStreamDataAsAsset:withDiscontinuity:] 3 0x1b457e8e4 -[AVStreamDataParser _createAssetIfNecessary] 4 0x1ae23155c FigManifoldCreateForMovieFragmentStream 5 0x1ae22ddc0 FigManifoldCreateForMovieFragmentStream 6 0x1b457df88 -[AVStreamDataParser _appendStreamData:withFlags:] 7 0x1b457e410 -[AVStreamDataParser appendStreamData:withFlags:] 8 0x300865744 WebCore::SourceBufferParserAVFObjC::appendData(WebCore::SourceBufferParser::Segment&&, WebCore::SourceBufferParser::AppendFlags) 9 0x300880d54 WebCore::SourceBufferPrivateAVFObjC::appendInternal(WTF::Ref<WebCore::SharedBuffer, WTF::RawPtrTraits<WebCore::SharedBuffer>, WTF::DefaultRefDerefTraits<WebCore::SharedBuffer>>&&)::$_0::operator()() 10 0x300880a78 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 0x30088098c 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 0x12bbe93dc WTF::Function<void ()>::operator()() const 13 0x12bdadcac WTF::(anonymous namespace)::DispatchWorkItem::operator()() 14 0x12bdacc7c void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(void*) 15 0x19d5255b4 _dispatch_client_callout 16 0x19d52cbd8 _dispatch_lane_serial_drain 17 0x19d52d730 _dispatch_lane_invoke 18 0x19d5389a0 _dispatch_root_queue_drain_deferred_wlh 19 0x19d5381ec _dispatch_workloop_worker_thread 20 0x19d6d43d8 _pthread_wqthread 21 0x19d6d30f0 start_wqthread com.apple.WebKit.GPU.Development terminated (pid 63822) for reason: crash LEAK: 1 WebPageProxy History: https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&test=fast%2Fcanvas%2Fwebgl%2FtexImage2D-mse-flipY-false.html&test=fast%2Fcanvas%2Fwebgl%2FtexImage2D-mse-flipY-true.html&test=fast%2Fcanvas%2Fwebgl%2FtexImage2D-mse-in-dom-flipY-false.html
Attachments
Radar WebKit Bug Importer
Comment 1 2025-02-10 17:10:19 PST
EWS
Comment 2 2025-02-10 17:26:57 PST
Committed 290191@main (2bb71756c76c): <https://commits.webkit.org/290191@main> Reviewed commits have been landed. Closing PR #40382 and removing active labels.
EWS
Comment 3 2025-02-11 09:12:08 PST
Committed 290213@main (cf34bab6ea92): <https://commits.webkit.org/290213@main> Reviewed commits have been landed. Closing PR #40414 and removing active labels.
Dawn Morningstar
Comment 4 2025-02-11 14:03:02 PST
*** Bug 287494 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.