Closed Bug 1314197 Opened 8 years ago Closed 7 years ago

Intermittent layout/base/tests/test_bug607529.html | Test timed out.

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: bulk-close-intermittents, intermittent-failure, Whiteboard: [stockwell unknown])

Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
There are 37 failures in the last 7 days. They occur on linux64-qr opt, OS 10.10 debug, Windows 7 opt. A recent log example: https://treeherder.mozilla.org/logviewer.html#?repo=autoland&job_id=154945253&lineNumber=8569 And a relevant part of the log: [task 2018-01-09T06:22:09.443Z] 06:22:09 INFO - TEST-START | layout/base/tests/test_bug607529.html 8562 [task 2018-01-09T06:27:11.310Z] 06:27:11 INFO - TEST-INFO | started process screentopng 8563 [task 2018-01-09T06:27:11.753Z] 06:27:11 INFO - TEST-INFO | screentopng: exit 0 8564 [task 2018-01-09T06:27:11.755Z] 06:27:11 INFO - Buffered messages logged at 06:22:09 8565 [task 2018-01-09T06:27:11.757Z] 06:27:11 INFO - TEST-PASS | layout/base/tests/test_bug607529.html | Should never end up not being cached 8566 [task 2018-01-09T06:27:11.759Z] 06:27:11 INFO - TEST-PASS | layout/base/tests/test_bug607529.html | Should never end up not being cached 8567 [task 2018-01-09T06:27:11.761Z] 06:27:11 INFO - TEST-PASS | layout/base/tests/test_bug607529.html | Should never end up not being cached 8568 [task 2018-01-09T06:27:11.763Z] 06:27:11 INFO - Buffered messages finished 8569 [task 2018-01-09T06:27:11.764Z] 06:27:11 INFO - TEST-UNEXPECTED-FAIL | layout/base/tests/test_bug607529.html | Test timed out. 8570 [task 2018-01-09T06:27:11.766Z] 06:27:11 INFO - reportError@SimpleTest/TestRunner.js:121:7 8571 [task 2018-01-09T06:27:11.767Z] 06:27:11 INFO - TestRunner._checkForHangs@SimpleTest/TestRunner.js:142:7 8572 [task 2018-01-09T06:27:11.769Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8573 [task 2018-01-09T06:27:11.770Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8574 [task 2018-01-09T06:27:11.772Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8575 [task 2018-01-09T06:27:11.773Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8576 [task 2018-01-09T06:27:11.775Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8577 [task 2018-01-09T06:27:11.776Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8578 [task 2018-01-09T06:27:11.777Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8579 [task 2018-01-09T06:27:11.778Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8580 [task 2018-01-09T06:27:11.780Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8581 [task 2018-01-09T06:27:11.781Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8582 [task 2018-01-09T06:27:11.782Z] 06:27:11 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5 8583 [task 2018-01-09T06:27:11.784Z] 06:27:11 INFO - TestRunner.runTests@SimpleTest/TestRunner.js:380:5 8584 [task 2018-01-09T06:27:11.785Z] 06:27:11 INFO - RunSet.runtests@SimpleTest/setup.js:194:3 8585 [task 2018-01-09T06:27:11.786Z] 06:27:11 INFO - RunSet.runall@SimpleTest/setup.js:173:5 8586 [task 2018-01-09T06:27:11.788Z] 06:27:11 INFO - hookupTests@SimpleTest/setup.js:266:5 8587 [task 2018-01-09T06:27:11.789Z] 06:27:11 INFO - parseTestManifest@http://mochi.test:8888/manifestLibrary.js:36:5 8588 [task 2018-01-09T06:27:11.790Z] 06:27:11 INFO - getTestManifest/req.onload@http://mochi.test:8888/manifestLibrary.js:49:11 8589 [task 2018-01-09T06:27:11.791Z] 06:27:11 INFO - EventHandlerNonNull*getTestManifest@http://mochi.test:8888/manifestLibrary.js:45:3 8590 [task 2018-01-09T06:27:11.793Z] 06:27:11 INFO - hookup@SimpleTest/setup.js:246:5 8591 [task 2018-01-09T06:27:11.794Z] 06:27:11 INFO - EventHandlerNonNull*@http://mochi.test:8888/tests?autorun=1&closeWhenDone=1&consoleLevel=INFO&manifestFile=tests.json&dumpOutputDirectory=%2Ftmp&cleanupCrashes=true:11:1 8592 [task 2018-01-09T06:27:12.316Z] 06:27:12 INFO - GECKO(6836) | MEMORY STAT | vsize 1678MB | residentFast 146MB | heapAllocated 28MB 8593 [task 2018-01-09T06:27:14.319Z] 06:27:14 INFO - TEST-OK | layout/base/tests/test_bug607529.html | took 304878ms 8594 [task 2018-01-09T06:27:17.342Z] 06:27:17 INFO - Error: Unable to restore focus, expect failures and timeouts. :jet, can you please a have a look?
Flags: needinfo?(bugs)
Whiteboard: [stockwell needswork]
This test is asserting that RequestAnimationFrame() correctly handles document lifetimes. ::RevokeAnimationFrameNotifications() is how it does this. I'm not sure why this is failing more often with WebRender. Jeff: WDYT?
Flags: needinfo?(bugs) → needinfo?(jmuizelaar)
WebRender has somewhat broken requestAnimationFrame() handling right now so it's believable that this could be intermittent. Bug 1419851 will get us into a better state.
Flags: needinfo?(jmuizelaar)
Depends on: 1419851
As far as I know, bug 1419851 is not related to requestAnimationFrame, the bug is related to mozAfterPaint event handling.
The problem is with invalidation detection, which affects both requestAnimationFrame and mozAfterPaint dispatching.
Oh I did not know that invalidation affects requestAnimationFrame.
If needed we can disable this test (with skip-if = webrender) until we have a fix for the invalidation problems.
Status: REOPENED → RESOLVED
Closed: 8 years ago7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.