[Webkit-unassigned] [Bug 269403] [ Ventura Debug WK2 arm64 EWS ] ASSERTION FAILED: m_shutdown in WebKit::RemoteMediaResource::~RemoteMediaResource() seen with http/tests/media/hls/track-in-band-multiple-cues.html

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 14 14:25:19 PST 2024


https://bugs.webkit.org/show_bug.cgi?id=269403

Ryan Haddad <ryanhaddad at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[ Ventura Debug WK2 arm64   |[ Ventura Debug WK2 arm64
                   |EWS ]                       |EWS ] ASSERTION FAILED:
                   |http/tests/media/hls/track- |m_shutdown in
                   |in-band-multiple-cues.html  |WebKit::RemoteMediaResource
                   |is flaky crashing           |::~RemoteMediaResource()
                   |                            |seen with
                   |                            |http/tests/media/hls/track-
                   |                            |in-band-multiple-cues.html

--- Comment #4 from Ryan Haddad <ryanhaddad at apple.com> ---
ASSERTION FAILED: m_shutdown
/Volumes/Data/worker/macOS-AppleSilicon-Sonoma-Debug-Build-EWS/build/Source/WebKit/GPUProcess/media/RemoteMediaResource.cpp(56) : virtual WebKit::RemoteMediaResource::~RemoteMediaResource()
1   0x1393af108 WTFCrash
2   0x11ceed5f0 std::__1::span<unsigned char const, 18446744073709551615ul>::span[abi:v160006]<unsigned char const*>(unsigned char const*, unsigned long)
3   0x11e0f05e0 WebKit::RemoteMediaResource::~RemoteMediaResource()
4   0x11e0f06a0 WebKit::RemoteMediaResource::~RemoteMediaResource()
5   0x11e0f06cc WebKit::RemoteMediaResource::~RemoteMediaResource()
6   0x2823bdaa4 void WTF::ThreadSafeWeakPtrControlBlock::strongDeref<WebCore::PlatformMediaResource, (WTF::DestructionThread)0>() const::'lambda'()::operator()() const
7   0x2823bda44 void WTF::ThreadSafeWeakPtrControlBlock::strongDeref<WebCore::PlatformMediaResource, (WTF::DestructionThread)0>() const
8   0x2823bd8fc WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr<WebCore::PlatformMediaResource, (WTF::DestructionThread)0>::deref() const
9   0x2823bd8a4 WTF::DefaultRefDerefTraits<WebCore::PlatformMediaResource>::derefIfNotNull(WebCore::PlatformMediaResource*)
10  0x2823bd864 WTF::RefPtr<WebCore::PlatformMediaResource, WTF::RawPtrTraits<WebCore::PlatformMediaResource>, WTF::DefaultRefDerefTraits<WebCore::PlatformMediaResource>>::~RefPtr()
11  0x2823a7fd8 WTF::RefPtr<WebCore::PlatformMediaResource, WTF::RawPtrTraits<WebCore::PlatformMediaResource>, WTF::DefaultRefDerefTraits<WebCore::PlatformMediaResource>>::~RefPtr()
12  0x286393454 -[WebCoreNSURLSessionDataTask resume]::$_17::operator()()::'lambda'()::operator()()::'lambda'()::~()
13  0x286392910 -[WebCoreNSURLSessionDataTask resume]::$_17::operator()()::'lambda'()::operator()()::'lambda'()::~()
14  0x286392f18 WTF::Detail::CallableWrapper<-[WebCoreNSURLSessionDataTask resume]::$_17::operator()()::'lambda'()::operator()()::'lambda'(), void>::~CallableWrapper()
15  0x286392e04 WTF::Detail::CallableWrapper<-[WebCoreNSURLSessionDataTask resume]::$_17::operator()()::'lambda'()::operator()()::'lambda'(), void>::~CallableWrapper()
16  0x286392e30 WTF::Detail::CallableWrapper<-[WebCoreNSURLSessionDataTask resume]::$_17::operator()()::'lambda'()::operator()()::'lambda'(), void>::~CallableWrapper()
17  0x13b12d46c std::__1::default_delete<WTF::Detail::CallableWrapperBase<void>>::operator()[abi:v160006](WTF::Detail::CallableWrapperBase<void>*) const
18  0x13b12d420 std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void>>>::reset[abi:v160006](WTF::Detail::CallableWrapperBase<void>*)
19  0x13b12d3a8 std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void>>>::~unique_ptr[abi:v160006]()
20  0x13b2d6e3c std::__1::unique_ptr<WTF::Detail::CallableWrapperBase<void>, std::__1::default_delete<WTF::Detail::CallableWrapperBase<void>>>::~unique_ptr[abi:v160006]()
21  0x13b12d36c WTF::Function<void ()>::~Function()
22  0x13b2cd88c WTF::Function<void ()>::~Function()
23  0x13952e934 WTF::(anonymous namespace)::DispatchWorkItem::~DispatchWorkItem()
24  0x13952e8e0 WTF::(anonymous namespace)::DispatchWorkItem::~DispatchWorkItem()
25  0x13952d598 void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(void*)
26  0x18d4e3910 _dispatch_client_callout
27  0x18d4eaea4 _dispatch_lane_serial_drain
28  0x18d4eb9d4 _dispatch_lane_invoke
29  0x18d4f661c _dispatch_root_queue_drain_deferred_wlh
30  0x18d4f5e90 _dispatch_workloop_worker_thread
31  0x18d68d114 _pthread_wqthread
com.apple.WebKit.GPU.Development terminated (pid 20750) for reason: crash

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240214/d8ff6b5a/attachment-0001.htm>


More information about the webkit-unassigned mailing list