platform/ios/mediastream/video-muted-in-background-tab.html Is a constant crash on iOS Debug ToT and since 254047@main. HISTORY: https://results.webkit.org/?suite=layout-tests&test=platform/ios/mediastream/video-muted-in-background-tab.html DIFF: ASSERTION FAILED: !m_statusBarManager platform/mediastream/mac/CoreAudioSharedUnit.cpp(691) : auto WebCore::CoreAudioSharedUnit::setIsInBackground(bool)::(anonymous class)::operator()() const 1 0x78f2a91f9 WTFCrash 2 0x80444a73b WTFCrashWithInfo(int, char const*, char const*, int) 3 0x808ea935e WebCore::CoreAudioSharedUnit::setIsInBackground(bool)::$_6::operator()() const 4 0x808ea9219 WTF::Detail::CallableWrapper<WebCore::CoreAudioSharedUnit::setIsInBackground(bool)::$_6, void>::call() 5 0x80446b5a2 WTF::Function<void ()>::operator()() const 6 0x804833e59 WebCore::MediaCaptureStatusBarManager::didError() 7 0x804833d25 -[WebCoreMediaCaptureStatusBarHandler start]::'block-literal'::$_0::operator()() const 8 0x804833b89 WTF::Detail::CallableWrapper<-[WebCoreMediaCaptureStatusBarHandler start]::'block-literal'::$_0, void>::call() 9 0x78f2d5752 WTF::Function<void ()>::operator()() const 10 0x78f367e02 WTF::RunLoop::performWork() 11 0x78f36b72e WTF::RunLoop::performWork(void*) 12 0x7886494a7 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 13 0x78864939f __CFRunLoopDoSource0 14 0x78864886c __CFRunLoopDoSources0 15 0x788642f68 __CFRunLoopRun 16 0x788642704 CFRunLoopRunSpecific 17 0x788f9b049 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 18 0x788f9b267 -[NSRunLoop(NSRunLoop) run] 19 0x789c16fef _xpc_objc_main 20 0x789c18fd8 xpc_main 21 0x7b525494a WebKit::XPCServiceMain(int, char const**) 22 0x7b728236b WKXPCServiceMain 23 0x104140db2 main 24 0x78820bf21 25 0x10f92551e com.apple.WebKit.WebContent.Development terminated (pid 62619) for reason: crash
<rdar://problem/99614035>
This issue can be bisected to 254047@main using command: run-webkit-tests --debug --ios-simulator --iterations=20 platform/ios/mediastream/video-muted-in-background-tab.html 254046@main appears to be broken causing testing it to crash the tool. It can be remedied by downloading the debug build similar to the bots and running the test on that build instead.
(In reply to Hercules Hjalmarsson from comment #2) > This issue can be bisected to 254047@main using command: > > run-webkit-tests --debug --ios-simulator --iterations=20 > platform/ios/mediastream/video-muted-in-background-tab.html > > 254046@main appears to be broken causing testing it to crash the tool. It > can be remedied by downloading the debug build similar to the bots and > running the test on that build instead. The way I repo'd this may not be enough since this is almost a constant crash. A better way to repo this issue 100% of the time, is to run: run-webkit-tests -f --exit-after-n-failures 1 --force --debug --child-processes=5 --ios-simulator --iterations=200 platform/ios/mediastream/video-muted-in-background-tab.html
Test gardening commit 254199@main (a6018582eb51): <https://commits.webkit.org/254199@main> Reviewed commits have been landed. Closing PR #4065 and removing active labels.
Test gardening commit 254200@main (9b3f0f908b08): <https://commits.webkit.org/254200@main> Reviewed commits have been landed. Closing PR #4070 and removing active labels.
Pull request: https://github.com/WebKit/WebKit/pull/4070
Committed 254303@main (27fd2059f7ad): <https://commits.webkit.org/254303@main> Reviewed commits have been landed. Closing PR #4096 and removing active labels.