RESOLVED FIXED 231431
[ iOS14 EWS ] http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive.html is a flaky crash
https://bugs.webkit.org/show_bug.cgi?id=231431
Summary [ iOS14 EWS ] http/tests/privateClickMeasurement/attribution-conversion-throu...
ayumi_kojima
Reported 2021-10-08 08:40:51 PDT
http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive.html Is a flaky crash on iOS-14-Simulator-WK2-Tests-EWS. History: https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2FprivateClickMeasurement%2Fattribution-conversion-through-fetch-keepalive.html It looks like the crash is only happening on EWS. Result page: https://ews-build.s3-us-west-2.amazonaws.com/iOS-14-Simulator-WK2-Tests-EWS/r440583-22987/results.html It looks like it started recently on this build https://ews-build.webkit.org/#/builders/51/builds/22800 No Stderr.
Attachments
Crash log (129.54 KB, text/plain)
2021-10-08 08:41 PDT, ayumi_kojima
no flags
ayumi_kojima
Comment 1 2021-10-08 08:41:42 PDT
Created attachment 440619 [details] Crash log
Radar WebKit Bug Importer
Comment 2 2021-10-08 08:42:06 PDT
ayumi_kojima
Comment 3 2021-10-08 08:53:47 PDT
Marked test expectations to speed up EWS https://trac.webkit.org/changeset/283804/webkit
ayumi_kojima
Comment 4 2021-10-08 08:54:27 PDT
From the crash log and test name, Bug 231255 might be related.
ayumi_kojima
Comment 5 2021-10-08 08:57:29 PDT
I was not able to reproduce the crash locally on iOS 15 sim using run-webkit-tests --force --iterations 50 --exit-after-n-crashes-or-timeouts 1 http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive.html --ios-simulator The test failed instead. Diff: --- /Volumes/Data/builds/iOS/BuildToTest/layout-test-results/http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive-expected.txt +++ /Volumes/Data/builds/iOS/BuildToTest/layout-test-results/http/tests/privateClickMeasurement/attribution-conversion-through-fetch-keepalive-actual.txt @@ -12,3 +12,4 @@ Attribution trigger data: 12 Attribution priority: 0 Attribution earliest time to send: Within 24-48 hours +Application bundle identifier: org.webkit.WebKitTestRunnerApp
ayumi_kojima
Comment 6 2021-10-08 09:01:26 PDT
This change https://trac.webkit.org/changeset/283316/webkit includes "setPrivateClickMeasurementAppBundleIDForTesting". Might be related.
John Wilander
Comment 7 2021-10-25 16:41:26 PDT
John Wilander
Comment 8 2021-10-25 17:14:15 PDT
We may need another test fix for layout test that use <!-- webkit-test-runner [ enableInAppBrowserPrivacy=true applicationBundleIdentifier=inAppBrowserPrivacyTestIdentifier isAppBoundWebView=true ] --> _clearApplicationBundleIdentifierTestingOverride() needs to reset the ID in the network process. I've asked Kate to have a look.
Note You need to log in before you can comment on or make changes to this bug.