Closed Bug 1995176 Opened 1 year ago Closed 1 year ago

Intermittent /webdriver/tests/classic/perform_actions/key.py | test_no_browsing_context - teardown error: webdriver.error.UnknownErrorException: unknown error (500): Failed to decode response from marionette

Categories

(Remote Protocol :: Marionette, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: nbeleuzu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=532036015&repo=mozilla-beta&task=FhqtVR_VRQySdhpfjaMHEA.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FhqtVR_VRQySdhpfjaMHEA/runs/0/artifacts/public/logs/live_backing.log


[task 2025-10-19T11:37:37.349+00:00] 11:37:37     INFO - STDOUT: =================================== ERRORS ====================================
[task 2025-10-19T11:37:37.350+00:00] 11:37:37     INFO - STDOUT: _________________ ERROR at setup of test_no_browsing_context __________________
[task 2025-10-19T11:37:37.351+00:00] 11:37:37     INFO - STDOUT: session = <Session 58535ff9-e68f-4431-8d7b-e3db2e34beb2>
[task 2025-10-19T11:37:37.352+00:00] 11:37:37     INFO - STDOUT: url = <function url.<locals>.url at 0x000001F7DE12BF60>
[task 2025-10-19T11:37:37.352+00:00] 11:37:37     INFO - STDOUT:     @pytest.fixture
[task 2025-10-19T11:37:37.353+00:00] 11:37:37     INFO - STDOUT:     def closed_frame(session, url):
[task 2025-10-19T11:37:37.353+00:00] 11:37:37     INFO - STDOUT:         """Create a frame and remove it after switching to it.
[task 2025-10-19T11:37:37.354+00:00] 11:37:37     INFO - STDOUT:     
[task 2025-10-19T11:37:37.355+00:00] 11:37:37     INFO - STDOUT:         The removed frame will be kept selected, which allows to test for invalid
[task 2025-10-19T11:37:37.355+00:00] 11:37:37     INFO - STDOUT:         browsing context references.
[task 2025-10-19T11:37:37.356+00:00] 11:37:37     INFO - STDOUT:         """
[task 2025-10-19T11:37:37.357+00:00] 11:37:37     INFO - STDOUT:         original_handle = session.window_handle
[task 2025-10-19T11:37:37.358+00:00] 11:37:37     INFO - STDOUT:         new_handle = session.new_window()
[task 2025-10-19T11:37:37.358+00:00] 11:37:37     INFO - STDOUT:     
[task 2025-10-19T11:37:37.359+00:00] 11:37:37     INFO - STDOUT:         session.window_handle = new_handle
[task 2025-10-19T11:37:37.360+00:00] 11:37:37     INFO - STDOUT:     
[task 2025-10-19T11:37:37.360+00:00] 11:37:37     INFO - STDOUT:         session.url = url("/webdriver/tests/support/html/frames.html")
[task 2025-10-19T11:37:37.361+00:00] 11:37:37     INFO - STDOUT:     
[task 2025-10-19T11:37:37.366+00:00] 11:37:37     INFO - 
[task 2025-10-19T11:37:37.366+00:00] 11:37:37     INFO - TEST-PASS | /webdriver/tests/classic/perform_actions/key.py | test_null_response_value 
[task 2025-10-19T11:37:37.366+00:00] 11:37:37     INFO - TEST-PASS | /webdriver/tests/classic/perform_actions/key.py | test_no_top_browsing_context 
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO - TEST-UNEXPECTED-ERROR | /webdriver/tests/classic/perform_actions/key.py | test_no_browsing_context - teardown error: webdriver.error.UnknownErrorException: unknown error (500): Failed to decode response from marionette
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO - session = <Session (disconnected)>
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO - 
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -     @pytest.fixture(autouse=True)
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -     def release_actions(session):
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         # release all actions after each test
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         # equivalent to a teardown_function, but with access to session fixture
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         yield
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -     
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         # Avoid frequent intermittent failures on Mozilla Windows CI with
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         # perform_actions tests:
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         # https://bugzilla.mozilla.org/show_bug.cgi?id=1879556
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         if (
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -             session.capabilities["browserName"] == "firefox"
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -             and session.capabilities["platformName"] == "windows"
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         ):
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -             time.sleep(0.1)
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -     
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO -         try:
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO - >           session.actions.release()
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO - 
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO - session    = <Session (disconnected)>
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO - 
[task 2025-10-19T11:37:37.367+00:00] 11:37:37     INFO - tests\web-platform\tests\webdriver\tests\classic\perform_actions\conftest.py:78:

There was a content process crash during navigation. geckodriver cannot find minidump files at the moment due to bug 1943038.

Depends on: 1943038
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.