Bug 255250

Summary: REGRESSION (260364@main-260393@main): [ iOS , Ventura ] 2x TestWebKitAPI.GPUProcess tests are near constant failures
Product: WebKit Reporter: Bri Harris <bharris9>
Component: New BugsAssignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: cdumez, jer.noble, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Bri Harris 2023-04-10 14:56:03 PDT
The following 2 API Tests:

TestWebKitAPI.GPUProcess.ExitsUnderMemoryPressureWebAudioCase
TestWebKitAPI.GPUProcess.ExitsUnderMemoryPressureWebAudioNonRenderingAudioContext

are constant failures on iOS 16 and a flaky failure on Ventura Release.


HISTORY:

https://results.webkit.org/?suite=api-tests&suite=api-tests&test=TestWebKitAPI.GPUProcess.ExitsUnderMemoryPressureWebAudioCase&test=TestWebKitAPI.GPUProcess.ExitsUnderMemoryPressureWebAudioNonRenderingAudioContext

TEXT for WebAudioCase:

Expected equality of these values:
          gpuProcessPID
            Which is: 75063
          [configuration.get().processPool _gpuProcessIdentifier]
            Which is: 0


TEXT for AudioNonRenderingAudioContext:
Expected equality of these values:
          gpuProcessPID
            Which is: 75072
          [configuration.get().processPool _gpuProcessIdentifier]
            Which is: 0
Expected equality of these values:
          0
          [configuration.get().processPool _gpuProcessIdentifier]
            Which is: 75073
Comment 1 Radar WebKit Bug Importer 2023-04-10 14:57:40 PDT
<rdar://problem/107852513>
Comment 2 Ryan Haddad 2023-04-19 15:57:43 PDT
Looking at the history of these tests on iOS, it appears that the failures may have been arm64 only, so it became more apparent when we moved bots to M2 hardware.

https://results.webkit.org/?suite=api-tests&suite=api-tests&test=TestWebKitAPI.GPUProcess.ExitsUnderMemoryPressureWebAudioCase&test=TestWebKitAPI.GPUProcess.ExitsUnderMemoryPressureWebAudioNonRenderingAudioContext&platform=ios&recent=False&architecture=arm64

This appears to be the regression range: http://commits.webkit.org/compare/260393@main...260364@main
Comment 3 Chris Dumez 2023-05-04 19:33:36 PDT
Pull request: https://github.com/WebKit/WebKit/pull/13475
Comment 4 EWS 2023-05-05 11:31:39 PDT
Committed 263728@main (8bc686eae52a): <https://commits.webkit.org/263728@main>

Reviewed commits have been landed. Closing PR #13475 and removing active labels.