Closed Bug 1767750 Opened 4 years ago Closed 1 year ago

Intermittent devtools/client/application/test/browser/browser_application_panel_telemetry-debug-worker.js | single tracking bug

Categories

(DevTools :: Debugger, defect, P3)

defect

Tracking

(firefox136 fixed)

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: jmaher, Assigned: bomsy)

References

Details

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

Attachments

(1 file, 2 obsolete files)

No description provided.

Filter on devtools-intermittent-singletrackingbug-triage

Severity: -- → S4

Update:
There have been 40 failures within the last 7 days:
• 1 failures on OS X 10.15 WebRender opt
• 1 failures on OS X 10.15 WebRender Shippable opt
• 12 failures on Windows 10 x64 2004 WebRender opt
• 26 failures on Windows 10 x64 2004 WebRender Shippable opt
All the failures classified with this bug, in the last 7 days, are with this failure line: TEST-UNEXPECTED-FAIL | devtools/client/application/test/browser/browser_application_panel_telemetry-debug-worker.js | A promise chain failed to handle a rejection: getSourceActor(...) is undefined - stack: getSourceActorBreakableLines@resource://devtools/client/debugger/src/selectors/source-actors.js:82:21
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=399195784&repo=autoland&lineNumber=2299

[task 2022-12-09T22:56:42.030Z] 22:56:42     INFO - TEST-PASS | devtools/client/application/test/browser/browser_application_panel_telemetry-debug-worker.js | Event has the 'application' start state - 
[task 2022-12-09T22:56:42.030Z] 22:56:42     INFO - Wait until all workers have a valid registrationFront
[task 2022-12-09T22:56:42.030Z] 22:56:42     INFO - Unregister all service workers
[task 2022-12-09T22:56:42.031Z] 22:56:42     INFO - Wait for service workers to disappear from the UI
[task 2022-12-09T22:56:42.031Z] 22:56:42     INFO - Closing the tab.
[task 2022-12-09T22:56:42.032Z] 22:56:42     INFO - Console message: [JavaScript Error: "TypeError: getSourceActor(...) is undefined" {file: "resource://devtools/client/debugger/src/selectors/source-actors.js" line: 82}]
[task 2022-12-09T22:56:42.032Z] 22:56:42     INFO - Buffered messages finished
[task 2022-12-09T22:56:42.037Z] 22:56:42     INFO - TEST-UNEXPECTED-FAIL | devtools/client/application/test/browser/browser_application_panel_telemetry-debug-worker.js | A promise chain failed to handle a rejection: getSourceActor(...) is undefined - stack: getSourceActorBreakableLines@resource://devtools/client/debugger/src/selectors/source-actors.js:82:21
[task 2022-12-09T22:56:42.037Z] 22:56:42     INFO - getValue@resource://devtools/client/debugger/src/actions/source-actors.js:32:56
[task 2022-12-09T22:56:42.037Z] 22:56:42     INFO - memoizeableAction/</<@resource://devtools/client/debugger/src/utils/memoizableAction.js:66:43
[task 2022-12-09T22:56:42.037Z] 22:56:42     INFO - async*thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2022-12-09T22:56:42.037Z] 22:56:42     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:681:28
[task 2022-12-09T22:56:42.037Z] 22:56:42     INFO - setBreakableLines/</<@resource://devtools/client/debugger/src/actions/sources/breakableLines.js:59:21
[task 2022-12-09T22:56:42.037Z] 22:56:42     INFO - setBreakableLines/<@resource://devtools/client/debugger/src/actions/sources/breakableLines.js:57:32
[task 2022-12-09T22:56:42.038Z] 22:56:42     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2022-12-09T22:56:42.038Z] 22:56:42     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:681:28
[task 2022-12-09T22:56:42.038Z] 22:56:42     INFO - selectLocation/<@resource://devtools/client/debugger/src/actions/sources/select.js:204:11
[task 2022-12-09T22:56:42.038Z] 22:56:42     INFO - async*thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2022-12-09T22:56:42.038Z] 22:56:42     INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:681:28
[task 2022-12-09T22:56:42.038Z] 22:56:42     INFO - selectSource/<@resource://devtools/client/debugger/src/actions/sources/select.js:119:12
[task 2022-12-09T22:56:42.038Z] 22:56:42     INFO - thunk/</</<@resource://devtools/client/debugger/src/actions/utils/middleware/thunk.js:29:45
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - bindActionCreator/<@resource://devtools/client/shared/vendor/redux.js:520:12
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - selectSource@resource://devtools/client/debugger/panel.js:253:25
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - selectWorker@resource://devtools/client/debugger/panel.js:241:16
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - openWorkerInDebugger@resource://devtools/client/application/src/modules/application-services.js:37:19
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - async*debug@resource://devtools/client/application/src/components/service-workers/Worker.js:78:14
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - invokeGuardedCallbackImpl@resource://devtools/client/shared/vendor/react-dom.js:74:10
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - invokeGuardedCallback@resource://devtools/client/shared/vendor/react-dom.js:111:29
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - invokeGuardedCallbackAndCatchFirstError@resource://devtools/client/shared/vendor/react-dom.js:125:25
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - executeDispatch@resource://devtools/client/shared/vendor/react-dom.js:346:42
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - executeDispatchesInOrder@resource://devtools/client/shared/vendor/react-dom.js:365:20
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - executeDispatchesAndRelease@resource://devtools/client/shared/vendor/react-dom.js:462:29
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - executeDispatchesAndReleaseTopLevel@resource://devtools/client/shared/vendor/react-dom.js:470:10
[task 2022-12-09T22:56:42.039Z] 22:56:42     INFO - forEachAccumulated@resource://devtools/client/shared/vendor/react-dom.js:444:8
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - runEventsInBatch@resource://devtools/client/shared/vendor/react-dom.js:598:21
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - runExtractedEventsInBatch@resource://devtools/client/shared/vendor/react-dom.js:606:19
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - handleTopLevel@resource://devtools/client/shared/vendor/react-dom.js:4272:30
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - batchedUpdates$1@resource://devtools/client/shared/vendor/react-dom.js:15752:12
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - batchedUpdates@resource://devtools/client/shared/vendor/react-dom.js:1882:12
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - dispatchEvent@resource://devtools/client/shared/vendor/react-dom.js:4351:19
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - interactiveUpdates$1/<@resource://devtools/client/shared/vendor/react-dom.js:15803:14
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - unstable_runWithPriority@resource://devtools/client/shared/vendor/react.js:617:12
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - interactiveUpdates$1@resource://devtools/client/shared/vendor/react-dom.js:15802:12
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - interactiveUpdates@resource://devtools/client/shared/vendor/react-dom.js:1901:10
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - dispatchInteractiveEvent@resource://devtools/client/shared/vendor/react-dom.js:4328:21
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - @chrome://mochitests/content/browser/devtools/client/application/test/browser/browser_application_panel_telemetry-debug-worker.js:32:13
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - Async*handleTask@chrome://mochikit/content/browser-test.js:1037:26
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1109:18
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1244:14
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1026:14
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1036:13
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - Rejection date: Fri Dec 09 2022 22:56:41 GMT+0000 (Greenwich Mean Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.sys.mjs :: assertNoUncaughtRejections :: line 266
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - Stack trace:
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - resource://testing-common/PromiseTestUtils.sys.mjs:assertNoUncaughtRejections:266
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - chrome://mochikit/content/browser-test.js:handleTask:1065
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1109
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1244
[task 2022-12-09T22:56:42.040Z] 22:56:42     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1026
[task 2022-12-09T22:56:42.041Z] 22:56:42     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1036
[task 2022-12-09T22:56:42.041Z] 22:56:42     INFO - Leaving test bound 
[task 2022-12-09T22:56:42.192Z] 22:56:42     INFO - GECKO(6116) | JavaScript error: , line 0: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2022-12-09T22:56:42.219Z] 22:56:42     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'"]
[task 2022-12-09T22:56:42.220Z] 22:56:42     INFO - TEST-PASS | devtools/client/application/test/browser/browser_application_panel_telemetry-debug-worker.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2022-12-09T22:56:42.640Z] 22:56:42     INFO - GECKO(6116) | MEMORY STAT | vsize 2112602MB | vsizeMaxContiguous 65954491MB | residentFast 467MB | heapAllocated 235MB
[task 2022-12-09T22:56:42.641Z] 22:56:42     INFO - TEST-OK | devtools/client/application/test/browser/browser_application_panel_telemetry-debug-worker.js | took 1788ms
[task 2022-12-09T22:56:42.652Z] 22:56:42     INFO - checking window state
[task 2022-12-09T22:56:42.661Z] 22:56:42     INFO - TEST-START | devtools/client/application/test/browser/browser_application_panel_telemetry-select-page.js
Whiteboard: [stockwell needswork:owner]

Hi Hubert! Can you please take a look at this?
Thank you!

Flags: needinfo?(hmanilla)

Thanks i'm taking a look.

Assignee: nobody → hmanilla
Flags: needinfo?(hmanilla)

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:bomsy, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit auto_nag documentation.

Flags: needinfo?(poirot.alex)
Flags: needinfo?(hmanilla)

Yeah I'm picking these up to finish it.

Flags: needinfo?(hmanilla)
Attachment #9308355 - Attachment is obsolete: true
Attachment #9385637 - Attachment is obsolete: true

Only failing on tsan. Let's skip the test on this platform.

Flags: needinfo?(poirot.alex)
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3b7372454513 [devtools] Disable browser_application_panel_telemetry-debug-worker on TSAN r=devtools-reviewers,nchevobbe
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: