Closed Bug 1608353 Opened 4 years ago Closed 4 years ago

Intermittent toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | A promise chain failed to handle a rejection: this.conn is null - stack: writeError@resource://devtools/shared/protocol/Actor.js:98:5

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

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

References

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell disable-recommended])

Attachments

(1 file)

Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=284344584&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FSne2Ju9QfyJffKpDG2CbA/runs/0/artifacts/public/logs/live_backing.log


[task 2020-01-10T07:08:49.199Z] 07:08:49 INFO - TEST-START | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js
[task 2020-01-10T07:08:53.779Z] 07:08:53 INFO - GECKO(3592) | console.error: "[ACTION FAILED] REQUEST_TABS_FAILURE: Connection closed, pending request to root, type listTabs failed\n\nRequest stack:\nrequest@resource://devtools/shared/protocol/Front.js:214:14\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:49:19\nlistTabs@resource://devtools/shared/fronts/root.js:351:44\nlistTabs@resource://devtools/client/aboutdebugging/src/modules/client-wrapper.js:131:33\nrequestTabs/<@resource://devtools/client/aboutdebugging/src/actions/debug-targets.js:209:31\nthunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:15:9\ndispatch@resource://devtools/client/shared/vendor/redux.js:755:18\nonTabsUpdated@resource://devtools/client/aboutdebugging/src/middleware/debug-target-listener.js:19:11\nemit@resource://devtools/shared/event-emitter.js:195:24\nemit@resource://devtools/shared/event-emitter.js:276:18\nonPacket@resource://devtools/shared/protocol/Front.js:252:13\nonPacket@resource://devtools/shared/client/debugger-client.js:498:13\nsend/<@resource://devtools/shared/transport/local-transport.js:68:25\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22\nDevToolsUtils.executeSoonexports.executeSoon@resource://devtools/shared/DevToolsUtils.js:62:21\nsend@resource://devtools/shared/transport/local-transport.js:56:21\nsend@resource://devtools/server/debugger-server-connection.js:91:20\nonTabListChanged@resource://devtools/server/actors/root.js:394:15\nBrowserTabList.prototype._notifyListChanged@resource://devtools/server/actors/webbrowser.js:458:10\nBrowserTabList.prototype.handleEvent<@resource://devtools/server/actors/webbrowser.js:671:12\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22\nupdateCurrentBrowser@chrome://browser/content/tabbrowser.js:1191:16\n_setupEventListeners/<@chrome://browser/content/tabbrowser.js:5292:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:208:14\nset selectedPanel@chrome://global/content/elements/tabbox.js:227:7\nset selectedIndex@chrome://global/content/elements/tabbox.js:559:11\nswitchIfURIInWindow@chrome://browser/content/browser.js:8739:11\nswitchToTabHavingURI@chrome://browser/content/browser.js:8754:26\nopenAboutDebugging@chrome://mozapps/content/extensions/aboutaddons.js:1504:18\nonClick@chrome://mozapps/content/extensions/aboutaddons.js:1462:14\nhandleEvent@chrome://mozapps/content/extensions/aboutaddons.js:1432:20\ntestAboutDebugging@chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js:102:18\nAsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1062:34\nTester_execTest@chrome://mochikit/content/browser-test.js:1097:11\nnextTest/<@chrome://mochikit/content/browser-test.js:925:14\nSimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:808:67\n"
[task 2020-01-10T07:08:53.795Z] 07:08:53 INFO - GECKO(3592) | console.error: "destroy@resource://devtools/shared/protocol/Front.js:68:23\ncleanup@resource://devtools/shared/protocol/Pool.js:171:10\nonClosed@resource://devtools/shared/client/debugger-client.js:634:12\nclose@resource://devtools/shared/transport/local-transport.js:169:20\nclose@resource://devtools/shared/transport/local-transport.js:165:13\nclose@resource://devtools/shared/transport/local-transport.js:165:13\ncleanup@resource://devtools/shared/client/debugger-client.js:129:27\nclose/promise<@resource://devtools/shared/client/debugger-client.js:145:7\nclose@resource://devtools/shared/client/debugger-client.js:122:21\nclose@resource://devtools/client/aboutdebugging/src/modules/client-wrapper.js:165:24\ndisconnectRuntime/<@resource://devtools/client/aboutdebugging/src/actions/runtimes.js:246:27\nasyncthunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:15:9\ndispatch@resource://devtools/client/shared/vendor/redux.js:755:18\nunwatchRuntime/<@resource://devtools/client/aboutdebugging/src/actions/runtimes.js:357:15\nthunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:15:9\ndispatch@resource://devtools/client/shared/vendor/redux.js:755:18\nselectPage/<@resource://devtools/client/aboutdebugging/src/actions/ui.js:69:15\nthunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:15:9\ncomponentWillMount@resource://devtools/client/aboutdebugging/src/components/connect/ConnectPage.js:72:16\ncallComponentWillMount@resource://devtools/client/shared/vendor/react-dom.js:8286:14\nmountClassInstance@resource://devtools/client/shared/vendor/react-dom.js:8345:27\nupdateClassComponent@resource://devtools/client/shared/vendor/react-dom.js:10593:23\nbeginWork@resource://devtools/client/shared/vendor/react-dom.js:11419:16\nperformUnitOfWork@resource://devtools/client/shared/vendor/react-dom.js:14702:12\nworkLoop@resource://devtools/client/shared/vendor/react-dom.js:14720:24\nrenderRoot@resource://devtools/client/shared/vendor/react-dom.js:14803:15\nperformWorkOnRoot@resource://devtools/client/shared/vendor/react-dom.js:15655:17\nperformWork@resource://devtools/client/shared/vendor/react-dom.js:15567:24\nperformSyncWork@resource://devtools/client/shared/vendor/react-dom.js:15541:14\nrequestWork@resource://devtools/client/shared/vendor/react-dom.js:15410:5\nscheduleWork@resource://devtools/client/shared/vendor/react-dom.js:15224:16\nenqueueSetState@resource://devtools/client/shared/vendor/react-dom.js:8192:17\nComponent.prototype.setState@resource://devtools/client/shared/vendor/react.js:328:16\ncomponentWillMount/this.unlisten<@resource://devtools/client/shared/vendor/react-router-dom.js:2117:16\nlistener@resource://devtools/client/shared/vendor/react-router-dom.js:1191:26\ncreateTransitionManager/notifyListeners/<@resource://devtools/client/shared/vendor/react-router-dom.js:1210:25\nnotifyListeners@resource://devtools/client/shared/vendor/react-router-dom.js:1209:17\nsetState@resource://devtools/client/shared/vendor/react-router-dom.js:1651:25\ncreateHashHistory/handlePop/<@resource://devtools/client/shared/vendor/react-router-dom.js:1687:21\nconfirmTransitionTo@resource://devtools/client/shared/vendor/react-router-dom.js:1181:17\nhandlePop@resource://devtools/client/shared/vendor/react-router-dom.js:1685:27\nhandleHashChange@resource://devtools/client/shared/vendor/react-router-dom.js:1674:18\nEventListener.handleEventaddEventListener@resource://devtools/client/shared/vendor/react-router-dom.js:1225:41\ncheckDOMListeners@resource://devtools/client/shared/vendor/react-router-dom.js:1817:25\nlisten@resource://devtools/client/shared/vendor/react-router-dom.js:1847:24\ncomponentWillMount@resource://devtools/client/shared/vendor/react-router-dom.js:2116:31\ncallComponentWillMount@resource://devtools/client/shared/vendor/react-dom.js:8286:14\nmountClassInstance@resource://devtools/client/shared/vendor/react-dom.js:8345:27\nupdateClassComponent@resource://devtools/client/shared/vendor/react-dom.js:10593:23\nbeginWork@resource://devtools/client/shared/vendor/react-dom.js:11419:16\nperformUnitOfWork@resource://devtools/client/shared/vendor/react-dom.js:14702:12\nworkLoop@resource://devtools/client/shared/vendor/react-dom.js:14720:24\nrenderRoot@resource://devtools/client/shared/vendor/react-dom.js:14803:15\nperformWorkOnRoot@resource://devtools/client/shared/vendor/react-dom.js:15655:17\nperformWork@resource://devtools/client/shared/vendor/react-dom.js:15567:24\nperformSyncWork@resource://devtools/client/shared/vendor/react-dom.js:15541:14\nrequestWork@resource://devtools/client/shared/vendor/react-dom.js:15410:5\nscheduleWork@resource://devtools/client/shared/vendor/react-dom.js:15224:16\nscheduleRootUpdate@resource://devtools/client/shared/vendor/react-dom.js:15865:15\nupdateContainerAtExpirationTime@resource://devtools/client/shared/vendor/react-dom.js:15881:10\nupdateContainer@resource://devtools/client/shared/vendor/react-dom.js:15908:10\nReactRoot.prototype.render@resource://devtools/client/shared/vendor/react-dom.js:16133:18\nlegacyRenderSubtreeIntoContainer/<@resource://devtools/client/shared/vendor/react-dom.js:16242:14\nunbatchedUpdates@resource://devtools/client/shared/vendor/react-dom.js:15772:10\nlegacyRenderSubtreeIntoContainer@resource://devtools/client/shared/vendor/react-dom.js:16238:21\nrender@resource://devtools/client/shared/vendor/react-dom.js:16289:12\ninit@resource://devtools/client/aboutdebugging/aboutdebugging.js:104:11\nasync*@resource://devtools/client/aboutdebugging/aboutdebugging.js:180:20\nEventListener.handleEvent*@resource://devtools/client/aboutdebugging/aboutdebugging.js:177:8\nload@resource://devtools/shared/base-loader.js:192:27\n_require@resource://devtools/shared/base-loader.js:430:23\nrequireHook@resource://devtools/client/shared/browser-loader.js:171:14\nrequire@resource://devtools/shared/base-loader.js:384:14\n@resource://devtools/client/aboutdebugging/initializer.js:23:8\n"
[task 2020-01-10T07:08:53.804Z] 07:08:53 INFO - GECKO(3592) | console.warn: "[@fluent/react] TypeError: Variable type not supported: $selectedRuntimeId, object"
[task 2020-01-10T07:08:53.827Z] 07:08:53 INFO - GECKO(3592) | console.error: "Error while calling actor 'root's method 'listTabs'" "this._parameters is null"
[task 2020-01-10T07:08:53.831Z] 07:08:53 INFO - GECKO(3592) | console.error: "getRoot@resource://devtools/server/actors/root.js:261:1\nlistTabs@resource://devtools/server/actors/root.js:317:24\nasynchandler@resource://devtools/shared/protocol/Actor.js:154:37\nonPacket@resource://devtools/server/debugger-server-connection.js:380:58\nsend/<@resource://devtools/shared/transport/local-transport.js:68:25\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22\nDevToolsUtils.executeSoonexports.executeSoon@resource://devtools/shared/DevToolsUtils.js:62:21\nsend@resource://devtools/shared/transport/local-transport.js:56:21\nsend@resource://devtools/shared/protocol/Front.js:198:30\nrequest@resource://devtools/shared/protocol/Front.js:216:10\ngenerateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:49:19\nlistTabs@resource://devtools/shared/fronts/root.js:351:44\nlistTabs@resource://devtools/client/aboutdebugging/src/modules/client-wrapper.js:131:33\nrequestTabs/<@resource://devtools/client/aboutdebugging/src/actions/debug-targets.js:209:31\nthunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:15:9\ndispatch@resource://devtools/client/shared/vendor/redux.js:755:18\nonTabsUpdated@resource://devtools/client/aboutdebugging/src/middleware/debug-target-listener.js:19:11\nemit@resource://devtools/shared/event-emitter.js:195:24\nemit@resource://devtools/shared/event-emitter.js:276:18\nonPacket@resource://devtools/shared/protocol/Front.js:252:13\nonPacket@resource://devtools/shared/client/debugger-client.js:498:13\nsend/<@resource://devtools/shared/transport/local-transport.js:68:25\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22\nDevToolsUtils.executeSoonexports.executeSoon@resource://devtools/shared/DevToolsUtils.js:62:21\nsend@resource://devtools/shared/transport/local-transport.js:56:21\nsend@resource://devtools/server/debugger-server-connection.js:91:20\nonTabListChanged@resource://devtools/server/actors/root.js:394:15\nBrowserTabList.prototype._notifyListChanged@resource://devtools/server/actors/webbrowser.js:458:10\nBrowserTabList.prototype.handleEvent<@resource://devtools/server/actors/webbrowser.js:671:12\nexports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22\nupdateCurrentBrowser@chrome://browser/content/tabbrowser.js:1191:16\n_setupEventListeners/<@chrome://browser/content/tabbrowser.js:5292:16\nset selectedIndex@chrome://global/content/elements/tabbox.js:208:14\nset selectedPanel@chrome://global/content/elements/tabbox.js:227:7\nset selectedIndex@chrome://global/content/elements/tabbox.js:559:11\nswitchIfURIInWindow@chrome://browser/content/browser.js:8739:11\nswitchToTabHavingURI@chrome://browser/content/browser.js:8754:26\nopenAboutDebugging@chrome://mozapps/content/extensions/aboutaddons.js:1504:18\nonClick@chrome://mozapps/content/extensions/aboutaddons.js:1462:14\nhandleEvent@chrome://mozapps/content/extensions/aboutaddons.js:1432:20\ntestAboutDebugging@chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js:102:18\nAsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1062:34\nTester_execTest@chrome://mochikit/content/browser-test.js:1097:11\nnextTest/<@chrome://mochikit/content/browser-test.js:925:14\nSimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:808:67\n"
[task 2020-01-10T07:08:53.853Z] 07:08:53 INFO - GECKO(3592) | JavaScript error: resource://devtools/shared/protocol/Actor.js, line 98: TypeError: this.conn is null
[task 2020-01-10T07:08:54.715Z] 07:08:54 INFO - GECKO(3592) | Manager window unload handler
[task 2020-01-10T07:08:54.735Z] 07:08:54 INFO - TEST-INFO | started process screentopng
[task 2020-01-10T07:08:55.342Z] 07:08:55 INFO - TEST-INFO | screentopng: exit 0
[task 2020-01-10T07:08:55.343Z] 07:08:55 INFO - Buffered messages logged at 07:08:49
[task 2020-01-10T07:08:55.344Z] 07:08:55 INFO - Entering test bound testAboutDebugging
[task 2020-01-10T07:08:55.345Z] 07:08:55 INFO - Loading manager window in tab
[task 2020-01-10T07:08:55.346Z] 07:08:55 INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | Should have an add-ons manager window -
[task 2020-01-10T07:08:55.347Z] 07:08:55 INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | Should be displaying the correct UI -
[task 2020-01-10T07:08:55.348Z] 07:08:55 INFO - must wait for load
[task 2020-01-10T07:08:55.349Z] 07:08:55 INFO - window has focus, waiting for manager load
[task 2020-01-10T07:08:55.350Z] 07:08:55 INFO - Manager waiting for view load
[task 2020-01-10T07:08:55.350Z] 07:08:55 INFO - Check about:debugging loads
[task 2020-01-10T07:08:55.351Z] 07:08:55 INFO - Buffered messages logged at 07:08:50
[task 2020-01-10T07:08:55.352Z] 07:08:55 INFO - Wait until about:debugging actions are finished
[task 2020-01-10T07:08:55.353Z] 07:08:55 INFO - Buffered messages logged at 07:08:53
[task 2020-01-10T07:08:55.353Z] 07:08:55 INFO - Switch back to about:addons
[task 2020-01-10T07:08:55.354Z] 07:08:55 INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | Back to about:addons -
[task 2020-01-10T07:08:55.355Z] 07:08:55 INFO - Re-open about:debugging
[task 2020-01-10T07:08:55.356Z] 07:08:55 INFO - Force about:debugging to a different hash URL
[task 2020-01-10T07:08:55.356Z] 07:08:55 INFO - Switch back to about:addons again
[task 2020-01-10T07:08:55.357Z] 07:08:55 INFO - Console message: [JavaScript Error: "TypeError: this.conn is null" {file: "resource://devtools/shared/protocol/Actor.js" line: 98}]
[task 2020-01-10T07:08:55.358Z] 07:08:55 INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | Back to about:addons -
[task 2020-01-10T07:08:55.359Z] 07:08:55 INFO - Re-open about:debugging a second time
[task 2020-01-10T07:08:55.360Z] 07:08:55 INFO - Buffered messages logged at 07:08:54
[task 2020-01-10T07:08:55.361Z] 07:08:55 INFO - Wait until any new about:debugging request did settle
[task 2020-01-10T07:08:55.362Z] 07:08:55 INFO - Remove the about:debugging tab
[task 2020-01-10T07:08:55.362Z] 07:08:55 INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | Should have an add-ons manager window to close -
[task 2020-01-10T07:08:55.363Z] 07:08:55 INFO - TEST-PASS | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | Should be closing window with correct URI -
[task 2020-01-10T07:08:55.364Z] 07:08:55 INFO - Telling manager window to close
[task 2020-01-10T07:08:55.365Z] 07:08:55 INFO - Manager window close() call returned
[task 2020-01-10T07:08:55.366Z] 07:08:55 INFO - Buffered messages finished
[task 2020-01-10T07:08:55.366Z] 07:08:55 INFO - TEST-UNEXPECTED-FAIL | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | A promise chain failed to handle a rejection: this.conn is null - stack: writeError@resource://devtools/shared/protocol/Actor.js:98:5
[task 2020-01-10T07:08:55.367Z] 07:08:55 INFO - generateRequestHandlers/</handler/</<@resource://devtools/shared/protocol/Actor.js:187:30
[task 2020-01-10T07:08:55.368Z] 07:08:55 INFO - promise callbackgenerateRequestHandlers/</handler/<@resource://devtools/shared/protocol/Actor.js:187:14
[task 2020-01-10T07:08:55.369Z] 07:08:55 INFO - _queueResponse@resource://devtools/shared/protocol/Actor.js:107:28
[task 2020-01-10T07:08:55.369Z] 07:08:55 INFO - handler@resource://devtools/shared/protocol/Actor.js:183:14
[task 2020-01-10T07:08:55.370Z] 07:08:55 INFO - onPacket@resource://devtools/server/debugger-server-connection.js:380:58
[task 2020-01-10T07:08:55.371Z] 07:08:55 INFO - send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2020-01-10T07:08:55.372Z] 07:08:55 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22
[task 2020-01-10T07:08:55.373Z] 07:08:55 INFO - DevToolsUtils.executeSoon
exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:62:21
[task 2020-01-10T07:08:55.374Z] 07:08:55 INFO - send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2020-01-10T07:08:55.374Z] 07:08:55 INFO - send@resource://devtools/shared/protocol/Front.js:198:30
[task 2020-01-10T07:08:55.375Z] 07:08:55 INFO - request@resource://devtools/shared/protocol/Front.js:216:10
[task 2020-01-10T07:08:55.377Z] 07:08:55 INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:49:19
[task 2020-01-10T07:08:55.378Z] 07:08:55 INFO - listTabs@resource://devtools/shared/fronts/root.js:351:44
[task 2020-01-10T07:08:55.379Z] 07:08:55 INFO - listTabs@resource://devtools/client/aboutdebugging/src/modules/client-wrapper.js:131:33
[task 2020-01-10T07:08:55.379Z] 07:08:55 INFO - requestTabs/<@resource://devtools/client/aboutdebugging/src/actions/debug-targets.js:209:31
[task 2020-01-10T07:08:55.380Z] 07:08:55 INFO - thunk/</<@resource://devtools/client/shared/redux/middleware/thunk.js:15:9
[task 2020-01-10T07:08:55.381Z] 07:08:55 INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2020-01-10T07:08:55.382Z] 07:08:55 INFO - onTabsUpdated@resource://devtools/client/aboutdebugging/src/middleware/debug-target-listener.js:19:11
[task 2020-01-10T07:08:55.382Z] 07:08:55 INFO - emit@resource://devtools/shared/event-emitter.js:195:24
[task 2020-01-10T07:08:55.389Z] 07:08:55 INFO - emit@resource://devtools/shared/event-emitter.js:276:18
[task 2020-01-10T07:08:55.389Z] 07:08:55 INFO - onPacket@resource://devtools/shared/protocol/Front.js:252:13
[task 2020-01-10T07:08:55.389Z] 07:08:55 INFO - onPacket@resource://devtools/shared/client/debugger-client.js:498:13
[task 2020-01-10T07:08:55.389Z] 07:08:55 INFO - send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2020-01-10T07:08:55.393Z] 07:08:55 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22
[task 2020-01-10T07:08:55.393Z] 07:08:55 INFO - DevToolsUtils.executeSoonexports.executeSoon@resource://devtools/shared/DevToolsUtils.js:62:21
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - send@resource://devtools/server/debugger-server-connection.js:91:20
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - onTabListChanged@resource://devtools/server/actors/root.js:394:15
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - BrowserTabList.prototype._notifyListChanged@resource://devtools/server/actors/webbrowser.js:458:10
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - BrowserTabList.prototype.handleEvent<@resource://devtools/server/actors/webbrowser.js:671:12
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - updateCurrentBrowser@chrome://browser/content/tabbrowser.js:1191:16
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - _setupEventListeners/<@chrome://browser/content/tabbrowser.js:5292:16
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - set selectedIndex@chrome://global/content/elements/tabbox.js:208:14
[task 2020-01-10T07:08:55.394Z] 07:08:55 INFO - set selectedPanel@chrome://global/content/elements/tabbox.js:227:7
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - set selectedIndex@chrome://global/content/elements/tabbox.js:559:11
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - switchIfURIInWindow@chrome://browser/content/browser.js:8739:11
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - switchToTabHavingURI@chrome://browser/content/browser.js:8754:26
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - openAboutDebugging@chrome://mozapps/content/extensions/aboutaddons.js:1504:18
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - onClick@chrome://mozapps/content/extensions/aboutaddons.js:1462:14
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - handleEvent@chrome://mozapps/content/extensions/aboutaddons.js:1432:20
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - testAboutDebugging@chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js:102:18
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - Async
Tester_execTest/<@chrome://mochikit/content/browser-test.js:1062:34
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1097:11
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:925:14
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:808:67
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - Rejection date: Fri Jan 10 2020 07:08:53 GMT+0000 (Coordinated Universal Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 265
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - Stack trace:
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:265
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1093
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1097
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:925
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:808
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - Leaving test bound testAboutDebugging
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - GECKO(3592) | JavaScript error: resource://gre/actors/BrowserElementParent.jsm, line 81: TypeError: browser is null
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - Console message: [JavaScript Error: "TypeError: browser is null" {file: "resource://gre/actors/BrowserElementParent.jsm" line: 81}]
[task 2020-01-10T07:08:55.395Z] 07:08:55 INFO - GECKO(3592) | MEMORY STAT | vsize 20975059MB | residentFast 1201MB
[task 2020-01-10T07:08:55.403Z] 07:08:55 INFO - TEST-OK | toolkit/mozapps/extensions/test/browser/browser_about_debugging_link.js | took 5596ms

From a quick look to the failures tracked by this intermittent, this test is only failing intermittently on linux64 asan builds (the linux64 ones are from beta where asan is a build type, on nightly seems to be part of the platform name) and so we may disable it on those builds.

The underlying error is raised from the devtools internals, very likely triggered because the test is opening and closing about:debugging and the about:debugging page may still have some pending "Remote Debugging Server" requests (and the asan build is likely slower enough for this race to be able to trigger this kind of failures more easily than other builds).

Assignee: nobody → jdescottes
Status: NEW → ASSIGNED
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c22299ce0bd4
Wait for requests to settle in browser_about_debugging_link.js r=rpl
Blocks: 1619095
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: