Closed
Bug 1275934
Opened 9 years ago
Closed 8 years ago
Intermittent toolkit/mozapps/extensions/test/xpcshell/test_system_update.js | Test timed out
Categories
(Toolkit :: Add-ons Manager, defect, P3)
Toolkit
Add-ons Manager
Tracking
()
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| firefox49 | --- | affected |
People
(Reporter: RyanVM, Assigned: rhelmer)
Details
(Keywords: intermittent-failure, Whiteboard: triaged)
| Assignee | ||
Comment 1•9 years ago
|
||
Thanks for filing.
From a quick look at the log, I think this is failing because httpd.js is throwing this during shutdown:
10:21:26 INFO - PROCESS | 12300 | JavaScript strict warning: resource://testing-common/httpd.js, line 791: ReferenceError: reference to undefined property this._stopCallback
10:21:26 INFO - PROCESS | 12300 | !!! error running onStopped callback: TypeError: callback is not a function
10:21:26 INFO - "CONSOLE_MESSAGE: (warn) [JavaScript Warning: "ReferenceError: reference to undefined property this._stopCallback" {file: "resource://testing-common/httpd.js" line: 791}]"
Then the test runner attempts to kill the process but it's already gone, which leads to the "OSError: [Errno 3] No such process" in the treeherder summary.
In https://dxr.mozilla.org/mozilla-central/rev/8d0aadfe7da782d415363880008b4ca027686137/netwerk/test/httpserver/httpd.js it looks like `this._stopCallback` should be defined in `stop()` so presumably that's not getting called (or not getting called soon enough), https://dxr.mozilla.org/mozilla-central/rev/8d0aadfe7da782d415363880008b4ca027686137/netwerk/test/httpserver/httpd.js#791 checks for `null` but not `undefined` (and it's an assert so also presumably it'd fail the test so it shouldn't be in this state).
Assignee: nobody → rhelmer
Updated•9 years ago
|
Whiteboard: triaged
| Assignee | ||
Comment 2•9 years ago
|
||
OK looked again and comment 1 is a red herring, here's the real error:
10:21:16 INFO - "CONSOLE_MESSAGE: (error) [JavaScript Error: "1464257998535 Toolkit.GMP ERROR GMPWrapper(gmp-gmpopenh264) findUpdates() - updateTask for gmp-gmpopenh264 threw: Error: Failed downloading XML, status: 0, reason: error (resource://gre/modules/addons/ProductAddonChecker.jsm:111:16) JS Stack trace: downloadXML/</fail@ProductAddonChecker.jsm:111:16 < _do_main@head.js:209:5 < _execute_test@head.js:533:5 < @-e:1:1 < GMPWrapper.prototype.findUpdates@GMPProvider.jsm:299:24 < AddonManagerInternal.backgroundUpdateCheck/buPromise</<@AddonManager.jsm:1456:13 < Promise@Promise-backend.js:388:5 < AddonManagerInternal.backgroundUpdateCheck/buPromise<@AddonManager.jsm:1455:24 < TaskImpl_run@Task.jsm:319:40 < Handler.prototype.process@Promise-backend.js:937:23 < this.PromiseWalker.walkerLoop@Promise-backend.js:816:7 < Promise*this.PromiseWalker.scheduleWalkerLoop@Promise-backend.js:747:11 < this.PromiseWalker.schedulePromise@Promise-backend.js:779:7 < this.PromiseWalker.completePromise@Promise-backend.js:714:7 < get _worker/worker.onmessage@PromiseWorker.jsm:231:9 < _do_main@head.js:209:5 < _execute_test@head.js:533:5 < @-e:1:1" {file: "resource://gre/modules/Log.jsm" line: 753}]
comment 1 is happening because shutdown has started due to the above failure.
Comment 3•9 years ago
|
||
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 5•8 years ago
|
||
This test no longer exists.. it was split up into several as part of bug 1348981.
I expect this to totally resolve the timeout problems we've had with system add-on update tests.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•