Bug 208396 - [ Mac wk2 ] http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm is flaky failing.
Summary: [ Mac wk2 ] http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.h...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Mac macOS 10.14
: P2 Normal
Assignee: Fujii Hironori
URL:
Keywords: InRadar
: 176661 181489 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-02-28 15:28 PST by Jason Lawrence
Modified: 2023-10-18 22:42 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Lawrence 2020-02-28 15:28:41 PST
http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm

Description:
This test is flaky failing on Mac wk2. It appears to have flaky failed throughout the visible history, but the diffs have changed.

History:
https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fmisc%2Fobject-embedding-svg-delayed-size-negotiation-2.htm&platform=mac&flavor=wk2&limit=50000

Diff:
--- /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt
+++ /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-actual.txt
@@ -46,12 +46,12 @@
           RenderTableRow {TR} at (0,0) size 135x45
             RenderTableCell {TD} at (0,0) size 135x45 [r=0 c=0 rs=1 cs=1]
               RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
-                layer at (0,0) size 99x25
-                  RenderView at (0,0) size 99x25
-                layer at (0,0) size 99x25
-                  RenderSVGRoot {svg} at (0,0) size 99x25
-                    RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
-                    RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
+                layer at (0,0) size 150x75
+                  RenderView at (0,0) size 150x75
+                layer at (0,0) size 150x75
+                  RenderSVGRoot {svg} at (0,0) size 150x39
+                    RenderSVGRect {rect} at (0,0) size 150x39 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+                    RenderSVGPath {path} at (22,7) size 106x23 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
       RenderBlock (floating) {P} at (1,451) size 135x9
         RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
           layer at (0,0) size 99x25
Comment 1 Radar WebKit Bug Importer 2020-02-28 15:30:39 PST
<rdar://problem/59905938>
Comment 2 Jason Lawrence 2020-02-28 15:40:03 PST
I have marked this test as failing while this issue is investigated. 
https://trac.webkit.org/changeset/257661/webkit
Comment 3 Said Abou-Hallawa 2020-05-28 15:31:54 PDT
I can reproduce the flakiness locally using the following command:

run-webkit-tests --iterations 2000 --exit-after-n-failures 5 --force -f http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm --no-retry
Comment 4 Fujii Hironori 2023-10-18 20:02:47 PDT
*** Bug 176661 has been marked as a duplicate of this bug. ***
Comment 5 Fujii Hironori 2023-10-18 20:03:00 PDT
*** Bug 181489 has been marked as a duplicate of this bug. ***
Comment 6 Fujii Hironori 2023-10-18 20:10:05 PDT
This flaky failure isn't Mac specific.

https://results.webkit.org/?suite=layout-tests&test=http%2Ftests%2Fmisc%2Fobject-embedding-svg-delayed-size-negotiation-2.htm&limit=50000

Buildbot: builder WinCairo-64-bit-Release-Tests build 2461 (269488@main)
https://build.webkit.org/#/builders/728/builds/2461

https://build.webkit.org/results/WinCairo-64-bit-Release-Tests/269488@main%20(2461)/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-diff.txt

--- C:\BW\WinCairo-64-bit-Release-Tests\build\layout-test-results\http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt
+++ C:\BW\WinCairo-64-bit-Release-Tests\build\layout-test-results\http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-actual.txt
@@ -46,17 +46,17 @@
           RenderTableRow {TR} at (0,0) size 135x45
             RenderTableCell {TD} at (0,0) size 135x45 [r=0 c=0 rs=1 cs=1]
               RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
-                layer at (0,0) size 99x25
-                  RenderView at (0,0) size 99x25
-                layer at (0,0) size 99x25
-                  RenderSVGRoot {svg} at (0,0) size 99x25
-                    RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
-                    RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
+                layer at (0,0) size 150x75
+                  RenderView at (0,0) size 150x75
+                layer at (0,0) size 150x75
+                  RenderSVGRoot {svg} at (0,0) size 150x39
+                    RenderSVGRect {rect} at (0,0) size 150x39 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+                    RenderSVGPath {path} at (22,7) size 106x23 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
       RenderBlock (floating) {P} at (1,451) size 135x9
         RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
-          layer at (0,0) size 99x25
-            RenderView at (0,0) size 99x25
-          layer at (0,0) size 99x25
-            RenderSVGRoot {svg} at (0,0) size 99x25
-              RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
-              RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
+          layer at (0,0) size 150x75
+            RenderView at (0,0) size 150x75
+          layer at (0,0) size 150x75
+            RenderSVGRoot {svg} at (0,0) size 150x39
+              RenderSVGRect {rect} at (0,0) size 150x39 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+              RenderSVGPath {path} at (22,7) size 106x23 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
Comment 7 Fujii Hironori 2023-10-18 20:12:24 PDT
Buildbot: builder Apple-iOS-17-Simulator-Release-WK2-Tests build 206 (269445@main)
https://build.webkit.org/#/builders/925/builds/206

https://build.webkit.org/results/Apple-iOS-17-Simulator-Release-WK2-Tests/269445@main%20(206)/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-diff.txt

--- /Volumes/Data/worker/Apple-iOS-17-Simulator-Release-WK2-Tests/build/layout-test-results/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt
+++ /Volumes/Data/worker/Apple-iOS-17-Simulator-Release-WK2-Tests/build/layout-test-results/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-actual.txt
@@ -54,9 +54,9 @@
                     RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
       RenderBlock (floating) {P} at (1,449) size 135x9
         RenderEmbeddedObject {OBJECT} at (9,0) size 117x43 [bgcolor=#FF0000] [border: (9px solid #0000FF)]
-          layer at (0,0) size 99x25
-            RenderView at (0,0) size 99x25
-          layer at (0,0) size 99x25
-            RenderSVGRoot {svg} at (0,0) size 99x25
-              RenderSVGRect {rect} at (0,0) size 99x25 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
-              RenderSVGPath {path} at (14,4) size 71x16 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
+          layer at (0,0) size 150x75
+            RenderView at (0,0) size 150x75
+          layer at (0,0) size 150x75
+            RenderSVGRoot {svg} at (0,0) size 150x39
+              RenderSVGRect {rect} at (0,0) size 150x39 [stroke={[type=SOLID] [color=#008000] [stroke width=12.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=1000.00] [height=250.00]
+              RenderSVGPath {path} at (22,7) size 106x23 [fill={[type=SOLID] [color=#008000]}] [data="M 500 50 L 150 200 L 850 200 Z"]
Comment 8 Fujii Hironori 2023-10-18 20:27:26 PDT
Another rader: <rdar://80392795>
Comment 9 Fujii Hironori 2023-10-18 20:37:20 PDT
Pull request: https://github.com/WebKit/WebKit/pull/19265
Comment 10 EWS 2023-10-18 22:42:14 PDT
Test gardening commit 269505@main (b7a3586b052b): <https://commits.webkit.org/269505@main>

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