Bug 264607

Summary: [ Sonoma ] css1/box_properties/acid_test.html is a flaky timeout.
Product: WebKit Reporter: Ben Schwartz <ben_schwartz>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: ap, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Ben Schwartz 2023-11-10 10:40:55 PST
css1/box_properties/acid_test.html

This test is flakily timing out on macOS Sonoma, so far only observed on x86_64 wk2 debug.

HISTORY:

https://results.webkit.org/?suite=layout-tests&test=css1%2Fbox_properties%2Facid_test.html&version_name=Sonoma

TEXT DIFF:

-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x420
-  RenderBlock {HTML} at (0,0) size 800x420 [color=#FFFFFF] [bgcolor=#0000FF]
-    RenderBody {BODY} at (15,15) size 490x390 [bgcolor=#FFFFFF] [border: (5px solid #000000)]
-      RenderBlock {DL} at (5,5) size 480x10
-        RenderBlock (floating) {DT} at (5,5) size 80x310 [bgcolor=#CC0000] [border: (5px solid #000000)]
-          RenderText {#text} at (15,14) size 32x12
-            text run at (15,14) width 32: "toggle"
-        RenderBlock (floating) {DD} at (95,5) size 380x310 [border: (10px solid #000000)]
-          RenderBlock {UL} at (20,20) size 340x0
-            RenderBlock (floating) {LI} at (0,0) size 80x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
-              RenderText {#text} at (15,14) size 40x12
-                text run at (15,14) width 40: "the way"
-            RenderBlock (floating) {LI} at (90,0) size 160x110 [bgcolor=#000000]
-              RenderBlock {P} at (10,10) size 140x10
-                RenderText {#text} at (0,-1) size 75x12
-                  text run at (0,-1) width 75: "the world ends"
-              RenderBlock (anonymous) at (10,20) size 140x0
-                RenderInline {FORM} at (0,0) size 0x0
-                  RenderText {#text} at (0,0) size 0x0
-              RenderBlock (anonymous) at (10,20) size 140x38
-                RenderBlock {P} at (0,0) size 140x19
-                  RenderText {#text} at (0,3) size 29x12
-                    text run at (0,3) width 29: "bang "
-                  RenderBlock {INPUT} at (30,3) size 13x12 [color=#000000]
-                  RenderText {#text} at (0,0) size 0x0
-                RenderBlock {P} at (0,19) size 140x19
-                  RenderText {#text} at (0,3) size 47x12
-                    text run at (0,3) width 47: "whimper "
-                  RenderBlock {INPUT} at (48,3) size 13x12 [color=#000000]
-                  RenderText {#text} at (0,0) size 0x0
-              RenderBlock (anonymous) at (10,58) size 140x0
-                RenderInline {FORM} at (0,0) size 0x0
-                RenderText {#text} at (0,0) size 0x0
-            RenderBlock (floating) {LI} at (259,0) size 81x120 [color=#000000] [bgcolor=#FFCC00] [border: (5px solid #000000)]
-              RenderText {#text} at (15,14) size 50x12
-                text run at (15,14) width 50: "i grow old"
-            RenderBlock (floating) {LI} at (0,130) size 120x120 [bgcolor=#000000]
-              RenderText {#text} at (10,9) size 31x12
-                text run at (10,9) width 31: "pluot?"
-          RenderBlock (floating) {BLOCKQUOTE} at (160,150) size 70x140 [color=#000000] [bgcolor=#FFCC00] [border: (10px solid #000000) (15px solid #000000) (20px solid #000000) (5px solid #000000)]
-            RenderBlock {ADDRESS} at (5,20) size 50x20
-              RenderText {#text} at (0,-1) size 34x22
-                text run at (0,-1) width 17: "bar"
-                text run at (0,9) width 34: "maids,"
-          RenderBlock (floating) {H1} at (240,150) size 120x120 [bgcolor=#000000]
-            RenderText {#text} at (10,9) size 67x22
-              text run at (10,9) width 57: "sing to me,"
-              text run at (10,19) width 67: "erbarme dich"
-      RenderBlock {P} at (5,320) size 480x65 [color=#000000]
-        RenderText {#text} at (0,0) size 469x38
-          text run at (0,0) width 469: "This is a nonsensical document, but syntactically valid HTML 4.0. All 100%-conformant CSS1"
-          text run at (0,13) width 393: "agents should be able to render the document elements above this paragraph"
-          text run at (0,26) width 206: "indistinguishably (to the pixel) from this "
-        RenderInline {A} at (0,0) size 104x12 [color=#0000EE]
-          RenderText {#text} at (205,26) size 104x12
-            text run at (205,26) width 104: "reference rendering,"
-        RenderText {#text} at (308,26) size 463x38
-          text run at (308,26) width 5: " "
-          text run at (312,26) width 150: "(except font rasterization and"
-          text run at (0,39) width 463: "form widgets). All discrepancies should be traceable to CSS1 implementation shortcomings."
-          text run at (0,52) width 335: "Once you have finished evaluating this test, you can return to the "
-        RenderInline {A} at (0,0) size 62x12 [color=#0000EE]
-          RenderText {#text} at (334,52) size 62x12
-            text run at (334,52) width 62: "parent page"
-        RenderText {#text} at (395,52) size 5x12
-          text run at (395,52) width 5: "."
+<unknown> - TestController::run - Failed to reset state to consistent values

DIFF URL:

https://build.webkit.org/results/Apple-Sonoma-Debug-WK2-Tests/270519@main%20(355)/css1/box_properties/acid_test-pretty-diff.html

NOTES:

The text diff seems to indicate an issue with resetting the state of the test controller, which could point to a larger issue (and not necessarily this test being the problem).
Comment 1 Radar WebKit Bug Importer 2023-11-10 10:41:09 PST
<rdar://problem/118241510>
Comment 2 EWS 2023-11-10 13:51:43 PST
Test gardening commit 270568@main (cc52731f67c8): <https://commits.webkit.org/270568@main>

Reviewed commits have been landed. Closing PR #20333 and removing active labels.