[Webkit-unassigned] [Bug 276096] New: REGRESSION (280415 at main): [ macOS iOS ] ASSERTION FAILED: reloadAndResumePlaybackIfNeeded should destroy this player and construct a new one!player.get()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 1 15:08:32 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=276096
Bug ID: 276096
Summary: REGRESSION (280415 at main): [ macOS iOS ] ASSERTION
FAILED: reloadAndResumePlaybackIfNeeded should destroy
this player and construct a new one!player.get()
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: darbinyan at apple.com
The following API tests are constant failure on macOS and iOS.
TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo
TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource
The possible culprit range is https://commits.webkit.org/compare/280396@main...280440@main
History:
https://results.webkit.org/?suite=api-tests&suite=api-tests&test=TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource&test=TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo
Assert errors:
TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource
ASSERTION FAILED: reloadAndResumePlaybackIfNeeded should destroy this player and construct a new one
!player.get()
/Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Source/WebKit/WebProcess/GPU/media/RemoteMediaPlayerManager.cpp(281) : virtual void WebKit::RemoteMediaPlayerManager::gpuProcessConnectionDidClose(WebKit::GPUProcessConnection &)
1 0x3a77af481 WebKit::RemoteMediaPlayerManager::gpuProcessConnectionDidClose(WebKit::GPUProcessConnection&)
2 0x3a75130a1 auto WebKit::GPUProcessConnection::didClose(IPC::Connection&)::$_0::operator()<WebKit::GPUProcessConnection::Client>(WebKit::GPUProcessConnection::Client&) const
3 0x3a74f7a00 void WTF::ThreadSafeWeakHashSet<WebKit::GPUProcessConnection::Client>::forEach<WebKit::GPUProcessConnection::didClose(IPC::Connection&)::$_0>(WebKit::GPUProcessConnection::didClose(IPC::Connection&)::$_0 const&) const
4 0x3a74f7900 WebKit::GPUProcessConnection::didClose(IPC::Connection&)
5 0x3a88b08c0 IPC::Connection::dispatchDidCloseAndInvalidate()::$_12::operator()() const
6 0x3a88b07f9 WTF::Detail::CallableWrapper<IPC::Connection::dispatchDidCloseAndInvalidate()::$_12, void>::call()
7 0x36bb89aec WTF::Function<void ()>::operator()() const
8 0x36bc2f6fe WTF::RunLoop::performWork()
9 0x36bc33a9e WTF::RunLoop::performWork(void*)
10 0x7ff80a1fbeaa __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
11 0x7ff80a1fbe4c __CFRunLoopDoSource0
12 0x7ff80a1fbc25 __CFRunLoopDoSources0
13 0x7ff80a1fa8af __CFRunLoopRun
14 0x7ff80a1f9eb1 CFRunLoopRunSpecific
15 0x7ff80b0870e3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
16 0x7ff80b109ad8 -[NSRunLoop(NSRunLoop) run]
17 0x7ff809e717f3 _xpc_objc_main
18 0x7ff809e711f7 xpc_main
19 0x3a613149d WebKit::XPCServiceMain(int, char const**)
20 0x3a881b286 WKXPCServiceMain
21 0x109254f82 main
22 0x7ff809dc541f start
/Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:469
Value of: [webView _isPlayingAudio]
Actual: false
Expected: true
/Volumes/Data/worker/Apple-Ventura-Debug-Build/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:473
Expected equality of these values:
webViewPID
Which is: 15951
[webView _webProcessIdentifier]
Which is: 15957
Test results:
https://build.webkit.org/#/builders/701/builds/4981/steps/19/logs/stdio
--
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/20240701/5e8e12cc/attachment-0001.htm>
More information about the webkit-unassigned
mailing list