WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
296911
[ macOS Sequoia wk2 Debug arm64 ] 2x http/tests/security/referrer-policy-header (layout-tests) are constant timeouts
https://bugs.webkit.org/show_bug.cgi?id=296911
Summary
[ macOS Sequoia wk2 Debug arm64 ] 2x http/tests/security/referrer-policy-head...
Bryan Medina
Reported
2025-08-04 19:49:49 PDT
http/tests/security/referrer-policy-header.html http/tests/security/referrer-policy-header-multipart.html are constant timeouts on macOS Sequoia wk2 Debug arm64. HISTORY:
https://results.webkit.org/?suite=layout-tests&suite=layout-tests&test=http%2Ftests%2Fsecurity%2Freferrer-policy-header.html&test=http%2Ftests%2Fsecurity%2Freferrer-policy-header-multipart.html
TEXT DIFFS: For http/tests/security/referrer-policy-header-multipart.html: --- /Volumes/Data/worker/Apple-Sequoia-Debug-AppleSilicon-WK2-Tests/build/layout-test-results/http/tests/security/referrer-policy-header-multipart-expected.txt +++ /Volumes/Data/worker/Apple-Sequoia-Debug-AppleSilicon-WK2-Tests/build/layout-test-results/http/tests/security/referrer-policy-header-multipart-actual.txt @@ -1,100 +1,8 @@ +FAIL: Timed out waiting for notifyDone to be called + Tests support for Referrer-Policy HTTP header (multipart). On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". -Testing 'Referrer-Policy: no-referrer' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -PASS actualReferrer is "" -Testing 'Referrer-Policy: no-referrer' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -PASS actualReferrer is "" - -Testing 'Referrer-Policy: no-referrer' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "" - -Testing 'Referrer-Policy: origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: unsafe-url' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&destinationOrigin=https://localhost:8443/&isTestingMultipart=1&id=6
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&destinationOrigin=https://localhost:8443/&isTestingMultipart=0&id=6
. - -Testing 'Referrer-Policy: unsafe-url' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=1&id=7
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=0&id=7
. - -Testing 'Referrer-Policy: unsafe-url' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&destinationOrigin=http://127.0.0.1:8000/&isTestingMultipart=1&id=8
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&destinationOrigin=http://127.0.0.1:8000/&isTestingMultipart=0&id=8
. - -Testing 'Referrer-Policy: no-referrer-when-downgrade' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=no-referrer-when-downgrade&destinationOrigin=https://localhost:8443/&isTestingMultipart=1&id=9
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=no-referrer-when-downgrade&destinationOrigin=https://localhost:8443/&isTestingMultipart=0&id=9
. - -Testing 'Referrer-Policy: no-referrer-when-downgrade' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=no-referrer-when-downgrade&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=1&id=10
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=no-referrer-when-downgrade&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=0&id=10
. - -Testing 'Referrer-Policy: no-referrer-when-downgrade' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "" - -Testing 'Referrer-Policy: same-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -PASS actualReferrer is "" - -Testing 'Referrer-Policy: same-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=same-origin&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=1&id=13
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=same-origin&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=0&id=13
. - -Testing 'Referrer-Policy: same-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "" - -Testing 'Referrer-Policy: strict-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: strict-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: strict-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "" - -Testing 'Referrer-Policy: strict-origin-when-cross-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: strict-origin-when-cross-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=strict-origin-when-cross-origin&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=1&id=19
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=strict-origin-when-cross-origin&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=0&id=19
. - -Testing 'Referrer-Policy: strict-origin-when-cross-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "" - -Testing 'Referrer-Policy: origin-when-cross-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: origin-when-cross-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=origin-when-cross-origin&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=1&id=22
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=origin-when-cross-origin&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=0&id=22
. - -Testing 'Referrer-Policy: origin-when-cross-origin' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: invalid' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: invalid' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=invalid&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=1&id=25
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=invalid&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=0&id=25
. - -Testing 'Referrer-Policy: invalid' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "" - -Testing 'Referrer-Policy: ' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://localhost:8443/
- isMultipartResponse? true -PASS actualReferrer is "
https://127.0.0.1:8443/
" - -Testing 'Referrer-Policy: ' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
https://127.0.0.1:8443/
- isMultipartResponse? true -FAIL actualReferrer should be
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=1&id=28
. Was
https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=&destinationOrigin=https://127.0.0.1:8443/&isTestingMultipart=0&id=28
. - -Testing 'Referrer-Policy: ' - referrer origin:
https://127.0.0.1:8443/
- destination origin:
http://127.0.0.1:8000/
- isMultipartResponse? true -PASS actualReferrer is "" - -PASS successfullyParsed is true -Some tests failed. - -TEST COMPLETE - Text diff for http/tests/security/referrer-policy-header.html is not found since it seems it timed out before a diff could be created. TEXT DIFF URL: For http/tests/security/referrer-policy-header-multipart.html:
https://build.webkit.org/results/Apple-Sequoia-Debug-AppleSilicon-WK2-Tests/298201@main%20(2026)/http/tests/security/referrer-policy-header-multipart-diff.txt
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-08-04 19:50:05 PDT
<
rdar://problem/157526749
>
EWS
Comment 2
2025-08-05 09:47:59 PDT
Test gardening commit
298237@main
(012eb1c19e06): <
https://commits.webkit.org/298237@main
> Reviewed commits have been landed. Closing PR #48959 and removing active labels.
Bryan Medina
Comment 3
2025-08-05 10:47:37 PDT
I am unable to recreate the timeout locally on my device running macOS Sequoia Debug ToT on arm64 with the following command: Run-webkit-tests <test_name_here> -f —iterations=500
jlee53
Comment 4
2025-10-09 02:35:55 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/52059
EWS
Comment 5
2025-10-09 22:28:37 PDT
Committed
301299@main
(84674c2d28a4): <
https://commits.webkit.org/301299@main
> Reviewed commits have been landed. Closing PR #52059 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug