Bug 255250 - REGRESSION (260364@main-260393@main): [ iOS , Ventura ] 2x TestWebKitAPI.GPUProcess tests are near constant failures
Summary: REGRESSION (260364@main-260393@main): [ iOS , Ventura ] 2x TestWebKitAPI.GPU...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-04-10 14:56 PDT by Bri Harris
Modified: 2023-05-05 11:31 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.