Bug 221717 - REGRESSION (r271810?): [ Big Sur Wk1 ] http/tests/security/http-0.9/default-port-script-blocked.html is flakey timing out
Summary: REGRESSION (r271810?): [ Big Sur Wk1 ] http/tests/security/http-0.9/default-p...
Status: NEW
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:
 
Reported: 2021-02-10 14:25 PST by Robert Jenner
Modified: 2021-03-22 14:37 PDT (History)
5 users (show)

See Also:


Attachments
Patch (1.56 KB, patch)
2021-02-23 15:06 PST, Robert Jenner
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Jenner 2021-02-10 14:25:01 PST
http/tests/security/http-0.9/default-port-script-blocked.html

Is flakey timing out in Big Sur on Wk1. 

HISTORY URL:
https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fsecurity%2Fhttp-0.9%2Fdefault-port-script-blocked.html&platform=mac

Timeouts appear to have started occurring at r271814.

Most recent reported timeout is at r272676.

DIFF URL:
https://build.webkit.org/results/Apple-BigSur-Release-WK1-Tests/r272676%20(88)/http/tests/security/http-0.9/default-port-script-blocked-pretty-diff.html

DIFF TEXT:
--- /Volumes/Data/slave/bigsur-release-tests-wk1/build/layout-test-results/http/tests/security/http-0.9/default-port-script-blocked-expected.txt
+++ /Volumes/Data/slave/bigsur-release-tests-wk1/build/layout-test-results/http/tests/security/http-0.9/default-port-script-blocked-actual.txt
@@ -1,5 +1,4 @@
-CONSOLE MESSAGE: Sandboxing 'http://127.0.0.1:8000/security/http-0.9/resources/nph-alert-fail.pl' because it is using HTTP/0.9.
-CONSOLE MESSAGE: Blocked script execution in 'http://127.0.0.1:8000/security/http-0.9/resources/nph-alert-fail.pl' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
+FAIL: Timed out waiting for notifyDone to be called
 This tests that JavaScript is blocked in a HTTP 0.9 response served over port 80. This test PASSED if you see content in the iframe below and do not see a JavaScript alert. Otherwise, it FAILED. This page and its subresources must be served over port 80 to run this test by hand.
 
 
@@ -7,4 +6,4 @@
 --------
 Frame: '<!--frame1-->'
 --------
-This content should be visible, but script should not execute.
Comment 1 Radar WebKit Bug Importer 2021-02-10 14:25:21 PST
<rdar://problem/74206242>
Comment 2 Robert Jenner 2021-02-23 15:06:00 PST
Created attachment 421357 [details]
Patch
Comment 3 Truitt Savell 2021-02-23 15:13:27 PST
Comment on attachment 421357 [details]
Patch

Clearing flags on attachment: 421357

Committed r273356 (234489@main): <https://commits.webkit.org/234489@main>
Comment 4 Ryan Haddad 2021-03-22 14:37:56 PDT
This seems to have started shortly after https://trac.webkit.org/changeset/271810/webkit landed. That change removed http/tests/security/http-0.9/default-port-plugin-blocked.html, so maybe the change in test ordering has made this one time out?