Bug 288493
Summary: | REGRESSION (290766@main): [ macOS wk2 debug ] http/tests/media/fairplay/legacy-fairplay-mse-muxed-nowait.html is a consistent crash | ||
---|---|---|---|
Product: | WebKit | Reporter: | Karl Rackler <rackler> |
Component: | New Bugs | Assignee: | Ryosuke Niwa <rniwa> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | rniwa, webkit-bot-watchers-bugzilla, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Karl Rackler
Description:
http/tests/media/fairplay/legacy-fairplay-mse-muxed-nowait.html
This issue can be reproduced using command:
run-webkit-tests --debug --no-retry --force --iterations=1 http/tests/media/fairplay/legacy-fairplay-mse-muxed-nowait.html
History:
https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fmedia%2Ffairplay%2Flegacy-fairplay-mse-muxed-nowait.html&flavor=wk2&style=debug
Crash Log:
No crash log found for com.apple.WebKit.GPU.Development:73836.
stdout:
stderr:
ASSERTION FAILED: canSafelyBeUsed()
/System/Volumes/Data/otmp/case-sensitive/od.luxon/lw.luxon/sandbox-0/Desktop/Build/Build/Products/webkit/usr/local/include/wtf/WeakPtr.h(94) : T *WTF::WeakPtr<WebCore::CDMSessionAVContentKeySession>::get() const [T = WebCore::CDMSessionAVContentKeySession, WeakPtrImpl = WTF::DefaultWeakPtrImpl, PtrTraits = WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>]
1 0x3632a2e30 WTF::WeakPtr<WebCore::CDMSessionAVContentKeySession, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>>::get() const
2 0x365963308 -[WebCDMSessionAVContentKeySessionDelegate contentKeySession:didProvideContentKeyRequest:]
3 0x19f4aede8 __97-[AVContentKeySession(AVContentKeyRequestSupport) issueContentKeyRequests:forInitializationData:]_block_invoke
4 0x19f3b2ca4 AVPerformDelegateCallbackSynchronouslyForDelegateStorageIfCurrentDelegateQueueIsQueueElseDispatchToCurrentDelegateQueue
5 0x19f4ae150 __130-[AVContentKeySession(AVContentKeySessionPrivateUtilities) _invokeDelegateCallbackWithBlock:synchronouslyWhenDelegateQueueIsNULL:]_block_invoke.610
6 0x18985b750 _dispatch_call_block_and_release
7 0x18985d3e8 _dispatch_client_callout
8 0x189864a14 _dispatch_lane_serial_drain
9 0x189865544 _dispatch_lane_invoke
10 0x1898702d0 _dispatch_root_queue_drain_deferred_wlh
11 0x18986fb44 _dispatch_workloop_worker_thread
12 0x189a0a00c _pthread_wqthread
13 0x189a08d28 start_wqthread
com.apple.WebKit.GPU.Development terminated (pid 73836) for reason: crash
LEAK: 1 WebPageProxy
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/145575662>
EWS
Test gardening commit 291034@main (0d82c5998c17): <https://commits.webkit.org/291034@main>
Reviewed commits have been landed. Closing PR #41299 and removing active labels.
Karl Rackler
Description:
These two tests are also affected by same assertion.
http/tests/media/fairplay/legacy-fairplay-mse-v2.html
http/tests/media/fairplay/legacy-fairplay-mse-v3.html
EWS
Test gardening commit 291036@main (304cee748f91): <https://commits.webkit.org/291036@main>
Reviewed commits have been landed. Closing PR #41301 and removing active labels.
Ryosuke Niwa
Pull request: https://github.com/WebKit/WebKit/pull/41310
EWS
Committed 291071@main (9e703cd662ad): <https://commits.webkit.org/291071@main>
Reviewed commits have been landed. Closing PR #41310 and removing active labels.
EWS
Test gardening commit 291630@main (2a35facce2de): <https://commits.webkit.org/291630@main>
Reviewed commits have been landed. Closing PR #41926 and removing active labels.