Closed Bug 1398693 Opened 7 years ago Closed 7 years ago

Intermittent test_quit_restart.py TestQuitRestart.test_in_app_restart_with_callback_no_shutdown | IOError: Process killed because the connection to Marionette server is lost. Check gecko.log for errors (Reason: [Errno 10061] No connection

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=129999799&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/IZhX_vMwRSy13cGTzfb1Tg/runs/0/artifacts/public/logs/live_backing.log

07:29:06     INFO -  1505114946133	Marionette	TRACE	3 -> [0,8,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":["startup.homepage_welcome_url",false,"nsISupportsString"],"filename":"marionette.py","script":"\n                Components.utils.import(\"resource://gre/modules/Preferences.jsm\");\n\n                let pref = arguments[0];\n                let defaultBranch = arguments[1];\n                let valueType = arguments[2];\n\n                prefs = new Preferences({defaultBranch: defaultBranch});\n                return prefs.get(pref, null, Components.interfaces[valueType]);\n                ","sandbox":"default","line":894}]
07:29:06     INFO -  1505114946135	Marionette	TRACE	3 <- [1,8,null,{"value":"https://www.mozilla.org/projects/firefox/%VERSION%/firstrun/"}]
07:29:06     INFO -  1505114946136	Marionette	TRACE	3 -> [0,9,"setContext",{"value":"content"}]
07:29:06     INFO -  1505114946136	Marionette	TRACE	3 <- [1,9,null,{}]
07:29:06     INFO -  1505114946137	Marionette	TRACE	3 -> [0,10,"getContext",{}]
07:29:06     INFO -  1505114946137	Marionette	TRACE	3 <- [1,10,null,{"value":"content"}]
07:29:06     INFO -  1505114946139	Marionette	TRACE	3 -> [0,11,"setContext",{"value":"chrome"}]
07:29:06     INFO -  1505114946139	Marionette	TRACE	3 <- [1,11,null,{}]
07:29:06     INFO -  1505114946141	Marionette	TRACE	3 -> [0,12,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":["startup.homepage_welcome_url","about:",false],"filename":"marionette.py","script":"\n                Components.utils.import(\"resource://gre/modules/Preferences.jsm\");\n\n                let pref = arguments[0];\n                let value = arguments[1];\n                let defaultBranch = arguments[2];\n\n                prefs = new Preferences({defaultBranch: defaultBranch});\n                prefs.set(pref, value);\n                ","sandbox":"default","line":928}]
07:29:06     INFO -  1505114946143	Marionette	TRACE	3 <- [1,12,null,{"value":null}]
07:29:06     INFO -  1505114946144	Marionette	TRACE	3 -> [0,13,"setContext",{"value":"content"}]
07:29:06     INFO -  1505114946144	Marionette	TRACE	3 <- [1,13,null,{}]
07:29:06     INFO -  1505114946146	Marionette	TRACE	3 -> [0,14,"getContext",{}]
07:29:06     INFO -  1505114946147	Marionette	TRACE	3 <- [1,14,null,{"value":"content"}]
07:29:06     INFO -  1505114946148	Marionette	TRACE	3 -> [0,15,"acceptConnections",{"value":false}]
07:29:06     INFO -  1505114946148	Marionette	INFO	New connections will no longer be accepted
07:29:06     INFO -  1505114946148	Marionette	TRACE	3 <- [1,15,null,{}]
07:29:06     INFO -  1505114946151	Marionette	DEBUG	Closed connection 3
07:29:06     INFO -  1505114946151	Marionette	WARN	New connections are currently not accepted
07:29:06     INFO -  1505114946750	Marionette	WARN	New connections are currently not accepted
07:29:07     INFO -  1505114947352	Marionette	WARN	New connections are currently not accepted
07:29:07     INFO -  1505114947954	Marionette	WARN	New connections are currently not accepted
07:29:08     INFO -  1505114948554	Marionette	WARN	New connections are currently not accepted
07:29:09     INFO -  1505114949156	Marionette	WARN	New connections are currently not accepted
07:29:09     INFO -  1505114949757	Marionette	WARN	New connections are currently not accepted
07:29:10     INFO -  1505114950358	Marionette	WARN	New connections are currently not accepted
07:29:10     INFO -  1505114950958	Marionette	WARN	New connections are currently not accepted
07:29:11     INFO -  1505114951560	Marionette	WARN	New connections are currently not accepted
07:29:12     INFO -  1505114952162	Marionette	WARN	New connections are currently not accepted
07:29:12     INFO -  1505114952764	Marionette	WARN	New connections are currently not accepted
07:29:13     INFO -  1505114953366	Marionette	WARN	New connections are currently not accepted
07:29:13     INFO -  1505114953966	Marionette	WARN	New connections are currently not accepted
07:29:14     INFO -  1505114954568	Marionette	WARN	New connections are currently not accepted
07:29:15     INFO -  1505114955169	Marionette	WARN	New connections are currently not accepted
07:29:15     INFO -  1505114955770	Marionette	WARN	New connections are currently not accepted
07:29:22     INFO -  Application command: Z:\task_1505113980\build\application\firefox\firefox.exe -no-remote -marionette -profile c:\users\genericworker\appdata\local\temp\tmp1ece01.mozrunner
07:29:22     INFO -  1505114962993	Marionette	DEBUG	Received observer notification "profile-after-change"
07:29:23     INFO -  1505114963084	Marionette	DEBUG	Received observer notification "command-line-startup"
07:29:23     INFO -  1505114963084	Marionette	INFO	Enabled via --marionette
07:32:24    ERROR -  TEST-UNEXPECTED-ERROR | test_quit_restart.py TestQuitRestart.test_in_app_restart_with_callback_no_shutdown | IOError: Process killed because the connection to Marionette server is lost. Check gecko.log for errors (Reason: [Errno 10061] No connection could be made because the target machine actively refused it)
07:32:24     INFO -  Traceback (most recent call last):
07:32:24     INFO -    File "Z:\task_1505113980\build\venv\lib\site-packages\marionette_harness\marionette_test\testcases.py", line 187, in run
07:32:24     INFO -      self.tearDown()
07:32:24     INFO -    File "Z:\task_1505113980\build\tests\marionette\tests\testing\marionette\harness\marionette_harness\tests\unit\test_quit_restart.py", line 87, in tearDown
07:32:24     INFO -      self.marionette.start_session()
07:32:24     INFO -    File "Z:\task_1505113980\build\venv\lib\site-packages\marionette_driver\decorators.py", line 28, in _
07:32:24     INFO -      m._handle_socket_failure()
07:32:24     INFO -    File "Z:\task_1505113980\build\venv\lib\site-packages\marionette_driver\decorators.py", line 23, in _
07:32:24     INFO -      return func(*args, **kwargs)
07:32:24     INFO -    File "Z:\task_1505113980\build\venv\lib\site-packages\marionette_driver\marionette.py", line 1211, in start_session
07:32:24     INFO -      self.protocol, _ = self.client.connect()
07:32:24     INFO -    File "Z:\task_1505113980\build\venv\lib\site-packages\marionette_driver\transport.py", line 223, in connect
07:32:24     INFO -      self.sock.connect((self.addr, self.port))
07:32:24     INFO -    File "c:\mozilla-build\python\Lib\socket.py", line 228, in meth
07:32:24     INFO -      return getattr(self._sock,name)(*args)
The fix on bug 1397675 might help here.
Depends on: 1397675
https://wiki.mozilla.org/Bugmasters#Intermittent_Test_Failure_Cleanup
Status: NEW → RESOLVED
Closed: 7 years ago
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.