Closed Bug 1990593 Opened 6 months ago Closed 5 months ago

Intermittent /storage-access-api/storage-access-headers.tentative.https.sub.window.html | single tracking bug

Categories

(Core :: Privacy: Anti-Tracking, defect, P5)

defect

Tracking

()

RESOLVED FIXED
146 Branch
Tracking Status
firefox146 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: saschanaz)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure, intermittent-testcase, Whiteboard: [collect_confirm_failure])

Attachments

(1 file, 1 obsolete file)

Filed by: ctuns [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=528493185&repo=autoland&task=UdmKImXQSR6EjQ8r9lqoKw.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/UdmKImXQSR6EjQ8r9lqoKw/runs/0/artifacts/public/logs/live_backing.log


[task 2025-09-24T18:56:40.856+00:00] 18:56:40     INFO - TEST-PASS | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Sec-Fetch-Storage-Access is `inactive` when unpartitioned cookies are available but not in use. 
[task 2025-09-24T18:56:40.856+00:00] 18:56:40     INFO - TEST-UNEXPECTED-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Sec-Fetch-Storage-Access is `active` after a valid retry with matching explicit allowed-origin. - assert_array_equals: expected property 0 to be "cookie=unpartitioned" but got "initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar" (expected array ["cookie=unpartitioned"] got ["initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar"])
[task 2025-09-24T18:56:40.856+00:00] 18:56:40     INFO - assertHeaderValuesMatch@https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:65:28
[task 2025-09-24T18:56:40.857+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:140:28
[task 2025-09-24T18:56:40.858+00:00] 18:56:40     INFO - 
[task 2025-09-24T18:56:40.858+00:00] 18:56:40     INFO - TEST-UNEXPECTED-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Sec-Fetch-Storage-Access is active after retry with wildcard `allowed-origin` value. - assert_array_equals: expected property 0 to be "cookie=unpartitioned" but got "initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar" (expected array ["cookie=unpartitioned"] got ["initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar"])
[task 2025-09-24T18:56:40.858+00:00] 18:56:40     INFO - assertHeaderValuesMatch@https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:65:28
[task 2025-09-24T18:56:40.858+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:165:28
[task 2025-09-24T18:56:40.860+00:00] 18:56:40     INFO - 
[task 2025-09-24T18:56:40.860+00:00] 18:56:40     INFO - TEST-PASS | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | 'Activate-Storage-Access: retry' is a no-op on a request without an `allowed-origin` value. 
[task 2025-09-24T18:56:40.860+00:00] 18:56:40     INFO - TEST-PASS | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | 'Activate-Storage-Access: retry' is a no-op on a request from an origin that does not match its `allowed-origin` value. 
[task 2025-09-24T18:56:40.860+00:00] 18:56:40     INFO - TEST-PASS | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Activate-Storage-Access `retry` is a no-op on a request with a `none` Storage Access status. 
[task 2025-09-24T18:56:40.860+00:00] 18:56:40     INFO - TEST-KNOWN-INTERMITTENT-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Activate-Storage-Access `load` header grants storage access to frame. - assert_true: frame should have storage access because of the `load` header expected true got false
[task 2025-09-24T18:56:40.860+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:238:16
[task 2025-09-24T18:56:40.861+00:00] 18:56:40     INFO - 
[task 2025-09-24T18:56:40.861+00:00] 18:56:40     INFO - TEST-KNOWN-INTERMITTENT-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Activate-Storage-Access `load` is honored for `active` cases. - assert_true: expected true got false
[task 2025-09-24T18:56:40.861+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:266:16
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - 
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - TEST-PASS | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Activate-Storage-Access `load` header is a no-op for requests without storage access. 
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - TEST-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Sec-Fetch-Storage-Access is `inactive` for ABA case. - assert_array_equals: expected property 0 to be "inactive" but got "none" (expected array ["inactive"] got ["none"])
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - assertHeaderValuesMatch@https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:65:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:299:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - TEST-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Storage Access can be activated for ABA cases by retrying. - assert_array_equals: expected property 0 to be "inactive" but got "none" (expected array ["inactive"] got ["none"])
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - assertHeaderValuesMatch@https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:65:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:321:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - TEST-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Sec-Fetch-Storage-Access maintains value on same-origin redirect. - assert_array_equals: expected property 0 to be "cookie=unpartitioned" but got "initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar" (expected array ["cookie=unpartitioned"] got ["initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar"])
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - assertHeaderValuesMatch@https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:65:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:363:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - TEST-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Sec-Fetch-Storage-Access is not 'active' after cross-origin same-site redirection. - assert_array_equals: expected property 0 to be "cookie=unpartitioned" but got "initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar" (expected array ["cookie=unpartitioned"] got ["initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar"])
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - assertHeaderValuesMatch@https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:65:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:402:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - TEST-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Sec-Fetch-Storage-Access loses value on a cross-site redirection. - assert_array_equals: expected property 0 to be "cookie=unpartitioned" but got "initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar" (expected array ["cookie=unpartitioned"] got ["initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar"])
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - assertHeaderValuesMatch@https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:65:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:440:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - TEST-UNEXPECTED-FAIL | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | Activate-Storage-Access retry is handled before any redirects are followed. - assert_array_equals: expected property 0 to be "cookie=unpartitioned" but got "initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar" (expected array ["cookie=unpartitioned"] got ["initial-cookie=unpartitioned; cookie=unpartitioned; foo=bar"])
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - assertHeaderValuesMatch@https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:65:28
[task 2025-09-24T18:56:40.865+00:00] 18:56:40     INFO - @https://web-platform.test:8443/storage-access-api/storage-access-headers.tentative.https.sub.window.js:483:28
[task 2025-09-24T18:56:40.935+00:00] 18:56:40     INFO - TEST-OK | /storage-access-api/storage-access-headers.tentative.https.sub.window.html | took 6350ms
[task 2025-09-24T18:56:41.383+00:00] 18:56:41     INFO - STDOUT: cleanup aborted: args: /builds/worker/fetches/android-sdk-linux/platform-tools/adb wait-for-device remount, exitcode: 1, stdout: Device must be bootloader unlocked
[task 2025-09-24T18:56:41.384+00:00] 18:56:41     INFO - Closing logging queue
[task 2025-09-24T18:56:41.386+00:00] 18:56:41     INFO - queue closed
[task 2025-09-24T18:56:41.393+00:00] 18:56:41     INFO - Setting up ssl
[task 2025-09-24T18:56:41.407+00:00] 18:56:41     INFO - certutil | b''
[task 2025-09-24T18:56:41.425+00:00] 18:56:41     INFO - certutil | b''
[task 2025-09-24T18:56:41.432+00:00] 18:56:41     INFO - certutil | b'\nCertificate Nickname                                         Trust Attributes\n                                                             SSL,S/MIME,JAR/XPI\n\nweb-platform-tests                                           CT,, \n'
[task 2025-09-24T18:56:43.046+00:00] 18:56:43     INFO - adb Granting important runtime permissions to org.mozilla.geckoview.test_runner
[task 2025-09-24T18:56:43.232+00:00] 18:56:43     INFO - adb launch_application: am start -W -n org.mozilla.geckoview.test_runner/org.mozilla.geckoview.test_runner.TestRunnerActivity -a android.intent.action.MAIN --es env0 MOZ_CRASHREPORTER=1 --es env1 MOZ_CRASHREPORTER_NO_REPORT=1 --es env2 MOZ_CRASHREPORTER_SHUTDOWN=1 --es env3 MOZ_HIDE_RESULTS_TABLE=1 --es env4 MOZ_IN_AUTOMATION=1 --es env5 MOZ_LOG=signaling:3,mtransport:4,DataChannel:3,jsep:4 --es env6 R_LOG_LEVEL=6 --es env7 R_LOG_DESTINATION=stderr --es env8 R_LOG_VERBOSE=1 --es env9 MOZ_PROCESS_LOG=/tmp/tmpzikjl2zwpidlog --es env10 MINIDUMP_SAVE_PATH=/builds/worker/workspace/build/blobber_upload_dir --es env11 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es arg0 -no-remote --es arg1 -profile --es arg2 /data/local/tmp/test_root/profile --es arg3 --marionette --es arg4 --remote-allow-system-access --es arg5 about:blank
[task 2025-09-24T18:56:46.600+00:00] 18:56:46     INFO - Starting runner
[task 2025-09-24T18:56:49.220+00:00] 18:56:49     INFO - TEST-START | /storage-access-api/storage-access-permission.sub.https.window.html
See Also: → 1991073

Turned out last week, that this doesn't seem to be a problem anymore. Verifying with these try runs:

Assignee: nobody → manuel
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 146 Branch
Attachment #9518628 - Attachment is obsolete: true
Assignee: manuel → krosylight

fyi: I didn't proceed with the patch, because there seem to be still failures on andriod / nofis. That I likely need to investigate. But can also do in a separate bug 😅.

See Also: → 1996306
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: