RESOLVED FIXED288375
ASSERTION FAILED: isMainThread() in EffectiveRateChangedListener::stop()
https://bugs.webkit.org/show_bug.cgi?id=288375
Summary ASSERTION FAILED: isMainThread() in EffectiveRateChangedListener::stop()
Jean-Yves Avenard [:jya]
Reported 2025-02-24 09:26:40 PST
https://ews-build.s3-us-west-2.amazonaws.com/macOS-Sequoia-Debug-WK2-Tests-EWS/aa8024db-13636/media/media-vp8-webm-with-poster-crash-log.txt ``` ASSERTION FAILED: isMainThread() /Volumes/Data/worker/macOS-Sequoia-Debug-Build-EWS/build/WebKitBuild/Debug/usr/local/include/wtf/MainThread.h(81) : void WTF::assertIsMainThread() 1 0x300651ae8 WTF::assertIsMainThread() 2 0x302658c48 WebCore::EffectiveRateChangedListener::stop() 3 0x302658bb8 WebCore::EffectiveRateChangedListener::~EffectiveRateChangedListener() 4 0x302658cdc WebCore::EffectiveRateChangedListener::~EffectiveRateChangedListener() 5 0x3006fc4a4 void WTF::ThreadSafeWeakPtrControlBlock::strongDeref<WebCore::EffectiveRateChangedListener, (WTF::DestructionThread)0>() const::'lambda'()::operator()() const 6 0x3006fc32c void WTF::ThreadSafeWeakPtrControlBlock::strongDeref<WebCore::EffectiveRateChangedListener, (WTF::DestructionThread)0>() const 7 0x3006fc0f0 WTF::ThreadSafeRefCountedAndCanMakeThreadSafeWeakPtr<WebCore::EffectiveRateChangedListener, (WTF::DestructionThread)0>::deref() const 8 0x3006fbfa4 WTF::DefaultRefDerefTraits<WebCore::EffectiveRateChangedListener>::derefIfNotNull(WebCore::EffectiveRateChangedListener*) 9 0x30265fc10 WTF::RefPtr<WebCore::EffectiveRateChangedListener, WTF::RawPtrTraits<WebCore::EffectiveRateChangedListener>, WTF::DefaultRefDerefTraits<WebCore::EffectiveRateChangedListener>>::~RefPtr() 10 0x30265fad0 WTF::RefPtr<WebCore::EffectiveRateChangedListener, WTF::RawPtrTraits<WebCore::EffectiveRateChangedListener>, WTF::DefaultRefDerefTraits<WebCore::EffectiveRateChangedListener>>::~RefPtr() 11 0x302658b0c WebCore::timebaseEffectiveRateChangedCallback(__CFNotificationCenter*, void*, __CFString const*, void const*, __CFDictionary const*) 12 0x18d7d53ac __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ 13 0x18d86620c ___CFXRegistrationPost_block_invoke 14 0x18d866154 _CFXRegistrationPost 15 0x18d7a3fac _CFXNotificationPost 16 0x18d7d544c CFNotificationCenterPostNotificationWithOptions 17 0x1988524a8 CMNotificationCenterPostNotification 18 0x1988663a4 figTimebaseReflectNotification 19 0x198857720 fncCallOriginalCallbackAndReleaseWeakListener 20 0x1988575d4 fncHandleWeakNotification 21 0x18d7d53ac __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ 22 0x18d86620c ___CFXRegistrationPost_block_invoke 23 0x18d866154 _CFXRegistrationPost 24 0x18d7a3fac _CFXNotificationPost 25 0x18d7d544c CFNotificationCenterPostNotificationWithOptions 26 0x1988524a8 CMNotificationCenterPostNotification 27 0x1988683a8 figTimebaseSetRateAndMaybeAnchorTime 28 0x198867f30 CMTimebaseSetRate 29 0x19dcd9418 FigSampleBufferRenderSynchronizerCreateWithOptions 30 0x19dcd8cb8 FigSampleBufferRenderSynchronizerCreateWithOptions 31 0x19dcd7e18 FigSampleBufferRenderSynchronizerCreateWithOptions com.apple.WebKit.GPU.Development terminated (pid 64335) for reason: crash LEAK: 1 WebPageProxy ```
Attachments
Radar WebKit Bug Importer
Comment 1 2025-02-24 09:26:52 PST
Jean-Yves Avenard [:jya]
Comment 2 2025-02-24 09:59:40 PST
EWS
Comment 3 2025-02-24 23:55:16 PST
Committed 291013@main (59955e21f6c4): <https://commits.webkit.org/291013@main> Reviewed commits have been landed. Closing PR #41205 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.