Open Bug 1864542 Opened 11 months ago Updated 10 months ago

Intermittent TVw /css/selectors/invalidation/user-action-pseudo-classes-in-has.html | CSS Selectors Invalidation: user-action pseudo classes in :has() argument - promise_test: Unhandled rejection with value: "error: Action action_sequence failed"

Categories

(Core :: CSS Parsing and Computation, defect, P5)

defect

Tracking

()

Tracking Status
firefox-esr115 --- unaffected
firefox119 --- unaffected
firefox120 --- unaffected
firefox121 --- affected
firefox122 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, test-verify-fail)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=436086665&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LF9s4VPBQfqB5U9998qP8g/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/LF9s4VPBQfqB5U9998qP8g/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2023-11-13T20:59:45.298Z] 20:59:45     INFO - TEST-START | /css/selectors/invalidation/user-action-pseudo-classes-in-has.html
[task 2023-11-13T20:59:45.298Z] 20:59:45     INFO - Run 0/10
[task 2023-11-13T20:59:45.323Z] 20:59:45     INFO - Setting pref dom.animations-api.compositing.enabled to true
[task 2023-11-13T20:59:45.330Z] 20:59:45     INFO - Setting pref gfx.font_rendering.fallback.async to false
[task 2023-11-13T20:59:45.340Z] 20:59:45     INFO - Setting pref layout.css.has-selector.enabled to true
[task 2023-11-13T20:59:45.443Z] 20:59:45     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '0'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 9, 'y': 9, 'origin': 'viewport'}], 'parameters': {'pointerType': 'mouse'}, 'id': '1'}]}
[task 2023-11-13T20:59:45.564Z] 20:59:45     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '2'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 9, 'y': 9, 'origin': 'viewport'}, {'type': 'pointerDown', 'button': 0}], 'parameters': {'pointerType': 'mouse'}, 'id': '3'}]}
[task 2023-11-13T20:59:45.737Z] 20:59:45     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}], 'id': '4'}, {'type': 'pointer', 'actions': [{'type': 'pointerUp', 'button': 0}], 'parameters': {'pointerType': 'mouse'}, 'id': '5'}]}
[task 2023-11-13T20:59:45.875Z] 20:59:45     INFO - {'actions': [{'type': 'none', 'actions': [{'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}, {'type': 'pause', 'duration': 16}], 'id': '6'}, {'type': 'pointer', 'actions': [{'type': 'pointerMove', 'x': 9, 'y': 28.199996948242188, 'origin': 'viewport'}, {'type': 'pointerDown', 'button': 0}, {'type': 'pointerUp', 'button': 0}], 'parameters': {'pointerType': 'mouse'}, 'id': '7'}]}
[task 2023-11-13T20:59:45.883Z] 20:59:45     INFO - 
[task 2023-11-13T20:59:45.883Z] 20:59:45     INFO - TEST-UNEXPECTED-FAIL | /css/selectors/invalidation/user-action-pseudo-classes-in-has.html | CSS Selectors Invalidation: user-action pseudo classes in :has() argument - promise_test: Unhandled rejection with value: "error: Action action_sequence failed"
[task 2023-11-13T20:59:45.883Z] 20:59:45     INFO - TEST-OK | /css/selectors/invalidation/user-action-pseudo-classes-in-has.html | took 586ms
[task 2023-11-13T20:59:45.885Z] 20:59:45     INFO - PID 1619 | 1699909185884	Marionette	INFO	Stopped listening on port 49425
[task 2023-11-13T20:59:46.455Z] 20:59:46     INFO - PID 1619 | console.error: ({})
[task 2023-11-13T20:59:46.595Z] 20:59:46     INFO - Browser exited with return code 0
[task 2023-11-13T20:59:46.597Z] 20:59:46     INFO - Closing logging queue
[task 2023-11-13T20:59:46.598Z] 20:59:46     INFO - queue closed
[task 2023-11-13T20:59:46.619Z] 20:59:46     INFO - Application command: /opt/worker/tasks/task_169990887940475/build/application/Firefox Nightly.app/Contents/MacOS/firefox --marionette about:blank -foreground -profile /var/folders/4b/88tf73017fqgw4z3qbkfcbym000014/T/tmpjhn33f1v
[task 2023-11-13T20:59:46.625Z] 20:59:46     INFO - Starting runner
[task 2023-11-13T20:59:46.966Z] 20:59:46     INFO - PID 1636 | 1699909186965	Marionette	INFO	Marionette enabled
[task 2023-11-13T20:59:47.154Z] 20:59:47     INFO - PID 1636 | 1699909187153	Marionette	INFO	Listening on port 49437
[task 2023-11-13T20:59:49.470Z] 20:59:49     INFO - TEST-START | /css/selectors/invalidation/user-action-pseudo-classes-in-has.html

:dshin, since you are the author of the regressor, bug 1759031, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(dshin)

Hm, I've adjusted the annotation but on local OSX, I see that the failure is a bunch of:

 0:14.54 INFO STDERR: Exception ignored in: 
 0:14.54 INFO STDERR: <function StreamWriter.__del__ at 0x1097cb7e0>
 0:14.54 INFO STDERR: Traceback (most recent call last):
 0:14.54 INFO STDERR:   File "/usr/local/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/streams.py", line 394, in __del__
 0:14.54 INFO STDERR:     
 0:14.54 INFO STDERR: if not self._transport.is_closing():
Flags: needinfo?(dshin)

Set release status flags based on info from the regressing bug 1759031

Set release status flags based on info from the regressing bug 1759031

Noting that this was papered-over with annotations as Mac-specific issue for bug 1759031.
I see a similar error trace on their GitHub Issues, though that's for QUIC, and seems to have been disabled.

You need to log in before you can comment on or make changes to this bug.