WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
288375
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-02-24 09:26:52 PST
<
rdar://problem/145483109
>
Jean-Yves Avenard [:jya]
Comment 2
2025-02-24 09:59:40 PST
Pull request:
https://github.com/WebKit/WebKit/pull/41205
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.
Top of Page
Format For Printing
XML
Clone This Bug