Closed Bug 1575578 Opened 6 years ago Closed 1 year ago

Intermittent devtools/client/application/test/browser/browser_application_panel_debug-service-worker.js | A promise chain failed to handle a rejection: this._frontListeners is null - stack: manage@resource://devtools/shared/protocol/Front.js:104:5

Categories

(DevTools :: General, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disabled])

Attachments

(1 file)

Filed by: dvarga [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=262672441&repo=mozilla-central
Full log: https://queue.taskcluster.net/v1/task/AlrwK9YfTSu2okGY7RSa0g/runs/0/artifacts/public/logs/live_backing.log


[task 2019-08-21T13:14:54.106Z] 13:14:54     INFO - TEST-PASS | devtools/client/application/test/browser/browser_application_panel_debug-service-worker.js | gutter is visible - 
[task 2019-08-21T13:14:54.107Z] 13:14:54     INFO - Resuming from 8
[task 2019-08-21T13:14:54.107Z] 13:14:54     INFO - Buffered messages logged at 13:14:20
[task 2019-08-21T13:14:54.108Z] 13:14:54     INFO - Destroy the worker toolbox
[task 2019-08-21T13:14:54.109Z] 13:14:54     INFO - Buffered messages logged at 13:14:25
[task 2019-08-21T13:14:54.110Z] 13:14:54     INFO - Wait until the focus goes back to the main window
[task 2019-08-21T13:14:54.110Z] 13:14:54     INFO - Wait until all workers have a valid registrationFront
[task 2019-08-21T13:14:54.111Z] 13:14:54     INFO - Unregister all service workers
[task 2019-08-21T13:14:54.111Z] 13:14:54     INFO - Leaving test bound 
[task 2019-08-21T13:14:54.112Z] 13:14:54     INFO - Buffered messages logged at 13:14:29
[task 2019-08-21T13:14:54.113Z] 13:14:54     INFO - Removing tab.
[task 2019-08-21T13:14:54.114Z] 13:14:54     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2019-08-21T13:14:54.115Z] 13:14:54     INFO - Got event: 'TabClose' on [object XULElement].
[task 2019-08-21T13:14:54.115Z] 13:14:54     INFO - Tab removed and finished closing
[task 2019-08-21T13:14:54.116Z] 13:14:54     INFO - Buffered messages finished
[task 2019-08-21T13:14:54.120Z] 13:14:54     INFO - TEST-UNEXPECTED-FAIL | devtools/client/application/test/browser/browser_application_panel_debug-service-worker.js | A promise chain failed to handle a rejection: this._frontListeners is null - stack: manage@resource://devtools/shared/protocol/Front.js:104:5
[task 2019-08-21T13:14:54.120Z] 13:14:54     INFO - read@resource://devtools/shared/protocol/types.js:336:21
[task 2019-08-21T13:14:54.120Z] 13:14:54     INFO - _getServiceWorker@resource://devtools/shared/fronts/worker/service-worker-registration.js:63:43
[task 2019-08-21T13:14:54.120Z] 13:14:54     INFO - get activeWorker@resource://devtools/shared/fronts/worker/service-worker-registration.js:47:17
[task 2019-08-21T13:14:54.120Z] 13:14:54     INFO - listAllWorkers/<@resource://devtools/shared/fronts/root.js:118:65
[task 2019-08-21T13:14:54.121Z] 13:14:54     INFO - listAllWorkers@resource://devtools/shared/fronts/root.js:117:19
[task 2019-08-21T13:14:54.121Z] 13:14:54     INFO - async*updateWorkers@resource://devtools/client/application/initializer.js:82:52
[task 2019-08-21T13:14:54.122Z] 13:14:54     INFO - emit@resource://devtools/shared/event-emitter.js:190:24
[task 2019-08-21T13:14:54.122Z] 13:14:54     INFO - emit@resource://devtools/shared/event-emitter.js:271:18
[task 2019-08-21T13:14:54.122Z] 13:14:54     INFO - onPacket@resource://devtools/shared/protocol/Front.js:214:13
[task 2019-08-21T13:14:54.122Z] 13:14:54     INFO - onPacket@resource://devtools/shared/client/debugger-client.js:593:13
[task 2019-08-21T13:14:54.123Z] 13:14:54     INFO - send/<@resource://devtools/shared/transport/local-transport.js:70:25
[task 2019-08-21T13:14:54.123Z] 13:14:54     INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22
[task 2019-08-21T13:14:54.123Z] 13:14:54     INFO - DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:62:29
[task 2019-08-21T13:14:54.123Z] 13:14:54     INFO - send@resource://devtools/shared/transport/local-transport.js:58:21

This is almost a perma fail after Bug 1590758 got landed:

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

[task 2019-11-09T13:51:41.515Z] 13:51:41     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2019-11-09T13:51:41.515Z] 13:51:41     INFO - Got event: 'TabClose' on [object XULElement].
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - Tab removed and finished closing
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - TEST-PASS | devtools/client/application/test/browser/browser_application_panel_debug-service-worker.js | The main process DebuggerServer has no pending connection when the test ends - 
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - Buffered messages finished
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - TEST-UNEXPECTED-FAIL | devtools/client/application/test/browser/browser_application_panel_debug-service-worker.js | A promise chain failed to handle a rejection: this._frontListeners is null - stack: manage@resource://devtools/shared/protocol/Front.js:104:5
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - read@resource://devtools/shared/protocol/types.js:346:21
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - _getServiceWorker@resource://devtools/shared/fronts/worker/service-worker-registration.js:63:43
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - get activeWorker@resource://devtools/shared/fronts/worker/service-worker-registration.js:47:17
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - listAllWorkers/<@resource://devtools/shared/fronts/root.js:122:65
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - listAllWorkers@resource://devtools/shared/fronts/root.js:121:19
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - async*updateWorkers@resource://devtools/client/application/initializer.js:88:52
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - emit@resource://devtools/shared/event-emitter.js:190:24
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - emit@resource://devtools/shared/event-emitter.js:271:18
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - onPacket@resource://devtools/shared/protocol/Front.js:270:13
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - onPacket@resource://devtools/shared/client/debugger-client.js:583:13
[task 2019-11-09T13:51:41.516Z] 13:51:41     INFO - send/<@resource://devtools/shared/transport/local-transport.js:70:25
[task 2019-11-09T13:51:41.517Z] 13:51:41     INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:111:22
[task 2019-11-09T13:51:41.517Z] 13:51:41     INFO - DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:62:21
Flags: needinfo?(balbeza)
Regressed by: 1590758

I have submitted a patch to temporarily disable the test on asan (seems to be what it's affected https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2019-11-04&endday=2019-11-11&tree=all&bug=1575578) until we investigate further

Flags: needinfo?(balbeza)
Pushed by balbeza@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ec80e7c6e7dd Disable debug sw test on asan r=jdescottes
Keywords: leave-open
Whiteboard: sto
Whiteboard: sto → [stockwell disabled]
Has Regression Range: --- → yes
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: