Closed Bug 1378624 Opened 7 years ago Closed 7 years ago

Intermittent marionette.py | Return code: 1 (TypeError: WeakMap key must be an object, got undefined)

Categories

(Testing :: Marionette Client and Harness, defect)

Version 3
defect
Not set
normal

Tracking

(firefox56 fixed)

RESOLVED FIXED
mozilla56
Tracking Status
firefox56 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: mconley)

References

Details

(Keywords: intermittent-failure)

This is basically a startup crash but isn't marked as such by the crash handler due to bug 1378036.


19:03:22     INFO -  ###!!! [Parent][MessageChannel] Error: (msgtype=0x28008A,name=PBrowser::Msg_UpdateNativeWindowHandle) Channel error: cannot send/recv
19:03:22     INFO -  ###!!! [Parent][MessageChannel] Error: (msgtype=0x28007E,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
19:03:22     INFO -  Unable to read VR Path Registry from C:\Users\cltbld.T-W864-IX-141\AppData\Local\openvr\openvrpaths.vrpath
19:03:22     INFO -  JavaScript error: resource:///modules/ContentCrashHandlers.jsm, line 135: TypeError: WeakMap key must be an object, got undefined
19:03:22     INFO -  JavaScript error: resource:///modules/BrowserUsageTelemetry.jsm, line 334: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]
19:03:23     INFO -  [Parent 3580] WARNING: pipe error: 109: file c:/builds/moz2_slave/autoland-w64-00000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
19:03:24     INFO -  JavaScript error: jar:file:///C:/slave/test/build/application/firefox/omni.ja!/components/nsUpdateTimerManager.js, line 311: TypeError: invalid 'in' operand this._timers
19:03:24     INFO -  Unable to read VR Path Registry from C:\Users\cltbld.T-W864-IX-141\AppData\Local\openvr\openvrpaths.vrpath
19:03:24     INFO -  [GPU 3312] WARNING: pipe error: 109: file c:/builds/moz2_slave/autoland-w64-00000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346
19:03:24     INFO -  ###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv
19:04:17     INFO -  {"thread": "MainThread", "level": "ERROR", "pid": 2648, "source": "Marionette test runner", "time": 1499306657858, "action": "log", "message": "Failure during harness execution", "stack": "Traceback (most recent call last):\n\n  File \"C:\\slave\\test\\build\\tests\\marionette\\harness\\marionette_harness\\runtests.py\", line 92, in cli\n    failed = harness_instance.run()\n\n  File \"C:\\slave\\test\\build\\tests\\marionette\\harness\\marionette_harness\\runtests.py\", line 72, in run\n    runner.run_tests(tests)\n\n  File \"C:\\slave\\test\\build\\venv\\lib\\site-packages\\marionette_harness\\runner\\base.py\", line 842, in run_tests\n    self.marionette = self.driverclass(**self._build_kwargs())\n\n  File \"C:\\slave\\test\\build\\venv\\lib\\site-packages\\marionette_driver\\marionette.py\", line 615, in __init__\n    self.raise_for_port(timeout=self.startup_timeout)\n\n  File \"C:\\slave\\test\\build\\venv\\lib\\site-packages\\marionette_driver\\decorators.py\", line 28, in _\n    m._handle_socket_failure()\n\n  File \"C:\\slave\\test\\build\\venv\\lib\\site-packages\\marionette_driver\\decorators.py\", line 23, in _\n    return func(*args, **kwargs)\n\n  File \"C:\\slave\\test\\build\\venv\\lib\\site-packages\\marionette_driver\\marionette.py\", line 701, in raise_for_port\n    self.host, self.port))\n\nIOError: Process has been unexpectedly closed (Exit code: 0) (Reason: Timed out waiting for connection on localhost:2828!)\n"}
19:04:18    ERROR
No more false reports since the patch from Mike on bug 1378036 got landed. \o/
Assignee: nobody → mconley
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
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.