Closed Bug 1637793 Opened 4 years ago Closed 4 years ago

Intermittent devtools/client/framework/*.js | A promise chain failed to handle a rejection: Connection closed, pending request to root, type listWorkers failed

Categories

(DevTools :: Framework, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

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

References

Details

(Keywords: intermittent-failure, Whiteboard: [retriggered][stockwell unknown])

Attachments

(2 files)

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


[task 2020-05-13T22:26:44.423Z] 22:26:44 INFO - Request stack:
[task 2020-05-13T22:26:44.423Z] 22:26:44 INFO - request@resource://devtools/shared/protocol/Front.js:256:14
[task 2020-05-13T22:26:44.423Z] 22:26:44 INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:47:19
[task 2020-05-13T22:26:44.424Z] 22:26:44 INFO - listParentWorkers@resource://devtools/client/fronts/root.js:160:38
[task 2020-05-13T22:26:44.424Z] 22:26:44 INFO - listAllWorkerTargets@resource://devtools/client/fronts/root.js:184:7
[task 2020-05-13T22:26:44.424Z] 22:26:44 INFO - listWorkerTargets@resource://devtools/client/debugger/src/client/firefox/targets.js:96:50
[task 2020-05-13T22:26:44.425Z] 22:26:44 INFO - asyncupdateTargets@resource://devtools/client/debugger/src/client/firefox/targets.js:175:25
[task 2020-05-13T22:26:44.426Z] 22:26:44 INFO - fetchThreads@resource://devtools/client/debugger/src/client/firefox/commands.js:432:36
[task 2020-05-13T22:26:44.426Z] 22:26:44 INFO - updateThreads/<@resource://devtools/client/debugger/src/actions/threads.js:25:34
[task 2020-05-13T22:26:44.426Z] 22:26:44 INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2020-05-13T22:26:44.426Z] 22:26:44 INFO - bindActionCreator/<@resource://devtools/client/shared/vendor/redux.js:520:12
[task 2020-05-13T22:26:44.427Z] 22:26:44 INFO - threadListChanged@resource://devtools/client/debugger/src/client/firefox/events.js:143:11
[task 2020-05-13T22:26:44.427Z] 22:26:44 INFO - _emit@resource://devtools/shared/event-emitter.js:226:34
[task 2020-05-13T22:26:44.427Z] 22:26:44 INFO - emit@resource://devtools/shared/event-emitter.js:172:18
[task 2020-05-13T22:26:44.428Z] 22:26:44 INFO - emit@resource://devtools/shared/event-emitter.js:324:18
[task 2020-05-13T22:26:44.428Z] 22:26:44 INFO - onPacket@resource://devtools/shared/protocol/Front.js:294:13
[task 2020-05-13T22:26:44.428Z] 22:26:44 INFO - onPacket@resource://devtools/client/devtools-client.js:493:13
[task 2020-05-13T22:26:44.428Z] 22:26:44 INFO - send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2020-05-13T22:26:44.428Z] 22:26:44 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2020-05-13T22:26:44.428Z] 22:26:44 INFO - DevToolsUtils.executeSoon
exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:47:21
[task 2020-05-13T22:26:44.428Z] 22:26:44 INFO - send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2020-05-13T22:26:44.429Z] 22:26:44 INFO - send@resource://devtools/server/devtools-server-connection.js:91:20
[task 2020-05-13T22:26:44.429Z] 22:26:44 INFO - onWorkerListChanged@resource://devtools/server/actors/root.js:444:15
[task 2020-05-13T22:26:44.429Z] 22:26:44 INFO - _notifyListChanged@resource://devtools/server/actors/worker/worker-target-actor-list.js:184:10
[task 2020-05-13T22:26:44.429Z] 22:26:44 INFO - onUnregister@resource://devtools/server/actors/worker/worker-target-actor-list.js:200:12
[task 2020-05-13T22:26:44.429Z] 22:26:44 INFO - " {file: "resource://devtools/shared/protocol/Front.js" line: 77}]
[task 2020-05-13T22:26:44.430Z] 22:26:44 INFO - Buffered messages finished
[task 2020-05-13T22:26:44.430Z] 22:26:44 INFO - TEST-UNEXPECTED-FAIL | devtools/client/framework/test/metrics/browser_metrics_debugger.js | A promise chain failed to handle a rejection: Connection closed, pending request to root, type listWorkers failed

Summary: Intermittent devtools/client/framework/test/metrics/browser_metrics_debugger.js | A promise chain failed to handle a rejection: Connection closed, pending request to root, type listWorkers failed → Intermittent devtools/client/framework/*.js | A promise chain failed to handle a rejection: Connection closed, pending request to root, type listWorkers failed
Whiteboard: [retriggered] → [retriggered][Comment 3]

There are 41 failures since this bug was created, 4 days ago. We are using this general bug now to track the new failures.

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=302591997&repo=autoland&lineNumber=1289

Julian, can you please take a look?

Flags: needinfo?(jdescottes)
Whiteboard: [retriggered][Comment 3] → [retriggered][stockwell needswork:owner]

Took a look at the current failures, seems like we have three main offenders:

  • devtools/client/framework/test/metrics/browser_metrics_debugger.js : 27 failures
  • devtools/client/framework/test/browser_toolbox_view_source_02.js : 6 failures
  • devtools/client/framework/test/browser_source_map-init.js : 6 failures

All the other tests failed 3, 2 or 1 time only. I really think Bug 1621337 should help, as it means the debugger will wait until it has retrieved serviceworker targets before resolving. But I'm not sure when it can land since it's not fully reviewed.

I propose to land a temporary fix for those three tests and keep the bug as leave open to track the evolution.

Flags: needinfo?(jdescottes)
Keywords: leave-open
Assignee: nobody → jdescottes
Status: NEW → ASSIGNED
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e35047570e96 Wait for requests to settle in 3 intermittent tests involving debugger r=ochameau

There are 32 total failures in the last 7 days on

  • linux1804-64 debug
  • linux1804-64-asan and linux1804-64-ccov opt
  • macosx1014-64 debug
  • windows10-64 asan and debug
  • windows7-32 debug

Recent failure log:
[task 2020-05-30T00:23:40.803Z] 00:23:40 INFO - GECKO(1640) | [Child 4132: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 06DE2C00 == 2 [pid = 4132] [id = {8ea8070b-0435-45ed-928a-5a720c9791e0}]
[task 2020-05-30T00:23:40.804Z] 00:23:40 INFO - GECKO(1640) | [Child 4132: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (0A104460) [pid = 4132] [serial = 42] [outer = 00000000]
[task 2020-05-30T00:23:40.804Z] 00:23:40 INFO - GECKO(1640) | [Child 4132: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (0A1B7C00) [pid = 4132] [serial = 43] [outer = 0A104460]
[task 2020-05-30T00:23:40.899Z] 00:23:40 INFO - GECKO(1640) | [Child 4132: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (0A1BDC00) [pid = 4132] [serial = 44] [outer = 0A104460]
[task 2020-05-30T00:23:41.039Z] 00:23:41 INFO - GECKO(1640) | [Parent 1916: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 1D0B1800 == 10 [pid = 1916] [id = {2f168d04-8f59-49ca-8ff5-172eaf4cd75c}]
[task 2020-05-30T00:23:41.039Z] 00:23:41 INFO - GECKO(1640) | [Parent 1916: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 20 (1D0119B0) [pid = 1916] [serial = 165] [outer = 00000000]
[task 2020-05-30T00:23:41.039Z] 00:23:41 INFO - GECKO(1640) | [Parent 1916: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 21 (1D6DB000) [pid = 1916] [serial = 166] [outer = 1D0119B0]

[task 2020-05-30T00:23:45.200Z] 00:23:45 INFO - TEST-PASS | devtools/client/framework/test/browser_source_map-pub-sub.js | No callbacks were called -
[task 2020-05-30T00:23:45.200Z] 00:23:45 INFO - Leaving test bound
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO - Buffered messages logged at 00:23:45
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO - Removing tab.
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO - Tab removed and finished closing
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO - TEST-PASS | devtools/client/framework/test/browser_source_map-pub-sub.js | The main process DevToolsServer has no pending connection when the test ends -
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO - Console message: [JavaScript Error: "Error: Connection closed, pending request to server0.conn22.content-process25/contentProcessTarget1, type listWorkers failed
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO -
[task 2020-05-30T00:23:45.201Z] 00:23:45 INFO - Request stack:
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - request@resource://devtools/shared/protocol/Front.js:256:14
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:47:19
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - listAllWorkerTargets/listChildWorkers/processWorkers<@resource://devtools/client/fronts/root.js:175:40
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - AsynclistChildWorkers@resource://devtools/client/fronts/root.js:166:19
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - async
listAllWorkerTargets@resource://devtools/client/fronts/root.js:185:7
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - listWorkerTargets@resource://devtools/client/debugger/src/client/firefox/targets.js:136:50
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - asyncupdateTargets@resource://devtools/client/debugger/src/client/firefox/targets.js:223:25
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - fetchThreads@resource://devtools/client/debugger/src/client/firefox/commands.js:441:36
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - updateThreads/<@resource://devtools/client/debugger/src/actions/threads.js:101:34
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - bindActionCreator/<@resource://devtools/client/shared/vendor/redux.js:520:12
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - threadListChanged@resource://devtools/client/debugger/src/client/firefox/events.js:141:11
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - _emit@resource://devtools/shared/event-emitter.js:226:34
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - emit@resource://devtools/shared/event-emitter.js:172:18
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - emit@resource://devtools/shared/event-emitter.js:324:18
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - onPacket@resource://devtools/shared/protocol/Front.js:294:13
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - onPacket@resource://devtools/client/devtools-client.js:493:13
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - DevToolsUtils.executeSoon
exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:47:21
[task 2020-05-30T00:23:45.202Z] 00:23:45 INFO - send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - send@resource://devtools/server/devtools-server-connection.js:91:20
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - onWorkerListChanged@resource://devtools/server/actors/root.js:444:15
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - _notifyListChanged@resource://devtools/server/actors/worker/worker-target-actor-list.js:184:10
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - onUnregister@resource://devtools/server/actors/worker/worker-target-actor-list.js:200:12
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - " {file: "resource://devtools/shared/protocol/Front.js" line: 77}]
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - Buffered messages finished
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - TEST-UNEXPECTED-FAIL | devtools/client/framework/test/browser_source_map-pub-sub.js | A promise chain failed to handle a rejection: Connection closed, pending request to server0.conn22.content-process25/contentProcessTarget1, type listWorkers failed
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO -
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - Request stack:
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - request@resource://devtools/shared/protocol/Front.js:256:14
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:47:19
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - listAllWorkerTargets/listChildWorkers/processWorkers<@resource://devtools/client/fronts/root.js:175:40
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - AsynclistChildWorkers@resource://devtools/client/fronts/root.js:166:19
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - async
listAllWorkerTargets@resource://devtools/client/fronts/root.js:185:7
[task 2020-05-30T00:23:45.203Z] 00:23:45 INFO - listWorkerTargets@resource://devtools/client/debugger/src/client/firefox/targets.js:136:50
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - asyncupdateTargets@resource://devtools/client/debugger/src/client/firefox/targets.js:223:25
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - fetchThreads@resource://devtools/client/debugger/src/client/firefox/commands.js:441:36
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - updateThreads/<@resource://devtools/client/debugger/src/actions/threads.js:101:34
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - bindActionCreator/<@resource://devtools/client/shared/vendor/redux.js:520:12
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - threadListChanged@resource://devtools/client/debugger/src/client/firefox/events.js:141:11
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - _emit@resource://devtools/shared/event-emitter.js:226:34
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - emit@resource://devtools/shared/event-emitter.js:172:18
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - emit@resource://devtools/shared/event-emitter.js:324:18
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - onPacket@resource://devtools/shared/protocol/Front.js:294:13
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - onPacket@resource://devtools/client/devtools-client.js:493:13
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - send/<@resource://devtools/shared/transport/local-transport.js:68:25
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:103:22
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - DevToolsUtils.executeSoon
exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:47:21
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - send@resource://devtools/shared/transport/local-transport.js:56:21
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - send@resource://devtools/server/devtools-server-connection.js:91:20
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - onWorkerListChanged@resource://devtools/server/actors/root.js:444:15
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - _notifyListChanged@resource://devtools/server/actors/worker/worker-target-actor-list.js:184:10
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - onUnregister@resource://devtools/server/actors/worker/worker-target-actor-list.js:200:12
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - - stack: destroy@resource://devtools/shared/protocol/Front.js:77:23
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - _destroyTarget@resource://devtools/client/fronts/targets/target-mixin.js:584:13
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - destroy@resource://devtools/client/fronts/targets/target-mixin.js:534:12
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - _emit@resource://devtools/shared/event-emitter.js:226:34
[task 2020-05-30T00:23:45.204Z] 00:23:45 INFO - emit@resource://devtools/shared/event-emitter.js:172:18
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - emit@resource://devtools/shared/event-emitter.js:324:18
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - onClosed@resource://devtools/client/devtools-client.js:607:10
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - close@resource://devtools/shared/transport/local-transport.js:169:20
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - close@resource://devtools/shared/transport/local-transport.js:165:13
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - close@resource://devtools/shared/transport/local-transport.js:165:13
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - cleanup@resource://devtools/client/devtools-client.js:124:27
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - close/promise<@resource://devtools/client/devtools-client.js:140:7
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - close@resource://devtools/client/devtools-client.js:117:21
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - _destroyTarget@resource://devtools/client/fronts/targets/target-mixin.js:558:30
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - destroy@resource://devtools/client/fronts/targets/target-mixin.js:534:12
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - destroy@resource://devtools/client/fronts/targets/browsing-context.js:135:27
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - _destroyToolbox/onceDestroyed</<@resource://devtools/client/framework/toolbox.js:3824:32
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - promise callback*_destroyToolbox/onceDestroyed<@resource://devtools/client/framework/toolbox.js:3789:12
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - _destroyToolbox@resource://devtools/client/framework/toolbox.js:3785:27
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - destroy@resource://devtools/client/framework/toolbox.js:3651:10
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - closeToolbox@resource://devtools/client/framework/devtools.js:657:19
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - asynccloseTabAndToolbox@chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:749:23
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - async
cleanup@chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:258:11
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - nextTest@chrome://mochikit/content/browser-test.js:550:35
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - async*testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1464:25
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - run@chrome://mochikit/content/browser-test.js:1379:9
[task 2020-05-30T00:23:45.205Z] 00:23:45 INFO - Rejection date: Sat May 30 2020 00:23:45 GMT+0000 (Greenwich Mean Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 265
[task 2020-05-30T00:23:45.206Z] 00:23:45 INFO - Stack trace:
[task 2020-05-30T00:23:45.206Z] 00:23:45 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:265
[task 2020-05-30T00:23:45.206Z] 00:23:45 INFO - chrome://mochikit/content/browser-test.js:nextTest:610
[task 2020-05-30T00:23:45.206Z] 00:23:45 INFO - chrome://mochikit/content/browser-test.js:testScope/test_finish/<:1464
[task 2020-05-30T00:23:45.206Z] 00:23:45 INFO - chrome://mochikit/content/browser-test.js:run:1379
[task 2020-05-30T00:23:45.206Z] 00:23:45 INFO - GECKO(1640) | MEMORY STAT | vsize 1000MB | vsizeMaxContiguous 471MB | residentFast 364MB | heapAllocated 144MB
[task 2020-05-30T00:23:45.206Z] 00:23:45 INFO - TEST-OK | devtools/client/framework/test/browser_source_map-pub-sub.js | took 4368ms

Julian are there updates here?

Flags: needinfo?(jdescottes)

I don't have any updates, we've been working on https://bugzilla.mozilla.org/show_bug.cgi?id=1621338 which might fix some of those.

Depends on: 1621338
Flags: needinfo?(jdescottes)

Thank you!

Bug 1621338 didn't seem to help much. Looking at recent failures, I see a lot of them are for browser_toolbox_tool_remote_reopen.js with the following stack:

request@resource://devtools/shared/protocol/Front.js:256:14
generateRequestMethods/</frontProto[name]@resource://devtools/shared/protocol/Front/FrontClassWithSpec.js:47:19
listAllWorkerTargets/listChildWorkers/processWorkers<@resource://devtools/client/fronts/root.js:175:40
Async*listChildWorkers@resource://devtools/client/fronts/root.js:166:19
async*listAllWorkerTargets@resource://devtools/client/fronts/root.js:185:7
listAllServiceWorkers@resource://devtools/client/fronts/root.js:59:20
async*updateWorkers@resource://devtools/client/application/initializer.js:102:65

And while this is worker-related, this is a different codepath from the one touching the debugger (which is the one we have been trying to improve).
We can probably to land a fix dedicated to the application panel.

Actually it seems that all the failures since Bug 1621338 landed are application panel related, so hopefully we did get rid of the debugger issue and just need to fix the application panel now.

This bug failed 27 times in the past week on linux1804-64 debug, linux1804-64-asan, linux1804-64-ccov opt, macosx1014-64 debug, windows7-32 debug.

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=306884706&repo=autoland&lineNumber=8981

Julian, do you have any updates about this bug?

Flags: needinfo?(jdescottes)

I think my last patch should fix the problem, but it hasn't been reviewed yet.

Belén, can you take a look at this patch or should I redirect?

Flags: needinfo?(jdescottes) → needinfo?(balbeza)
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bded7756c526 Catch updateWorkers errors occurring after app panel destroy r=ladybenko

Thanks for the review Belén, clearing the ni?

Flags: needinfo?(balbeza)

No new failures for a while, removing leave-open and closing.

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Keywords: leave-open
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: