Open
Bug 1857022
Opened 1 year ago
Updated 1 year ago
Perma dom/events/test/test_mouse_enterleave_iframe.html failure on new Ubuntu 22.04 Wayland pool
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Core
DOM: UI Events & Focus Handling
Tracking
()
NEW
People
(Reporter: ahal, Unassigned)
References
(Blocks 1 open bug)
Details
This is happening on a new Ubuntu 22.04 Wayland enabled pool we're in the process of standing up.
Example failure log:
https://treeherder.mozilla.org/logviewer?job_id=431320577&repo=try&lineNumber=3217
[task 2023-10-04T15:23:32.409Z] 15:23:32 INFO - TEST-START | dom/events/test/test_mouse_enterleave_iframe.html
[task 2023-10-04T15:23:32.917Z] 15:23:32 INFO - GECKO(3216) | WaitUntilApzStable: flushed APZ repaints in parent proc, waiting for callback...
[task 2023-10-04T15:23:32.925Z] 15:23:32 INFO - GECKO(3216) | WaitUntilApzStable: APZ flush done in parent proc
[task 2023-10-04T15:23:32.925Z] 15:23:32 INFO - GECKO(3216) | WaitUntilApzStable: got apz-flush-done in child proc
[task 2023-10-04T15:23:32.925Z] 15:23:32 INFO - GECKO(3216) | WaitUntilApzStable: done promiseFocus
[task 2023-10-04T15:23:32.925Z] 15:23:32 INFO - GECKO(3216) | WaitUntilApzStable: done promiseAllPaintsDone
[task 2023-10-04T15:23:32.929Z] 15:23:32 INFO - GECKO(3216) | PromiseApzRepaintsFlushed: Flushed APZ repaints, waiting for callback...
[task 2023-10-04T15:23:32.931Z] 15:23:32 INFO - GECKO(3216) | PromiseApzRepaintsFlushed: APZ flush done
[task 2023-10-04T15:23:32.934Z] 15:23:32 INFO - GECKO(3216) | WaitUntilApzStable: all done
[task 2023-10-04T15:28:57.080Z] 15:28:57 INFO - TEST-INFO | started process screentopng
[task 2023-10-04T15:29:01.348Z] 15:29:01 INFO - TEST-INFO | screentopng: exit 0
[task 2023-10-04T15:29:01.349Z] 15:29:01 INFO - Buffered messages logged at 15:23:32
[task 2023-10-04T15:29:01.351Z] 15:29:01 INFO - add_setup | Entering
[task 2023-10-04T15:29:01.352Z] 15:29:01 INFO - Mouse moves to initial position
[task 2023-10-04T15:29:01.353Z] 15:29:01 INFO - Load child documents into the iframes
[task 2023-10-04T15:29:01.354Z] 15:29:01 INFO - Buffered messages logged at 15:23:33
[task 2023-10-04T15:29:01.355Z] 15:29:01 INFO - add_setup | Leaving
[task 2023-10-04T15:29:01.356Z] 15:29:01 INFO - add_task | Entering testMouseEnterLeave
[task 2023-10-04T15:29:01.357Z] 15:29:01 INFO - Mouse moves to the div above iframe
[task 2023-10-04T15:29:01.358Z] 15:29:01 INFO - Buffered messages finished
[task 2023-10-04T15:29:01.359Z] 15:29:01 INFO - TEST-UNEXPECTED-FAIL | dom/events/test/test_mouse_enterleave_iframe.html | Test timed out. -
[task 2023-10-04T15:29:01.360Z] 15:29:01 INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-10-04T15:29:01.364Z] 15:29:01 INFO - TEST-UNEXPECTED-FAIL | dom/events/test/test_mouse_enterleave_iframe.html | [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once. Make sure you use SimpleTest.waitForExplicitFinish() if you need it.)
[task 2023-10-04T15:29:01.364Z] 15:29:01 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:426:16
[task 2023-10-04T15:29:01.364Z] 15:29:01 INFO - afterCleanup@SimpleTest/SimpleTest.js:1477:18
[task 2023-10-04T15:29:01.364Z] 15:29:01 INFO - executeCleanupFunction@SimpleTest/SimpleTest.js:1562:7
[task 2023-10-04T15:29:01.364Z] 15:29:01 INFO - executeCleanupFunction@SimpleTest/SimpleTest.js:1578:7
[task 2023-10-04T15:29:01.365Z] 15:29:01 INFO - SimpleTest.finish@SimpleTest/SimpleTest.js:1582:3
[task 2023-10-04T15:29:01.365Z] 15:29:01 INFO - killTest@SimpleTest/TestRunner.js:200:22
[task 2023-10-04T15:29:01.365Z] 15:29:01 INFO - async*delayedKillTest@SimpleTest/TestRunner.js:240:17
[task 2023-10-04T15:29:01.366Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:238:17
[task 2023-10-04T15:29:01.369Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.370Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.371Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.371Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.371Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.371Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.372Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.372Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.372Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.373Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.373Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.373Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.374Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.374Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.375Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.375Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.375Z] 15:29:01 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:252:15
[task 2023-10-04T15:29:01.375Z] 15:29:01 INFO - TestRunner.runTests/<@SimpleTest/TestRunner.js:532:16
[task 2023-10-04T15:29:01.376Z] 15:29:01 INFO - Async*TestRunner.runTests@SimpleTest/TestRunner.js:519:48
[task 2023-10-04T15:29:01.376Z] 15:29:01 INFO - RunSet.runtests@SimpleTest/setup.js:285:14
[task 2023-10-04T15:29:01.376Z] 15:29:01 INFO - RunSet.runall@SimpleTest/setup.js:264:12
[task 2023-10-04T15:29:01.377Z] 15:29:01 INFO - getPrefList/<@SimpleTest/setup.js:351:14
[task 2023-10-04T15:29:01.377Z] 15:29:01 INFO - loadFile/req.onload@SimpleTest/setup.js:80:19
[task 2023-10-04T15:29:01.377Z] 15:29:01 INFO - EventHandlerNonNull*loadFile@SimpleTest/setup.js:75:3
[task 2023-10-04T15:29:01.378Z] 15:29:01 INFO - getPrefList@SimpleTest/setup.js:349:13
[task 2023-10-04T15:29:01.379Z] 15:29:01 INFO - hookupTests@SimpleTest/setup.js:372:5
[task 2023-10-04T15:29:01.379Z] 15:29:01 INFO - parseTestManifest@http://mochi.test:8888/manifestLibrary.js:53:13
[task 2023-10-04T15:29:01.380Z] 15:29:01 INFO - getTestManifest/req.onload@http://mochi.test:8888/manifestLibrary.js:66:28
[task 2023-10-04T15:29:01.380Z] 15:29:01 INFO - EventHandlerNonNull*getTestManifest@http://mochi.test:8888/manifestLibrary.js:62:3
[task 2023-10-04T15:29:01.380Z] 15:29:01 INFO - hookup@SimpleTest/setup.js:337:20
[task 2023-10-04T15:29:01.381Z] 15:29:01 INFO - EventHandlerNonNull*@dom/events/test?autorun=1&closeWhenDone=1&consoleLevel=INFO&manifestFile=tests.json&dumpOutputDirectory=%2Ftmp&cleanupCrashes=true&ignorePrefsFile=ignorePrefs.json:10:32
[task 2023-10-04T15:29:01.382Z] 15:29:01 INFO - GECKO(3216) | MEMORY STAT | vsize 2458MB | residentFast 140MB | heapAllocated 18MB
[task 2023-10-04T15:29:01.383Z] 15:29:01 ERROR - TEST-UNEXPECTED-FAIL | /tests/dom/events/test/test_mouse_enterleave_iframe.html logged result after SimpleTest.finish(): [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once. Make sure you use SimpleTest.waitForExplicitFinish() if you need it
It's unclear whether this is a result of Wayland, upgrading to Ubuntu 22.04 or hardware characteristics of the new workers. The test will be skipped on this new platform.
Updated•1 year ago
|
Severity: -- → S3
Comment 1•1 year ago
|
||
Hello Masayuki, this is a new platform in our CI. Can you please take a look at this failure, along with your work on bug 1856289? Thanks!
Flags: needinfo?(masayuki)
The test API is not supported on Wayland...
https://searchfox.org/mozilla-central/rev/d265ec4f5fdcb5ad0c06636c5ac010ef4ff7eb89/widget/gtk/nsWindow.cpp#9133-9139
Flags: needinfo?(masayuki)
You need to log in
before you can comment on or make changes to this bug.
Description
•