Closed Bug 1401567 Opened 8 years ago Closed 6 years ago

Intermittent Return code: 1 after Marionette error on startup

Categories

(Testing :: Marionette Client and Harness, defect, P5)

Version 3
defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: archaeopteryx [at] coole-files.de https://treeherder.mozilla.org/logviewer.html#?job_id=132223303&repo=mozilla-inbound https://queue.taskcluster.net/v1/task/GMvXsSftSdmJ8mzDOzJq6Q/runs/0/artifacts/public/logs/live_backing.log 13:03:35 INFO - Application command: Z:\task_1505907104\build\application\firefox\firefox.exe -no-remote -marionette -profile c:\users\genericworker\appdata\local\temp\tmp9mqtev.mozrunner 13:03:35 INFO - Profile path is c:\users\genericworker\appdata\local\temp\tmp9mqtev.mozrunner 13:03:35 INFO - Starting fixture servers 13:03:35 INFO - *** You are running in headless mode. 13:03:35 INFO - 1505912615876 Marionette DEBUG Received observer notification "profile-after-change" 13:03:35 INFO - 1505912615939 Marionette DEBUG Received observer notification "command-line-startup" 13:03:35 INFO - 1505912615939 Marionette INFO Enabled via --marionette 13:03:36 INFO - Unable to read VR Path Registry from C:\Users\GenericWorker\AppData\Local\openvr\openvrpaths.vrpath 13:03:36 INFO - [Parent 11244, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346 13:03:36 INFO - Unable to read VR Path Registry from C:\Users\GenericWorker\AppData\Local\openvr\openvrpaths.vrpath 13:03:36 INFO - [Child 5008, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346 13:03:36 INFO - [Child 5008, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346 13:03:36 INFO - 1505912616932 Marionette DEBUG Received observer notification "sessionstore-windows-restored" 13:03:37 INFO - 1505912617290 Marionette INFO Listening on port 2828 13:17:36 INFO - {"thread": "MainThread", "level": "ERROR", "pid": 3744, "source": "Marionette test runner", "time": 1505913456460, "action": "log", "message": "Failure during harness execution", "stack": "Traceback (most recent call last):\n\n File \"Z:\\task_1505907104\\build\\tests\\marionette\\harness\\marionette_harness\\runtests.py\", line 92, in cli\n failed = harness_instance.run()\n\n File \"Z:\\task_1505907104\\build\\tests\\marionette\\harness\\marionette_harness\\runtests.py\", line 72, in run\n runner.run_tests(tests)\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_harness\\runner\\base.py\", line 844, in run_tests\n self.fixture_servers = self.start_fixture_servers()\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_harness\\runner\\base.py\", line 944, in start_fixture_servers\n if self.appName == \"fennec\":\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_harness\\runner\\base.py\", line 678, in appName\n self._appName = self.capabilities.get('browserName')\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_harness\\runner\\base.py\", line 668, in capabilities\n self.marionette.start_session()\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_driver\\decorators.py\", line 23, in _\n return func(*args, **kwargs)\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_driver\\marionette.py\", line 1247, in start_session\n resp = self._send_message(\"newSession\", body)\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_driver\\decorators.py\", line 28, in _\n m._handle_socket_failure()\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_driver\\decorators.py\", line 23, in _\n return func(*args, **kwargs)\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_driver\\marionette.py\", line 751, in _send_message\n msg = self.client.request(name, params)\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_driver\\transport.py\", line 284, in request\n return self.receive()\n\n File \"Z:\\task_1505907104\\build\\venv\\lib\\site-packages\\marionette_driver\\transport.py\", line 211, in receive\n raise socket.timeout(\"Connection timed out after {}s\".format(self.socket_timeout))\n\nIOError: Process killed because the connection to Marionette server is lost. Check gecko.log for errors (Reason: Connection timed out after 360.0s)\n"} 13:17:36 ERROR - Return code: 1 13:17:36 INFO - TinderboxPrint: marionette<br/><em class="testfail">T-FAIL</em> 13:17:36 INFO - gecko.log not found 13:17:36 INFO - TinderboxPrint: marionette<br/><em class="testfail">T-FAIL</em> 13:17:36 INFO - Marionette exited with return code 1: FAILURE 13:17:36 ERROR - # TBPL FAILURE # 13:17:36 WARNING - setting return code to 2
There is the structured log entry at 13:17:36 which has not been decoded correctly. As such the strange error message. But basically this is just bug 1401689. Keeping this bug open in cases such a failure happens again.
Depends on: 1401689
Keywords: leave-open
Looks like this has stopped about 7 months ago.
Status: NEW → RESOLVED
Closed: 6 years ago
Keywords: leave-open
Resolution: --- → INCOMPLETE
Product: Testing → Remote Protocol
Moving bug to Testing::Marionette Client and Harness component per bug 1815831.
Component: Marionette → Marionette Client and Harness
Product: Remote Protocol → Testing
You need to log in before you can comment on or make changes to this bug.