Open
Bug 1989258
Opened 4 months ago
Updated 20 days ago
Intermittent testing/marionette/harness/marionette_harness/tests/unit/test_chrome_switch_window.py | single tracking bug
Categories
(Testing :: Marionette Client and Harness, defect, P5)
Testing
Marionette Client and Harness
Tracking
(firefox-esr115 unaffected, firefox-esr140 unaffected, firefox143 unaffected, firefox144 wontfix, firefox145 unaffected)
REOPENED
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox143 | --- | unaffected |
| firefox144 | --- | wontfix |
| firefox145 | --- | unaffected |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Regression)
Details
(Keywords: intermittent-failure, intermittent-testcase, regression, Whiteboard: [collect_confirm_failure])
Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=527581741&repo=mozilla-beta&task=B4c6bR06TBCuwiy26d9sHQ.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/B4c6bR06TBCuwiy26d9sHQ/runs/0/artifacts/public/logs/live_backing.log
[task 2025-09-18T11:13:27.943+00:00] 11:13:27 INFO - TEST-PASS | testing/marionette/harness/marionette_harness/tests/unit/test_chrome_switch_window.py TestSwitchToWindowContent.test_switch_to_unloaded_tab | took 2692ms
[task 2025-09-18T11:13:27.944+00:00] 11:13:27 INFO - TEST-START | testing/marionette/harness/marionette_harness/tests/unit/test_chrome_switch_window.py TestSwitchToWindowContent.test_switch_to_window_after_remoteness_change
[task 2025-09-18T11:13:28.675+00:00] 11:13:28 ERROR - TEST-UNEXPECTED-ERROR | testing/marionette/harness/marionette_harness/tests/unit/test_chrome_switch_window.py TestSwitchToWindowContent.test_switch_to_window_after_remoteness_change | OSError: Failed to trigger opening a new tab: Process has been unexpectedly closed (Exit code: 0) (Reason: No data received over socket)
[task 2025-09-18T11:13:28.675+00:00] 11:13:28 INFO - Traceback (most recent call last):
[task 2025-09-18T11:13:28.684+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_harness\marionette_test\testcases.py", line 193, in run
[task 2025-09-18T11:13:28.684+00:00] 11:13:28 INFO - testMethod()
[task 2025-09-18T11:13:28.684+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\tests\marionette\tests\testing\marionette\harness\marionette_harness\tests\unit\test_switch_window.py", line 253, in test_switch_to_window_after_remoteness_change
[task 2025-09-18T11:13:28.684+00:00] 11:13:28 INFO - tab2 = self.open_tab(focus=True)
[task 2025-09-18T11:13:28.684+00:00] 11:13:28 INFO - ^^^^^^^^^^^^^^^^^^^^^^^^^
[task 2025-09-18T11:13:28.685+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_harness\runner\mixins\window_manager.py", line 73, in open_tab
[task 2025-09-18T11:13:28.685+00:00] 11:13:28 INFO - raise exc_cls(
[task 2025-09-18T11:13:28.685+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_harness\runner\mixins\window_manager.py", line 64, in open_tab
[task 2025-09-18T11:13:28.685+00:00] 11:13:28 INFO - result = self.marionette.open(type="tab", focus=focus)
[task 2025-09-18T11:13:28.686+00:00] 11:13:28 INFO - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[task 2025-09-18T11:13:28.686+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_driver\marionette.py", line 1538, in open
[task 2025-09-18T11:13:28.686+00:00] 11:13:28 INFO - return self._send_message("WebDriver:NewWindow", body)
[task 2025-09-18T11:13:28.686+00:00] 11:13:28 INFO - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[task 2025-09-18T11:13:28.687+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_driver\decorators.py", line 34, in _
[task 2025-09-18T11:13:28.687+00:00] 11:13:28 INFO - m._handle_socket_failure()
[task 2025-09-18T11:13:28.687+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_driver\marionette.py", line 848, in _handle_socket_failure
[task 2025-09-18T11:13:28.687+00:00] 11:13:28 INFO - raise OSError(
[task 2025-09-18T11:13:28.687+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_driver\decorators.py", line 24, in _
[task 2025-09-18T11:13:28.687+00:00] 11:13:28 INFO - return func(*args, **kwargs)
[task 2025-09-18T11:13:28.688+00:00] 11:13:28 INFO - ^^^^^^^^^^^^^^^^^^^^^
[task 2025-09-18T11:13:28.688+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_driver\marionette.py", line 764, in _send_message
[task 2025-09-18T11:13:28.689+00:00] 11:13:28 INFO - msg = self.client.request(name, params)
[task 2025-09-18T11:13:28.689+00:00] 11:13:28 INFO - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[task 2025-09-18T11:13:28.689+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_driver\transport.py", line 368, in request
[task 2025-09-18T11:13:28.689+00:00] 11:13:28 INFO - return self.receive()
[task 2025-09-18T11:13:28.689+00:00] 11:13:28 INFO - ^^^^^^^^^^^^^^
[task 2025-09-18T11:13:28.689+00:00] 11:13:28 INFO - File "D:\task_175819257628117\build\venv\Lib\site-packages\marionette_driver\transport.py", line 223, in receive
[task 2025-09-18T11:13:28.690+00:00] 11:13:28 INFO - raise OSError("No data received over socket")
[task 2025-09-18T11:13:28.690+00:00] 11:13:28 INFO - TEST-INFO took 732ms
[task 2025-09-18T11:13:28.700+00:00] 11:13:28 INFO - test_end for testing/marionette/harness/marionette_harness/tests/unit/test_chrome_switch_window.py TestSwitchToWindowContent.test_switch_to_window_after_remoteness_change logged while not in progress. Logged with data: {"message": "marionette_driver.errors.InvalidSessionIdException: Please start a session", "expected": "PASS", "stack": "Traceback (most recent call last):\n File \"D:\\task_175819257628117\\build\\venv\\Lib\\site-packages\\marionette_harness\\marionette_test\\testcases.py\", line 226, in run\n self.tearDown()\n File \"D:\\task_175819257628117\\build\\tests\\marionette\\tests\\testing\\marionette\\harness\\marionette_harness\\tests\\unit\\test_switch_window.py\", line 35, in tearDown\n self.close_all_tabs()\n File \"D:\\task_175819257628117\\build\\venv\\Lib\\site-packages\\marionette_harness\\runner\\mixins\\window_manager.py\", line 30, in close_all_tabs\n current_window_handles = self.marionette.window_handles\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"D:\\task_175819257628117\\build\\venv\\Lib\\site-packages\\marionette_driver\\marionette.py\", line 1505, in window_handles\n with self.using_context(\"content\"):\n File \"c:\\mozilla-build\\python3\\Lib\\contextlib.py\", line 137, in __enter__\n return next(self.gen)\n ^^^^^^^^^^^^^^\n File \"D:\\task_175819257628117\\build\\venv\\Lib\\site-packages\\marionette_driver\\marionette.py\", line 1615, in using_context\n scope = self._send_message(\"Marionette:GetContext\", key=\"value\")\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"D:\\task_175819257628117\\build\\venv\\Lib\\site-packages\\marionette_driver\\decorators.py\", line 24, in _\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File \"D:\\task_175819257628117\\build\\venv\\Lib\\site-packages\\marionette_driver\\marionette.py\", line 761, in _send_message\n raise errors.InvalidSessionIdException(\"Please start a session\")\n", "extra": {"class_name": "test_switch_window.TestSwitchToWindowContent", "method_name": "test_switch_to_window_after_remoteness_change"}, "test": "testing/marionette/harness/marionette_harness/tests/unit/test_chrome_switch_window.py TestSwitchToWindowContent.test_switch_to_window_after_remoteness_change", "status": "ERROR"}
[task 2025-09-18T11:13:28.700+00:00] 11:13:28 INFO - TEST-START | testing/marionette/harness/marionette_harness/tests/unit/test_chrome_switch_window.py TestSwitchWindowChrome.test_switch_from_content_to_chrome_window_should_not_change_selected_tab
Comment 1•4 months ago
|
||
The test got re-enabled on bug 1511970. As it looks like it's still failing especially for TSAN builds on Linux. Lets check back next week often it actually fails.
status-firefox143:
--- → unaffected
status-firefox144:
--- → affected
status-firefox145:
--- → unaffected
status-firefox-esr115:
--- → unaffected
status-firefox-esr140:
--- → unaffected
Keywords: regression
Regressed by: 1511970
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 4•2 months ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit BugBot documentation.
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → INCOMPLETE
| Comment hidden (Intermittent Failures Robot) |
| Reporter | ||
Comment 6•1 month ago
|
||
| treeherder | ||
New failure instance: https://treeherder.mozilla.org/logviewer?job_id=537711028&repo=autoland
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•