Open Bug 1379810 Opened 7 years ago Updated 2 years ago

Intermittent layout/base/tests/test_scroll_snapping_scrollbars.html | Step 6: Synthesized mouse events move scroll position. (Page scrollbar up, expect scroll snapping.) - didn't expect "(500,1000)", but got it

Categories

(Core :: Layout, defect)

defect

Tracking

()

REOPENED
Tracking Status
firefox56 --- disabled
firefox57 --- disabled

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, leave-open, Whiteboard: [stockwell disabled])

Attachments

(1 file, 2 obsolete files)

this has 31 failures as of now:
https://brasstacks.mozilla.com/orangefactor/index.html?display=Bug&bugid=1379810&startday=2017-07-07&endday=2017-07-14&tree=trunk

all on win7/8 debug.

here is a recent log:
https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-central&job_id=114432233

and the screenshot:
http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1d7911c05894b194089a5758147dfd2630e76677de29b47dc0f612e50bcf643a1476553b29e3451a17c9009f9dfef4b145bb6860ebe6c943f48464b8d63024a9


and related failure data:
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 5: Synthesized mouse events move scroll position. (Page scrollbar right, expect scroll snapping.) 
11:38:23     INFO - Buffered messages logged at 11:38:20
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 5: Page scrollbar right, expect scroll snapping. 
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 6: Synthesized mouse events move scroll position. (Page scrollbar up, expect scroll snapping.) 
11:38:23     INFO - Buffered messages logged at 11:38:21
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 6: Page scrollbar up, expect scroll snapping. 
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 7: Synthesized mouse events move scroll position. (Page scrollbar down, expect scroll snapping.) 
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 7: Page scrollbar down, expect scroll snapping. 
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 8: Synthesized mouse events move scroll position. (Click scrollbar left button, expect scroll snapping.) 
11:38:23     INFO - Buffered messages logged at 11:38:22
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 8: Click scrollbar left button, expect scroll snapping. 
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 9: Synthesized mouse events move scroll position. (Hold scrollbar left button until repeating, expect scroll snapping.) 
11:38:23     INFO - TEST-FAIL | layout/base/tests/test_scroll_snapping_scrollbars.html | The author of the test has indicated that flaky timeouts are expected.  Reason: Delays added to allow synthesized mouse events to trigger scrollbar repeating scrolls. 
11:38:23     INFO - Buffered messages logged at 11:38:23
11:38:23     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 9: Hold scrollbar left button until repeating, expect scroll snapping. 
11:38:23     INFO - Buffered messages finished
11:38:23     INFO - TEST-UNEXPECTED-FAIL | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 10: Synthesized mouse events move scroll position. (Click scrollbar right button, expect scroll snapping.) - didn't expect "(500,500)", but got it
11:38:23     INFO -     SimpleTest.isnot@SimpleTest/SimpleTest.js:324:5
11:38:23     INFO -     doMouseUp@layout/base/tests/test_scroll_snapping_scrollbars.html:277:3
11:38:23     INFO -     FrameRequestCallback*waitForScrollStart@layout/base/tests/test_scroll_snapping_scrollbars.html:269:5
11:38:23     INFO -     doTest@layout/base/tests/test_scroll_snapping_scrollbars.html:260:3
11:38:23     INFO -     verifyTest@layout/base/tests/test_scroll_snapping_scrollbars.html:327:9
11:38:23     INFO -     waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:296:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*doMouseUp/<@layout/base/tests/test_scroll_snapping_scrollbars.html:289:5
11:38:23     INFO -     setTimeout handler*SimpleTest_setTimeoutShim@SimpleTest/SimpleTest.js:676:12
11:38:23     INFO -     doMouseUp@layout/base/tests/test_scroll_snapping_scrollbars.html:282:3
11:38:23     INFO -     FrameRequestCallback*waitForScrollStart@layout/base/tests/test_scroll_snapping_scrollbars.html:269:5
11:38:23     INFO -     doTest@layout/base/tests/test_scroll_snapping_scrollbars.html:260:3
11:38:23     INFO -     verifyTest@layout/base/tests/test_scroll_snapping_scrollbars.html:327:9
11:38:23     INFO -     waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:296:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:23     INFO -     FrameRequestCallback*waitForScrollStop@layout/base/tests/test_scroll_snapping_scrollbars.html:306:5
11:38:24     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 10: Click scrollbar right button, expect scroll snapping. 
11:38:24     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 11: Synthesized mouse events move scroll position. (Hold scrollbar right button until repeating, expect scroll snapping.) 
11:38:24     INFO - TEST-FAIL | layout/base/tests/test_scroll_snapping_scrollbars.html | The author of the test has indicated that flaky timeouts are expected.  Reason: Delays added to allow synthesized mouse events to trigger scrollbar repeating scrolls. 
11:38:25     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 11: Hold scrollbar right button until repeating, expect scroll snapping. 
11:38:25     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 12: Synthesized mouse events move scroll position. (Click scrollbar up button, expect scroll snapping.) 
11:38:26     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 12: Click scrollbar up button, expect scroll snapping. 
11:38:26     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 13: Synthesized mouse events move scroll position. (Hold scrollbar up button until repeating, expect scroll snapping.) 
11:38:26     INFO - TEST-FAIL | layout/base/tests/test_scroll_snapping_scrollbars.html | The author of the test has indicated that flaky timeouts are expected.  Reason: Delays added to allow synthesized mouse events to trigger scrollbar repeating scrolls. 
11:38:27     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 13: Hold scrollbar up button until repeating, expect scroll snapping. 
11:38:27     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 14: Synthesized mouse events move scroll position. (Click scrollbar down button, expect scroll snapping.) 
11:38:28     INFO - TEST-PASS | layout/base/tests/test_scroll_snapping_scrollbars.html | Step 14: Click scrollbar down button, expect scroll snapping. 
11:


:jet, I see you as the triage owner for core::layout, can you find someone from the layout team to take a look at this in the next 2 weeks.
Flags: needinfo?(bugs)
Whiteboard: [stockwell needswork]
Attached patch disable_scrollsnapping.patch (obsolete) — Splinter Review
with no activity in 10+ days, we can disable for now until there is more time to focus on intermittents.
Attachment #8889641 - Flags: review?(wkocher)
Pushed by jmaher@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/aad3c03b8b1c
Intermittent layout/base/tests/test_scroll_snapping_scrollbars.html. disable on windows. r=KWierso
https://hg.mozilla.org/mozilla-central/rev/aad3c03b8b1c
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
Whiteboard: [stockwell needswork] → [stockwell disabled]
:jmaher - Looks like the wrong test was skipped here?
Flags: needinfo?(jmaher)
I see this test was disabled for non-e10s windows in bug 1381932, but this specific failure is a mix of e10s and non-e10s (primarily e10s).
Attachment #8889641 - Attachment is obsolete: true
Flags: needinfo?(jmaher)
Attachment #8893483 - Flags: review?(gbrown)
Comment on attachment 8893483 [details] [diff] [review]
disable the right test on windows

Review of attachment 8893483 [details] [diff] [review]:
-----------------------------------------------------------------

This looks like the original patch - did you attach the wrong one?
Attachment #8893483 - Flags: review?(gbrown)
good catch
Attachment #8893483 - Attachment is obsolete: true
Attachment #8893497 - Flags: review?(gbrown)
Comment on attachment 8893497 [details] [diff] [review]
disable the right test on windows

Review of attachment 8893497 [details] [diff] [review]:
-----------------------------------------------------------------

Thanks!
Attachment #8893497 - Flags: review?(gbrown) → review+
Pushed by jmaher@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c034e9ebd9e0
Intermittent layout/base/tests/test_scroll_snapping_scrollbars.html. disable for windows. r=gbrown
See Also: → 1381932
there is a pending needinfo here as we disabled the test, I assume there will be a desire to re-enable this and get it reliable.
Clearly ni on Jet as he no longer works at Mozilla.
Flags: needinfo?(bugs)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.