Bug 225488 - [ macOS wk2 ] fast/scrolling/mac/rubberband-overflow-in-wheel-region-root-jiggle.html (layout-test) is a flaky timeout
Summary: [ macOS wk2 ] fast/scrolling/mac/rubberband-overflow-in-wheel-region-root-jig...
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-05-06 15:18 PDT by Robert Jenner
Modified: 2021-05-06 16:45 PDT (History)
3 users (show)

See Also:


Attachments
WebKitTestRunner sample text (87.37 KB, text/plain)
2021-05-06 16:01 PDT, Robert Jenner
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Jenner 2021-05-06 15:18:48 PDT
fast/scrolling/mac/rubberband-overflow-in-wheel-region-root-jiggle.html

is a flaky timeout on macOS Catalina and higher on wk2.

HISTORY:
https://results.webkit.org/?suite=layout-tests&test=fast%2Fscrolling%2Fmac%2Frubberband-overflow-in-wheel-region-root-jiggle.html

This test appears to have been flaky timing out for as far back as I could scroll. 

Timeout DIFF:
+#PID UNRESPONSIVE - WebKitTestRunner (pid 69253)
+FAIL: Timed out waiting for notifyDone to be called
 
-Test that rubberbanding inside overflow:scroll in the non-fast scrollable region does not trigger page scrolls
-Waiting for rubberband...
-Waiting for stabilization
-PASS overflowScrollEventCount > 0 is true
-PASS windowScrollEventCount == 0 is true
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
+#EOF
+#EOF
Comment 1 Robert Jenner 2021-05-06 15:58:00 PDT
I was able to reproduce this at Catalina Debug ToT using the following test:

run-webkit-tests fast/scrolling/mac/rubberband-overflow-in-wheel-region-root-jiggle.html --iterations 100 -f

This test appears to have been flaky for a while. It does look like the first timeout occurred at r271646. So there may be a regression point around there. I'm going to attempt to bisect.
Comment 2 Robert Jenner 2021-05-06 16:01:11 PDT
Created attachment 427946 [details]
WebKitTestRunner sample text

Attaching WebKitTestRunner sample.txt from timeout reproduction.
Comment 3 Robert Jenner 2021-05-06 16:42:16 PDT
I have updated the expectations to Pass Timeout here while the test is reviewed:

https://trac.webkit.org/changeset/277138/webkit


I haven't been able to discover a regression point. I was able to reproduce timeouts over 8000 revisions back.
Comment 4 Radar WebKit Bug Importer 2021-05-06 16:44:41 PDT
<rdar://problem/77631567>