Intermittent dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | Test timed out.
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox86 | --- | unaffected |
firefox87 | --- | unaffected |
firefox88 | --- | wontfix |
firefox89 | --- | disabled |
firefox90 | --- | wontfix |
firefox91 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: edgar)
References
(Regression)
Details
(Keywords: intermittent-failure, regression, Whiteboard: [retriggered][stockwell disabled][stockwell needswork:owner])
Attachments
(3 files)
Filed by: dluca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=333319772&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YbhCHE57QemErkPDey2Y6w/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YbhCHE57QemErkPDey2Y6w/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
![]() |
||
Comment 1•2 years ago
|
||
[task 2021-03-16T04:06:59.439Z] 04:06:59 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | got pointerlockchange - "pointerlockchange" == "pointerlockchange"
[task 2021-03-16T04:06:59.439Z] 04:06:59 INFO - wait for mousemove event
[task 2021-03-16T04:06:59.439Z] 04:06:59 INFO - Buffered messages finished
[task 2021-03-16T04:06:59.439Z] 04:06:59 INFO - TEST-UNEXPECTED-FAIL | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | Test timed out.
[task 2021-03-16T04:06:59.439Z] 04:06:59 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2021-03-16T04:06:59.439Z] 04:06:59 INFO - reportError@SimpleTest/TestRunner.js:147:24
[task 2021-03-16T04:06:59.439Z] 04:06:59 INFO - TestRunner._checkForHangs@SimpleTest/TestRunner.js:170:18
![]() |
||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
The test set test.events.async.enabled to true to make event routed to APZ, maybe the intermittent is from the test tries to send the mouse event before the APZ get stable.
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 7•2 years ago
|
||
pernosco session: https://pernos.co/debug/TRCESZZzuho6Ak-tYCJ6Mw/index.html
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 12•2 years ago
|
||
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 17•2 years ago
|
||
Pushed by nbeleuzu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7d4e7000d946 Disable test_pointerlock_xorigin_iframe on Linux and Win7 for frequent failures. r=edgar,intermittent-reviewers,ahal
Comment 18•2 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 26•2 years ago
|
||
There have been a total of 92 failures in the past 7 days, mostly on:
windows10-64/qr-debug/opt/asan
macosx1015-64-qr opt/debug
linux1804-64-qr opt
android-em-7-0-x86_64-qr debug/opt
[task 2021-04-28T11:17:30.294Z] 11:17:30 INFO - TEST-UNEXPECTED-FAIL | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | Test timed out. -
[task 2021-04-28T11:17:31.187Z] 11:17:31 INFO - GECKO(2724) | MEMORY STAT | vsize 19405920MB | vsizeMaxContiguous 68359513MB | residentFast 579MB
[task 2021-04-28T11:17:31.208Z] 11:17:31 INFO - TEST-OK | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | took 307401ms
[task 2021-04-28T11:17:34.217Z] 11:17:34 INFO - Error: Unable to restore focus, expect failures and timeouts.```
Comment hidden (Intermittent Failures Robot) |
![]() |
||
Comment 28•2 years ago
|
||
Backfills point to bug 1706794 as recent regressor for this very frequent failure.
Updated•2 years ago
|
Comment 29•2 years ago
|
||
Since the status are different for nightly and release, what's the status for beta?
For more information, please visit auto_nag documentation.
Comment hidden (Intermittent Failures Robot) |
Comment 31•2 years ago
|
||
Comment 32•2 years ago
|
||
I haven't been able to reproduce it locally, although I do have a theory since the test is related to input tasks.
After bug 1706794, input events may not be run if there's no pending vsync, I'd assume the timeout is related to this, and we probably need to add some requestAnimationFrame to the test to fix it. This should fix the recent frequent failures.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 35•2 years ago
|
||
Pushed by abutkovits@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4c0cd663b3f4 disable test_pointerlock_xorigin_iframe.html on Win, Android_64, Mac_64_WR for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Comment 36•2 years ago
|
||
Pushed by abutkovits@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/c4bd8fe7ee28 add comment spaces a=typo-fix
Comment 37•2 years ago
|
||
bugherder |
Comment 38•2 years ago
|
||
Shouldn't be an issue on Firefox 89 since the pref was disabled in bug 1705392.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 47•2 years ago
•
|
||
There are 31 total failures in the last 7 days on
- linux1804-64-shippable-qr opt
- linux1804-64-qr opt
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=344032704&repo=mozilla-central&lineNumber=10030
[task 2021-06-28T17:44:13.064Z] 17:44:13 INFO - TEST-START | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html
[task 2021-06-28T17:44:13.383Z] 17:44:13 INFO - GECKO(7248) | [POINTERLOCK] Starting file_pointerlock_xorigin_iframe.html
[task 2021-06-28T17:44:15.100Z] 17:44:15 INFO - GECKO(7248) | [POINTERLOCK] Finishing file_pointerlock_xorigin_iframe.html
[task 2021-06-28T17:44:16.876Z] 17:44:16 INFO - GECKO(7248) | [POINTERLOCK] Starting file_pointerlock_xorigin_iframe_no_user_gesture.html
[task 2021-06-28T17:44:17.046Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: flushed APZ repaints in parent proc, waiting for callback...
[task 2021-06-28T17:44:17.048Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: APZ flush done in parent proc
[task 2021-06-28T17:44:17.049Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: got apz-flush-done in child proc
[task 2021-06-28T17:44:17.051Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: done promiseFocus
[task 2021-06-28T17:44:17.076Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: done promiseAllPaintsDone
[task 2021-06-28T17:44:17.078Z] 17:44:17 INFO - GECKO(7248) | PromiseApzRepaintsFlushed: Flushed APZ repaints, waiting for callback...
[task 2021-06-28T17:44:17.093Z] 17:44:17 INFO - GECKO(7248) | PromiseApzRepaintsFlushed: APZ flush done
[task 2021-06-28T17:44:17.095Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: all done
[task 2021-06-28T17:44:17.221Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: flushed APZ repaints in parent proc, waiting for callback...
[task 2021-06-28T17:44:17.272Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: APZ flush done in parent proc
[task 2021-06-28T17:44:17.274Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: got apz-flush-done in child proc
[task 2021-06-28T17:44:17.434Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: done promiseFocus
[task 2021-06-28T17:44:17.469Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: done promiseAllPaintsDone
[task 2021-06-28T17:44:17.471Z] 17:44:17 INFO - GECKO(7248) | PromiseApzRepaintsFlushed: Flushed APZ repaints, waiting for callback...
[task 2021-06-28T17:44:17.516Z] 17:44:17 INFO - GECKO(7248) | PromiseApzRepaintsFlushed: APZ flush done
[task 2021-06-28T17:44:17.517Z] 17:44:17 INFO - GECKO(7248) | WaitUntilApzStable: all done
[task 2021-06-28T17:44:17.541Z] 17:44:17 INFO - GECKO(7248) | [POINTERLOCK] Finishing file_pointerlock_xorigin_iframe_no_user_gesture.html
[task 2021-06-28T17:44:17.934Z] 17:44:17 INFO - GECKO(7248) | [POINTERLOCK] Starting file_pointerlock_xorigin_iframe_not_focused.html
[task 2021-06-28T17:49:27.636Z] 17:49:27 INFO - TEST-INFO | started process screentopng
[task 2021-06-28T17:49:27.771Z] 17:49:27 INFO - TEST-INFO | screentopng: exit 0
[task 2021-06-28T17:49:27.771Z] 17:49:27 INFO - Buffered messages logged at 17:44:13
[task 2021-06-28T17:49:27.772Z] 17:49:27 INFO - must wait for load
[task 2021-06-28T17:49:27.773Z] 17:49:27 INFO - Testing file_pointerlock_xorigin_iframe.html
[task 2021-06-28T17:49:27.773Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe.html: must wait for focus
[task 2021-06-28T17:49:27.774Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe.html: got pointerlockchange
[task 2021-06-28T17:49:27.775Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe.html: target pointer locked
[task 2021-06-28T17:49:27.776Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe.html: Got mousemove
[task 2021-06-28T17:49:27.777Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe.html: has movementX
[task 2021-06-28T17:49:27.778Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe.html: has movementY
[task 2021-06-28T17:49:27.779Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe.html: event.target
[task 2021-06-28T17:49:27.780Z] 17:49:27 INFO - Buffered messages logged at 17:44:15
[task 2021-06-28T17:49:27.780Z] 17:49:27 INFO - request pointer lock in xorigin iframe
[task 2021-06-28T17:49:27.781Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | got pointerlockerror - "pointerlockerror" == "pointerlockerror"
[task 2021-06-28T17:49:27.782Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe.html: got pointerlockchange
[task 2021-06-28T17:49:27.783Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe.html: pointer unlocked
[task 2021-06-28T17:49:27.784Z] 17:49:27 INFO - must wait for focus
[task 2021-06-28T17:49:27.785Z] 17:49:27 INFO - Testing file_pointerlock_xorigin_iframe_no_user_gesture.html
[task 2021-06-28T17:49:27.785Z] 17:49:27 INFO - Buffered messages logged at 17:44:16
[task 2021-06-28T17:49:27.786Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe_no_user_gesture.html: must wait for focus
[task 2021-06-28T17:49:27.787Z] 17:49:27 INFO - Buffered messages logged at 17:44:17
[task 2021-06-28T17:49:27.788Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe_no_user_gesture.html: got pointerlockerror
[task 2021-06-28T17:49:27.789Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | file_pointerlock_xorigin_iframe_no_user_gesture.html: target pointer locked
[task 2021-06-28T17:49:27.789Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe_no_user_gesture.html: test sending mouse event to iframe
[task 2021-06-28T17:49:27.790Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe_no_user_gesture.html: test sending mouse event to another window
[task 2021-06-28T17:49:27.791Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe_no_user_gesture.html: win onload
[task 2021-06-28T17:49:27.792Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe_no_user_gesture.html: must wait for focus
[task 2021-06-28T17:49:27.793Z] 17:49:27 INFO - must wait for focus
[task 2021-06-28T17:49:27.793Z] 17:49:27 INFO - Testing file_pointerlock_xorigin_iframe_not_focused.html
[task 2021-06-28T17:49:27.794Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe_not_focused.html: must wait for focus
[task 2021-06-28T17:49:27.794Z] 17:49:27 INFO - Buffered messages logged at 17:44:18
[task 2021-06-28T17:49:27.794Z] 17:49:27 INFO - file_pointerlock_xorigin_iframe_not_focused.html: Put the focus on top-level document
[task 2021-06-28T17:49:27.794Z] 17:49:27 INFO - request pointer lock in xorigin iframe
[task 2021-06-28T17:49:27.794Z] 17:49:27 INFO - Buffered messages logged at 17:44:19
[task 2021-06-28T17:49:27.794Z] 17:49:27 INFO - TEST-PASS | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | got pointerlockchange - "pointerlockchange" == "pointerlockchange"
[task 2021-06-28T17:49:27.794Z] 17:49:27 INFO - wait for mousemove event
[task 2021-06-28T17:49:27.794Z] 17:49:27 INFO - Buffered messages finished
[task 2021-06-28T17:49:27.795Z] 17:49:27 INFO - TEST-UNEXPECTED-FAIL | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | Test timed out. -
[task 2021-06-28T17:49:28.641Z] 17:49:28 INFO - GECKO(7248) | MEMORY STAT | vsize 2546MB | residentFast 112MB | heapAllocated 8MB
[task 2021-06-28T17:49:28.646Z] 17:49:28 INFO - TEST-OK | dom/tests/mochitest/pointerlock/test_pointerlock_xorigin_iframe.html | took 315581ms
[task 2021-06-28T17:49:31.650Z] 17:49:31 INFO - Error: Unable to restore focus, expect failures and timeouts.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Comment 53•2 years ago
|
||
No, I am not, I have not been actively working on this.
Assignee | ||
Comment 55•2 years ago
|
||
I will take a look.
Assignee | ||
Comment 56•2 years ago
|
||
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 58•2 years ago
|
||
It is not guaranteed that the task scheduled by SepcialPowers.spawn would be run
before the asynchronous synthesized mouse event. So rewrite the test to ensure
the event listener is ready on remote iframe before starting test.
Updated•2 years ago
|
Comment 59•2 years ago
|
||
Pushed by echen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/911545677d2b Ensure event listener is registered on remote iframe before synthesizing mouse event; r=masayuki
Comment 60•2 years ago
|
||
bugherder |
Assignee | ||
Updated•2 years ago
|
![]() |
||
Comment 61•2 years ago
|
||
bugherder uplift |
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Description
•