Closed Bug 1311987 Opened 8 years ago Closed 6 years ago

Intermittent test_direct_update.py TestDirectUpdate.test_update | IOError: Process killed because the connection to Marionette server is lost. Check gecko.log for errors (Reason: Connection timed out after 60s)

Categories

(Testing :: Firefox UI Tests, defect)

50 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: FlorinMezei, Unassigned)

Details

(Keywords: intermittent-failure)

One failure encountered on Linux x64 while running ondemand update tests for Firefox 50 Beta 9. Passed on re-build.

https://treeherder.mozilla.org/#/jobs?repo=mozilla-beta&revision=2bb6dc758711&filter-tier=3&filter-searchStr=Fxup-beta-cdntest(&selectedJob=1845396

https://firefox-ui-tests.s3.amazonaws.com/efcc77aa-ebb3-4614-8489-c5cbcb56c433/log_info.log

03:38:26     INFO - TEST-UNEXPECTED-ERROR | test_direct_update.py TestDirectUpdate.test_update | IOError: Process killed because the connection to Marionette server is lost. Check gecko.log for errors (Reason: Connection timed out after 60s)
03:38:26     INFO - Traceback (most recent call last):
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette/marionette_test.py", line 344, in run
03:38:26     INFO -     testMethod()
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/tests/firefox-ui/tests/update/direct/test_direct_update.py", line 20, in test_update
03:38:26     INFO -     self.download_and_apply_available_update(force_fallback=False)
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/firefox_ui_harness/testcases.py", line 336, in download_and_apply_available_update
03:38:26     INFO -     self.restart()
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/firefox_puppeteer/testcases/base.py", line 87, in restart
03:38:26     INFO -     self.marionette.restart(in_app=True)
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/decorators.py", line 42, in _
03:38:26     INFO -     return func(*args, **kwargs)
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/marionette.py", line 1083, in restart
03:38:26     INFO -     self.start_session(session_id=self.session_id)
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/decorators.py", line 42, in _
03:38:26     INFO -     return func(*args, **kwargs)
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/marionette.py", line 1130, in start_session
03:38:26     INFO -     resp = self._send_message("newSession", body)
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/decorators.py", line 55, in _
03:38:26     INFO -     m.force_shutdown()
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/decorators.py", line 42, in _
03:38:26     INFO -     return func(*args, **kwargs)
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/marionette.py", line 682, in _send_message
03:38:26     INFO -     msg = self.client.request(name, params)
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/transport.py", line 275, in request
03:38:26     INFO -     return self.receive()
03:38:26     INFO -   File "/home/mozauto/jenkins/workspace/ondemand_update/build/venv/local/lib/python2.7/site-packages/marionette_driver/transport.py", line 202, in receive
03:38:26     INFO -     raise socket.timeout("Connection timed out after %ds" % self.socket_timeout)
I wonder if this could be related to bug 1303834 as what we see on central and aurora. As far as I can see it also fails after a restart with the update applied. Lets see how often this happens.
Summary: Intermittent TEST-UNEXPECTED-ERROR | test_direct_update.py TestDirectUpdate.test_update | IOError: Process killed because the connection to Marionette server is lost. Check gecko.log for errors (Reason: Connection timed out after 60s) → Intermittent test_direct_update.py TestDirectUpdate.test_update | IOError: Process killed because the connection to Marionette server is lost. Check gecko.log for errors (Reason: Connection timed out after 60s)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.