Bug 288375
| Summary: | ASSERTION FAILED: isMainThread() in EffectiveRateChangedListener::stop() | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
| Component: | Media | Assignee: | Jean-Yves Avenard [:jya] <jean-yves.avenard> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Jean-Yves Avenard [:jya]
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
<rdar://problem/145483109>
Jean-Yves Avenard [:jya]
Pull request: https://github.com/WebKit/WebKit/pull/41205
EWS
Committed 291013@main (59955e21f6c4): <https://commits.webkit.org/291013@main>
Reviewed commits have been landed. Closing PR #41205 and removing active labels.