Closed Bug 1222049 Opened 9 years ago Closed 5 years ago

Intermittent e10s browser_webgl-actor-test-18.js | AsyncShutdown timeout in ShutdownLeaks: Wait for cleanup to be finished before checking for leaks

Categories

(DevTools Graveyard :: WebGL Shader Editor, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: jgriffin, Unassigned)

References

(Blocks 1 open bug)

Details

In e10s on Windows 7, the test browser_webgl-actor-test-18.js frequently but intermittently fails with:


 06:37:22     INFO -  414 INFO TEST-OK | devtools/client/shadereditor/test/browser_webgl-actor-test-18.js | took 378ms

 06:37:32     INFO -  WARNING: At least one completion condition is taking too long to complete. Conditions: [{"name":"DevTools: Wait until toolbox is destroyed","state":"(none)","filename":"resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/toolbox.js","lineNumber":2003,"stack":["resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/toolbox.js:Toolbox.prototype.destroy/leakCheckObserver:2003","chrome://mochikit/content/browser-test.js:Tester.prototype.nextTest</<:641","chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:735"]}] Barrier: ShutdownLeaks: Wait for cleanup to be finished before checking for leaks

 06:38:23     INFO -  FATAL ERROR: AsyncShutdown timeout in ShutdownLeaks: Wait for cleanup to be finished before checking for leaks Conditions: [{"name":"DevTools: Wait until toolbox is destroyed","state":"(none)","filename":"resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/toolbox.js","lineNumber":2003,"stack":["resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/toolbox.js:Toolbox.prototype.destroy/leakCheckObserver:2003","chrome://mochikit/content/browser-test.js:Tester.prototype.nextTest</<:641","chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:735"]}] At least one completion condition failed to complete within a reasonable amount of time. Causing a crash to ensure that we do not leave the user with an unresponsive process draining resources.

 06:38:23     INFO -  [Parent 916] ###!!! ABORT: file resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/framework/toolbox.js, line 2003

 06:38:25     INFO -  TEST-INFO | Main app process: exit 1

 06:38:25     INFO -  415 INFO checking window state

 06:38:25     INFO -  416 INFO Console message: [JavaScript Error: "1446734250642	Toolkit.Telemetry	ERROR	ClientID::getCachedClientID - invalid client id in preferences, resetting: null" {file: "resource://gre/modules/Log.jsm" line: 751}]

 06:38:25     INFO -  417 INFO Console message: [JavaScript Error: "1446734265236	Toolkit.GMP	ERROR	GMPInstallManager.simpleCheckAndInstall Could not check for addons: Error: got node name: html, expected: updates (resource://gre/modules/addons/ProductAddonChecker.jsm:145:1) JS Stack trace: parseXML@ProductAddonChecker.jsm:145:1 < promise callback*ProductAddonChecker.getProductAddonList@ProductAddonChecker.jsm:299:12 < GMPInstallManager.prototype.checkForAddons@GMPInstallManager.jsm:107:5 < GMPInstallManager.prototype.simpleCheckAndInstall<@GMPInstallManager.jsm:213:29 < gBrowserInit._delayedStartup/<@browser.js:12409:7 < setTimeout handler*gBrowserInit._delayedStartup@browser.js:12405:1 < EventListener.handleEvent*gBrowserInit.onLoad@browser.js:12078:5 < onload@browser.xul:1:1" {file: "resource://gre/modules/Log.jsm" line: 751}]

 06:38:25     INFO -  418 INFO Console message: 1446734265277	Services.HealthReport.HealthReporter	WARN	Saved state file does not exist.

 06:38:25  WARNING -  TEST-UNEXPECTED-FAIL | devtools/client/shadereditor/test/browser_webgl-actor-test-18.js | application terminated with exit code 1

 06:38:25     INFO -  runtests.py | Application ran for: 0:01:44.722000

log: https://treeherder.mozilla.org/logviewer.html#?job_id=13423099&repo=try

This happens enough that it will need to be disabled on e10s in order to allow us to run mochitest-devtools-chrome on Windows 7.
Intermittent e10s test failure
Priority: -- → P5
Product: Firefox → DevTools
The code behind DevTools:WebGL Shader Editor has gone away. Closing this bug as INVALID
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.