<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>296911</bug_id>
          
          <creation_ts>2025-08-04 19:49:49 -0700</creation_ts>
          <short_desc>[ macOS Sequoia wk2 Debug arm64 ] 2x http/tests/security/referrer-policy-header (layout-tests) are constant timeouts</short_desc>
          <delta_ts>2025-10-09 22:28:40 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bryan Medina">bmedina2</reporter>
          <assigned_to>jlee53</assigned_to>
          <cc>beidson</cc>
    
    <cc>rreno</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2134326</commentid>
    <comment_count>0</comment_count>
    <who name="Bryan Medina">bmedina2</who>
    <bug_when>2025-08-04 19:49:49 -0700</bug_when>
    <thetext>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&amp;suite=layout-tests&amp;test=http%2Ftests%2Fsecurity%2Freferrer-policy-header.html&amp;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 &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
 
 
-Testing &apos;Referrer-Policy: no-referrer&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://localhost:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
 
-Testing &apos;Referrer-Policy: no-referrer&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://127.0.0.1:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-Testing &apos;Referrer-Policy: no-referrer&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-Testing &apos;Referrer-Policy: origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://localhost:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://127.0.0.1:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: unsafe-url&apos; - 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&amp;destinationOrigin=https://localhost:8443/&amp;isTestingMultipart=1&amp;id=6. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&amp;destinationOrigin=https://localhost:8443/&amp;isTestingMultipart=0&amp;id=6.
-
-Testing &apos;Referrer-Policy: unsafe-url&apos; - 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&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=1&amp;id=7. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=0&amp;id=7.
-
-Testing &apos;Referrer-Policy: unsafe-url&apos; - 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&amp;destinationOrigin=http://127.0.0.1:8000/&amp;isTestingMultipart=1&amp;id=8. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=unsafe-url&amp;destinationOrigin=http://127.0.0.1:8000/&amp;isTestingMultipart=0&amp;id=8.
-
-Testing &apos;Referrer-Policy: no-referrer-when-downgrade&apos; - 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&amp;destinationOrigin=https://localhost:8443/&amp;isTestingMultipart=1&amp;id=9. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=no-referrer-when-downgrade&amp;destinationOrigin=https://localhost:8443/&amp;isTestingMultipart=0&amp;id=9.
-
-Testing &apos;Referrer-Policy: no-referrer-when-downgrade&apos; - 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&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=1&amp;id=10. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=no-referrer-when-downgrade&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=0&amp;id=10.
-
-Testing &apos;Referrer-Policy: no-referrer-when-downgrade&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-Testing &apos;Referrer-Policy: same-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://localhost:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-Testing &apos;Referrer-Policy: same-origin&apos; - 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&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=1&amp;id=13. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=same-origin&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=0&amp;id=13.
-
-Testing &apos;Referrer-Policy: same-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-Testing &apos;Referrer-Policy: strict-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://localhost:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: strict-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://127.0.0.1:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: strict-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-Testing &apos;Referrer-Policy: strict-origin-when-cross-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://localhost:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: strict-origin-when-cross-origin&apos; - 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&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=1&amp;id=19. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=strict-origin-when-cross-origin&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=0&amp;id=19.
-
-Testing &apos;Referrer-Policy: strict-origin-when-cross-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-Testing &apos;Referrer-Policy: origin-when-cross-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://localhost:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: origin-when-cross-origin&apos; - 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&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=1&amp;id=22. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=origin-when-cross-origin&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=0&amp;id=22.
-
-Testing &apos;Referrer-Policy: origin-when-cross-origin&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: invalid&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://localhost:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: invalid&apos; - 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&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=1&amp;id=25. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=invalid&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=0&amp;id=25.
-
-Testing &apos;Referrer-Policy: invalid&apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-Testing &apos;Referrer-Policy: &apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: https://localhost:8443/ - isMultipartResponse? true
-PASS actualReferrer is &quot;https://127.0.0.1:8443/&quot;
-
-Testing &apos;Referrer-Policy: &apos; - 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=&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=1&amp;id=28. Was https://127.0.0.1:8443/security/resources/serve-referrer-policy-and-test.py?value=&amp;destinationOrigin=https://127.0.0.1:8443/&amp;isTestingMultipart=0&amp;id=28.
-
-Testing &apos;Referrer-Policy: &apos; - referrer origin: https://127.0.0.1:8443/ - destination origin: http://127.0.0.1:8000/ - isMultipartResponse? true
-PASS actualReferrer is &quot;&quot;
-
-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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134327</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-08-04 19:50:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/157526749&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134420</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-08-05 09:47:59 -0700</bug_when>
    <thetext>Test gardening commit 298237@main (012eb1c19e06): &lt;https://commits.webkit.org/298237@main&gt;

Reviewed commits have been landed. Closing PR #48959 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134441</commentid>
    <comment_count>3</comment_count>
    <who name="Bryan Medina">bmedina2</who>
    <bug_when>2025-08-05 10:47:37 -0700</bug_when>
    <thetext>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 &lt;test_name_here&gt; -f —iterations=500</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2149683</commentid>
    <comment_count>4</comment_count>
    <who name="">jlee53</who>
    <bug_when>2025-10-09 02:35:55 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/52059</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2149892</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-10-09 22:28:37 -0700</bug_when>
    <thetext>Committed 301299@main (84674c2d28a4): &lt;https://commits.webkit.org/301299@main&gt;

Reviewed commits have been landed. Closing PR #52059 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>