Bug 221510
Summary: | REGRESSION (r272445): TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo and TestWebKitAPI.GPUProcess.CrashWhilePlayingAudioViaCreateMediaElementSource are failing | ||
---|---|---|---|
Product: | WebKit | Reporter: | Robert Jenner <jenner> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | eric.carlson, webkit-bot-watchers-bugzilla, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=221514 |
Robert Jenner
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/74048912>
Ryan Haddad
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
This should be fixed by r272547.
Alexey Proskuryakov
Can we confirm if this got fixed?
Ryan Haddad
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
I confirmed the TestWebKitAPI.GPUProcess.CrashWhilePlayingVideo flakiness started before. This bug can be resolved.