RESOLVED FIXED 221510
REGRESSION (r272445): TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo and TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource are failing
https://bugs.webkit.org/show_bug.cgi?id=221510
Summary REGRESSION (r272445): TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo and Tes...
Robert Jenner
Reported 2021-02-05 17:36:30 PST
TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource TestWebKitAPI.MediaSessionTest.RemoteCommands Are consistently failing APIs in MacOS. Failures started after changes were landed in r272445 and a new test: TestWebKitAPI.MediaSessionTest.RemoteCommands was added. HISTORY URL: https://results.webkit.org/?suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo&test=TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource&test=TestWebKitAPI.MediaSessionTest.RemoteCommands r272445 STDIO URL: https://build.webkit.org/builders/Apple-BigSur-Release-WK1-Tests/builds/1470/steps/run-api-tests/logs/stdio r272445 STDIO TEXT: TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo /Volumes/Data/slave/bigsur-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:276 Expected equality of these values: webViewPID Which is: 2563 [webView _webProcessIdentifier] Which is: 2568 /Volumes/Data/slave/bigsur-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:282 Value of: [webView _isPlayingAudio] Actual: false Expected: true /Volumes/Data/slave/bigsur-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:285 Expected equality of these values: webViewPID Which is: 2563 [webView _webProcessIdentifier] Which is: 2568 TestWebKitAPI.WebKit.GlobalPreferenceChangesUsingDefaultsWrite /Volumes/Data/slave/bigsur-release/build/Tools/TestWebKitAPI/Tests/WebKit/PreferenceChanges.mm:186 Expected equality of these values: preferenceValue() Which is: 1 2 TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource /Volumes/Data/slave/bigsur-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:339 Expected equality of these values: webViewPID Which is: 2553 [webView _webProcessIdentifier] Which is: 2558 /Volumes/Data/slave/bigsur-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:347 Value of: [webView _isPlayingAudio] Actual: false Expected: true /Volumes/Data/slave/bigsur-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:351 Expected equality of these values: webViewPID Which is: 2553 [webView _webProcessIdentifier] Which is: 2558 r272448 STDIO URL: https://build.webkit.org/builders/Apple-Catalina-Release-WK1-Tests/builds/12340/steps/run-api-tests/logs/stdio r272448 STDIO TEXT: TestWebKitAPI.MediaSessionTest.OnlyOneHandler 2021-02-05 16:22:22.133 TestWebKitAPI[28351:34603705] -[__NSCFType isEnabled]: unrecognized selector sent to instance 0x7f9ab9408250 File name unavailable Unknown C++ exception thrown in the test body. TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo /Volumes/Data/slave/catalina-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:276 Expected equality of these values: webViewPID Which is: 34103 [webView _webProcessIdentifier] Which is: 34107 /Volumes/Data/slave/catalina-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:282 Value of: [webView _isPlayingAudio] Actual: false Expected: true /Volumes/Data/slave/catalina-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:285 Expected equality of these values: webViewPID Which is: 34103 [webView _webProcessIdentifier] Which is: 34107 TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource /Volumes/Data/slave/catalina-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:339 Expected equality of these values: webViewPID Which is: 34093 [webView _webProcessIdentifier] Which is: 34097 /Volumes/Data/slave/catalina-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:347 Value of: [webView _isPlayingAudio] Actual: false Expected: true /Volumes/Data/slave/catalina-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/GPUProcess.mm:351 Expected equality of these values: webViewPID Which is: 34093 [webView _webProcessIdentifier] Which is: 34097 TestWebKitAPI.MediaSessionTest.RemoteCommands 2021-02-05 16:22:22.596 TestWebKitAPI[28356:34603894] -[__NSCFType isEnabled]: unrecognized selector sent to instance 0x7fa73f7edd10 File name unavailable Unknown C++ exception thrown in the test body.
Attachments
Radar WebKit Bug Importer
Comment 1 2021-02-05 17:38:23 PST
Ryan Haddad
Comment 2 2021-02-08 10:02:51 PST
It looks like https://trac.webkit.org/changeset/272456 disabled the MediaSessionTest API tests, but we're still seeing the GPUProcess tests fail on the bots.
Eric Carlson
Comment 3 2021-02-08 16:09:47 PST
This should be fixed by r272547.
Alexey Proskuryakov
Comment 4 2021-02-09 11:59:36 PST
Can we confirm if this got fixed?
Ryan Haddad
Comment 5 2021-02-09 14:35:06 PST
TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource appears to be consistently passing now. TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo appears to be a flaky failure, but that may have started shortly before r272445 landed.
Ryan Haddad
Comment 6 2021-02-10 21:11:15 PST
I confirmed the TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo flakiness started before. This bug can be resolved.
Note You need to log in before you can comment on or make changes to this bug.