Bug 214388 - [macOS WK1 EWS] compositing/repaint/iframes tests are flaky failures
Summary: [macOS WK1 EWS] compositing/repaint/iframes tests are flaky failures
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Compositing (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-07-15 17:32 PDT by Ryan Haddad
Modified: 2020-07-24 10:23 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Haddad 2020-07-15 17:32:01 PDT
compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html is a flaky failure on macOS WK1 EWS bots

--- /Volumes/Data/worker/macOS-Mojave-Release-WK1-Tests-EWS/build/layout-test-results/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt
+++ /Volumes/Data/worker/macOS-Mojave-Release-WK1-Tests-EWS/build/layout-test-results/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-actual.txt
@@ -14,6 +14,11 @@
           (drawsContent 1)
           (repaint rects
             (rect 16.00 16.00 400.00 300.00)
+            (rect 16.00 16.00 400.00 300.00)
+            (rect 24.00 24.00 100.00 100.00)
+            (rect 24.00 24.00 384.00 292.00)
+            (rect 16.00 16.00 400.00 300.00)
+            (rect 16.00 16.00 400.00 300.00)
             (rect 24.00 16.00 100.00 8.00)
           )
         )

Examples
https://ews-build.webkit.org/#/builders/30/builds/13889
https://ews-build.webkit.org/#/builders/30/builds/13884
https://ews-build.webkit.org/#/builders/30/builds/13883

Test history (no failures on post-commit macOS bots as of this filing:
https://results.webkit.org/?suite=layout-tests&test=compositing%2Frepaint%2Fiframes%2Fcomposited-iframe-with-fixed-background-doc-repaint.html
Comment 1 Radar WebKit Bug Importer 2020-07-15 17:35:15 PDT
<rdar://problem/65636360>
Comment 2 Ryan Haddad 2020-07-15 17:35:19 PDT
Marked test as flaky in r264438
Comment 3 Ryan Haddad 2020-07-15 17:36:15 PDT
Since this isn't failing on post-commit bots, we need to try to run tests locally with `--skip-failing-tests` or a test list to get reproduction steps.
Comment 4 Karl Rackler 2020-07-21 08:55:01 PDT
I am able to reproduce this for r264130, but not with r264129

REPRODUCTION STEPS
run-webkit-tests --iterations 2000 --exit-after-n-failures 3 --exit-after-n-crashes-or-timeouts 1 --debug-rwt-logging --no-retry --force --no-build -f -1 compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html
Diff:
--- /Volumes/Data/tmp/MacRelease/layout-test-results/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt
+++ /Volumes/Data/tmp/MacRelease/layout-test-results/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-actual.txt
@@ -14,6 +14,11 @@
           (drawsContent 1)
           (repaint rects
             (rect 16.00 16.00 400.00 300.00)
+            (rect 16.00 16.00 400.00 300.00)
+            (rect 24.00 24.00 100.00 100.00)
+            (rect 24.00 24.00 384.00 292.00)
+            (rect 16.00 16.00 400.00 300.00)
+            (rect 16.00 16.00 400.00 300.00)
             (rect 24.00 16.00 100.00 8.00)
           )
         )
Comment 5 Simon Fraser (smfr) 2020-07-21 09:24:28 PDT
(In reply to Karl Rackler from comment #4)
> I am able to reproduce this for r264130, but not with r264129

That doesn't really make sense. r264130 is a test-only change which did not affect this test or any of its results.
Comment 6 Ryan Haddad 2020-07-24 10:15:24 PDT
Disabling this test caused compositing/repaint/iframes/compositing-iframe-scroll-repaint.html to start failing, and disabling that test caused compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html to start failing, so we really need to figure out what test is causing all this.
Comment 7 Ryan Haddad 2020-07-24 10:23:27 PDT
Marked the compositing/repaint/iframes directory as failing for Mojave WK1 in r264840 in an effort make EWS happy.