Closed Bug 1210312 Opened 10 years ago Closed 9 years ago

Intermittent e10s dom/events/test/test_moz_mouse_pixel_scroll_event.html | Test timed out.

Categories

(Core :: Panning and Zooming, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
e10s + ---

People

(Reporter: nigelb, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: intermittent-failure, Whiteboard: [gfx-noted])

23:50:38 INFO - 1949 INFO TEST-PASS | dom/events/test/test_moz_mouse_pixel_scroll_event.html | prepareScrollUnits: gScrollable128.wheelLineHeight may be illegal value, got 150 23:50:38 INFO - 1950 INFO TEST-PASS | dom/events/test/test_moz_mouse_pixel_scroll_event.html | prepareScrollUnits: gScrollable96.wheelLineHeight may be illegal value, got 113 23:50:38 INFO - 1951 INFO TEST-UNEXPECTED-FAIL | dom/events/test/test_moz_mouse_pixel_scroll_event.html | Test timed out. 23:50:38 INFO - reportError@SimpleTest/TestRunner.js:113:7 23:50:38 INFO - TestRunner._checkForHangs@SimpleTest/TestRunner.js:133:7 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:154:5 23:50:38 INFO - TestRunner.runTests@SimpleTest/TestRunner.js:369:5 23:50:38 INFO - RunSet.runtests@SimpleTest/setup.js:188:3 23:50:38 INFO - RunSet.runall@SimpleTest/setup.js:167:5 23:50:38 INFO - hookupTests@SimpleTest/setup.js:260:5 23:50:38 INFO - parseTestManifest@http://mochi.test:8888/manifestLibrary.js:36:5 23:50:38 INFO - getTestManifest/req.onload@http://mochi.test:8888/manifestLibrary.js:49:11 23:50:38 INFO - EventHandlerNonNull*getTestManifest@http://mochi.test:8888/manifestLibrary.js:45:3 23:50:38 INFO - hookup@SimpleTest/setup.js:240:5 23:50:38 INFO - EventHandlerNonNull*@http://mochi.test:8888/tests?autorun=1&closeWhenDone=1&consoleLevel=INFO&hideResultsTable=1&manifestFile=tests.json&dumpOutputDirectory=%2Ftmp:11:1 23:50:39 INFO - MEMORY STAT | vsize 496MB | residentFast 100MB | heapAllocated 19MB 23:50:39 INFO - 1952 INFO TEST-OK | dom/events/test/test_moz_mouse_pixel_scroll_event.html | took 327816ms 23:50:39 INFO - ++DOMWINDOW == 7 (0x7f404fa3e000) [pid = 5767] [serial = 259] [outer = 0x7f40527a3400] 23:50:39 INFO - 1953 INFO TEST-START | dom/events/test/test_offsetxy.html 23:50:39 INFO - ++DOMWINDOW == 8 (0x7f404fa96400) [pid = 5767] [serial = 260] [outer = 0x7f40527a3400] 23:50:39 INFO - MEMORY STAT | vsize 496MB | residentFast 101MB | heapAllocated 19MB 23:50:39 INFO - 1954 INFO TEST-OK | dom/events/test/test_offsetxy.html | took 378ms 23:50:39 INFO - ++DOMWINDOW == 9 (0x7f404f057800) [pid = 5767] [serial = 261] [outer = 0x7f40527a3400] 23:50:39 INFO - 1955 INFO TEST-START | dom/events/test/test_onerror_handler_args.html 23:50:39 INFO - ++DOMWINDOW == 10 (0x7f404fb0cc00) [pid = 5767] [serial = 262] [outer = 0x7f40527a3400] 23:50:39 INFO - ++DOCSHELL 0x7f404fa82600 == 3 [pid = 5767] [id = 26] 23:50:39 INFO - ++DOMWINDOW == 11 (0x7f404fc95400) [pid = 5767] [serial = 263] [outer = (nil)] 23:50:39 INFO - ++DOMWINDOW == 12 (0x7f404fc95c00) [pid = 5767] [serial = 264] [outer = 0x7f404fc95400] 23:50:39 INFO - MEMORY STAT | vsize 496MB | residentFast 101MB | heapAllocated 20MB 23:50:40 INFO - 1956 INFO TEST-OK | dom/events/test/test_onerror_handler_args.html | took 288ms 23:50:40 INFO - ++DOMWINDOW == 13 (0x7f404fd1b400) [pid = 5767] [serial = 265] [outer = 0x7f40527a3400] 23:50:40 INFO - --DOCSHELL 0x7fb9149c5d00 == 6 [pid = 5709] [id = 6] 23:50:40 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 23:50:40 INFO - ++DOMWINDOW == 14 (0x7f404faa8000) [pid = 5767] [serial = 266] [outer = 0x7f40527a3400] 23:50:40 INFO - --DOCSHELL 0x7fb92bfb4f00 == 5 [pid = 5709] [id = 1] 23:50:41 INFO - --DOCSHELL 0x7fb9158d8300 == 4 [pid = 5709] [id = 7] 23:50:41 INFO - --DOCSHELL 0x7fb91aca9600 == 3 [pid = 5709] [id = 8] 23:50:41 INFO - --DOCSHELL 0x7fb91aca5f00 == 2 [pid = 5709] [id = 3] 23:50:41 INFO - --DOCSHELL 0x7fb91aca6400 == 1 [pid = 5709] [id = 4] 23:50:41 INFO - --DOCSHELL 0x7fb92bfb8600 == 0 [pid = 5709] [id = 2]
Probably the same underlying root cause as bug 1210057, and also a regression from APZ on Linux.
Blocks: apz-linux
Component: DOM: Events → Panning and Zooming
Summary: Intermittent dom/events/test/test_moz_mouse_pixel_scroll_event.html | Test timed out. → Intermittent e10s dom/events/test/test_moz_mouse_pixel_scroll_event.html | Test timed out.
Blocks: e10s-tests
tracking-e10s: --- → +
Blanket gfx-noted on APZ intermittent failures so they can be found more easily on https://brasstacks.mozilla.com/orangefactor/
Whiteboard: [gfx-noted]
I'll look into this one
Assignee: nobody → bugmail.mozilla
Got a reproduction with logging at https://treeherder.mozilla.org/#/jobs?repo=try&revision=9b5bcb36136b&selectedJob=16051117 (one of them is the "timed out" failure, and there's a bunch of other failures as well). In the log, the first wheel event seems to be processed correctly, but the second one ends up targeted at the root <html> rather than the Scrollable96 div. We see the main-thread hit-test return the root: 09:53:56 INFO - APZCCH: For event at (61,227) found scrollable element 0xa3396460 (html@a3396460) This means the MozMousePixelScroll event the test is waiting for never arrives and so the test times out.
I think this is the same problem that tn tracked down. The addition of the event listener doesn't propagate the updated dispatch-to-content region to the compositor, so the APZ doesn't wait for the preventDefault()s that the test is doing.
Assignee: bugmail.mozilla → nobody
No longer blocks: 1210057
Depends on: 1210057
Fixed by bug 1210057.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.