Intermittent layout/style/crashtests/crashtests.list failures on new Ubuntu 22.04 Wayland pool
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
People
(Reporter: ahal, Unassigned)
References
(Depends on 1 open bug)
Details
These failures happen on a new platform we're standing up to get Wayland test coverage going. Here is an example log with failure:
https://treeherder.mozilla.org/logviewer?job_id=430409121&repo=try&lineNumber=19622
[task 2023-09-26T22:00:11.100Z] 22:00:11 INFO - REFTEST TEST-START | layout/style/crashtests/1319072-1.html
[task 2023-09-26T22:00:11.101Z] 22:00:11 INFO - REFTEST INFO | Pref widget.windows.window_occlusion_tracking.enabled not found, will be added
[task 2023-09-26T22:00:11.103Z] 22:00:11 INFO - REFTEST INFO | SET PREFERENCE pref(widget.windows.window_occlusion_tracking.enabled,false)
[task 2023-09-26T22:00:11.104Z] 22:00:11 INFO - REFTEST TEST-LOAD | file:///home/ubuntu/tasks/task_169576454621083/build/tests/reftest/tests/layout/style/crashtests/1319072-1.html | 3235 / 4008 (80%)
[task 2023-09-26T22:05:28.294Z] 22:05:28 INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/style/crashtests/1319072-1.html | load failed: timed out waiting for reftest-wait to be removed
[task 2023-09-26T22:05:28.299Z] 22:05:28 INFO - REFTEST INFO | Saved log: START file:///home/ubuntu/tasks/task_169576454621083/build/tests/reftest/tests/layout/style/crashtests/1319072-1.html
[task 2023-09-26T22:05:28.300Z] 22:05:28 INFO - REFTEST INFO | Saved log: [CONTENT] OnDocumentLoad triggering WaitForTestEnd
[task 2023-09-26T22:05:28.302Z] 22:05:28 INFO - REFTEST INFO | Saved log: [CONTENT] WaitForTestEnd: Adding listeners
[task 2023-09-26T22:05:28.302Z] 22:05:28 INFO - REFTEST INFO | Saved log: Initializing canvas snapshot
[task 2023-09-26T22:05:28.303Z] 22:05:28 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress
[task 2023-09-26T22:05:28.303Z] 22:05:28 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT
[task 2023-09-26T22:05:28.303Z] 22:05:28 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: dispatching MozReftestInvalidate
[task 2023-09-26T22:05:28.303Z] 22:05:28 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress
[task 2023-09-26T22:05:28.303Z] 22:05:28 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_FOR_REFTEST_WAIT_REMOVAL
[task 2023-09-26T22:05:28.304Z] 22:05:28 INFO - REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for reftest-wait to be removed
[task 2023-09-26T22:05:28.305Z] 22:05:28 INFO - REFTEST TEST-END | layout/style/crashtests/1319072-1.html
The tests that have this intermittent include:
- layout/style/crashtests/1319072-1.html
- layout/style/crashtests/1340344.html
- layout/style/crashtests/1342316-1.html
- layout/style/crashtests/1378064-1.html
- layout/style/crashtests/1381420-1.html
- layout/style/crashtests/1383001.html
- layout/style/crashtests/1383589-1.html
- layout/style/crashtests/scale-on-block-continuation.html
- layout/style/crashtests/1401801.html
It's unclear whether these are a result of using Wayland, a result of upgrading to Ubuntu 22.04 or a result of a race condition due to new worker characteristics.
The tests will be skipped on this new platform.
Comment 1•1 year ago
|
||
The fact that the log above has widget.windows.window_occlusion_tracking.enabled=false
and that Wayland (but not X11) supports occlusion tracking makes me think that's probably to blame.
Reporter | ||
Comment 2•1 year ago
|
||
Upon further triage, I'm additionally going to have to skip:
- layout/style/crashtests/1418059.html
- layout/style/crashtests/1418867.html
https://treeherder.mozilla.org/logviewer?job_id=431452864&repo=try&lineNumber=20299
Updated•1 year ago
|
Comment 3•10 months ago
|
||
This was likely refresh driver not running due to the window being completely covered by windows opened and not closed by previous tests.
Description
•