Bug 244043 - REGRESSION (253474@main): [ iOS ] 91 API tests are consistent failure/timeout/crash
Summary: REGRESSION (253474@main): [ iOS ] 91 API tests are consistent failure/timeout...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks: 242730
  Show dependency treegraph
 
Reported: 2022-08-17 11:03 PDT by Karl Rackler
Modified: 2022-08-17 11:41 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Rackler 2022-08-17 11:03:04 PDT
Description:
91 API tests

There is a clear regression point in the history at 253474@main.  This appears to be the cause of the regression.

History:
https://results.webkit.org/?suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.AppPrivacyReport.AppInitiatedRequestWithServiceWorker&test=TestWebKitAPI.AppPrivacyReport.AppInitiatedRequestWithServiceWorkerSoftUpdate&test=TestWebKitAPI.SerializedCryptoKeyWrapTest.SerializedCryptoKeyWrapUnwrap

Crashed

    TestWebKitAPI.SerializedCryptoKeyWrapTest.SerializedCryptoKeyWrapUnwrap
        Could not delete WebCrypto master key in Keychain, error -34018
        Could not find WebCrypto master key in Keychain, error -34018
        Cannot store WebCrypto master key, error -34018
        Child process terminated with signal 5: Trace/BPT trap
Comment 1 Radar WebKit Bug Importer 2022-08-17 11:03:19 PDT
<rdar://problem/98790239>
Comment 2 Karl Rackler 2022-08-17 11:08:02 PDT
Api test list here: https://build.webkit.org/#/builders/268/builds/4132/steps/18/logs/stdio
Comment 3 Elliott Williams 2022-08-17 11:32:59 PDT
From two of the builders:

    codesign -vv --verify Debug-iphonesimulator/TestWebKitAPI 
Debug-iphonesimulator/TestWebKitAPI: code object is not signed at all
In architecture: x86_64

    codesign -vv --verify Release-iphonesimulator/TestWebKitAPI 
Release-iphonesimulator/TestWebKitAPI: code object is not signed at all

This is interesting, as it doesn't match the signing behavior I saw during local development. Let's revert and I'll investigate further.
Comment 4 Elliott Williams 2022-08-17 11:40:52 PDT
Reverted in https://commits.webkit.org/253527@main.