Closed Bug 1542560 Opened 5 years ago Closed 5 years ago

Intermittent devtools/client/debugger/new/test/mochitest/browser_dbg-navigation.js | A promise chain failed to handle a rejection: symbols is null - stack: findFunctionByName@ devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js:33:7

Categories

(DevTools :: Debugger, defect, P5)

defect

Tracking

(firefox-esr60 unaffected, firefox66 unaffected, firefox67 unaffected, firefox68 fixed)

RESOLVED FIXED
Firefox 68
Tracking Status
firefox-esr60 --- unaffected
firefox66 --- unaffected
firefox67 --- unaffected
firefox68 --- fixed

People

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

Details

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

Attachments

(1 file)

#[markdown(off)]
Filed by: csabou [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=238615560&repo=autoland

https://queue.taskcluster.net/v1/task/NG5iPZcLS2-8mizi7ZPzNw/runs/0/artifacts/public/logs/live_backing.log

[task 2019-04-06T23:27:09.596Z] 23:27:09 INFO - TEST-PASS | devtools/client/debugger/new/test/mochitest/browser_dbg-navigation.js | Selected source is long.js -
[task 2019-04-06T23:27:09.596Z] 23:27:09 INFO - Buffered messages finished
[task 2019-04-06T23:27:09.596Z] 23:27:09 INFO - TEST-UNEXPECTED-FAIL | devtools/client/debugger/new/test/mochitest/browser_dbg-navigation.js | A promise chain failed to handle a rejection: symbols is null - stack: findFunctionByName@resource://devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js:33:7
[task 2019-04-06T23:27:09.596Z] 23:27:09 INFO - findNewLocation@resource://devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js:33:51
[task 2019-04-06T23:27:09.596Z] 23:27:09 INFO - async*syncBreakpoint/<@resource://devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js:98:31
[task 2019-04-06T23:27:09.596Z] 23:27:09 INFO - thunk/</</<@resource://devtools/client/debugger/new/src/actions/utils/middleware/thunk.js:21:45
[task 2019-04-06T23:27:09.597Z] 23:27:09 INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-04-06T23:27:09.597Z] 23:27:09 INFO - checkPendingBreakpoints/</<@resource://devtools/client/debugger/new/src/actions/sources/newSources.js:182:14
[task 2019-04-06T23:27:09.597Z] 23:27:09 INFO - checkPendingBreakpoints/<@resource://devtools/client/debugger/new/src/actions/sources/newSources.js:181:42
[task 2019-04-06T23:27:09.597Z] 23:27:09 INFO - async*thunk/</</<@resource://devtools/client/debugger/new/src/actions/utils/middleware/thunk.js:21:45
[task 2019-04-06T23:27:09.597Z] 23:27:09 INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-04-06T23:27:09.597Z] 23:27:09 INFO - loadSourceMaps/<@resource://devtools/client/debugger/new/src/actions/sources/newSources.js:75:7
[task 2019-04-06T23:27:09.597Z] 23:27:09 INFO - async*thunk/</</<@resource://devtools/client/debugger/new/src/actions/utils/middleware/thunk.js:21:45
[task 2019-04-06T23:27:09.597Z] 23:27:09 INFO - dispatch@resource://devtools/client/shared/vendor/redux.js:755:18
[task 2019-04-06T23:27:09.598Z] 23:27:09 INFO - newSources/<@resource://devtools/client/debugger/new/src/actions/sources/newSources.js:236:5
[task 2019-04-06T23:27:09.598Z] 23:27:09 INFO - thunk/</</<@resource://devtools/client/debugger/new/src/actions/utils/middleware/thunk.js:21:45
[task 2019-04-06T23:27:09.598Z] 23:27:09 INFO - bindActionCreator/<@resource://devtools/client/shared/vendor/redux.js:644:12
[task 2019-04-06T23:27:09.598Z] 23:27:09 INFO - dispatchNewSources@resource://devtools/client/debugger/new/src/utils/source-queue.js:19:23
[task 2019-04-06T23:27:09.598Z] 23:27:09 INFO - invokeFunc@resource://devtools/client/shared/vendor/lodash.js:10350:23
[task 2019-04-06T23:27:09.598Z] 23:27:09 INFO - leadingEdge@resource://devtools/client/shared/vendor/lodash.js:10360:26
[task 2019-04-06T23:27:09.598Z] 23:27:09 INFO - debounced@resource://devtools/client/shared/vendor/lodash.js:10425:20
[task 2019-04-06T23:27:09.598Z] 23:27:09 INFO - queue@resource://devtools/client/debugger/new/src/utils/source-queue.js:31:5
[task 2019-04-06T23:27:09.599Z] 23:27:09 INFO - newSource@resource://devtools/client/debugger/new/src/client/firefox/events.js:85:25
[task 2019-04-06T23:27:09.599Z] 23:27:09 INFO - eventSource/proto.emit@resource://devtools/shared/client/event-source.js:128:27
[task 2019-04-06T23:27:09.599Z] 23:27:09 INFO - onPacket@resource://devtools/shared/client/debugger-client.js:609:16
[task 2019-04-06T23:27:09.599Z] 23:27:09 INFO - send/<@resource://devtools/shared/transport/local-transport.js:64:23
[task 2019-04-06T23:27:09.599Z] 23:27:09 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:22
[task 2019-04-06T23:27:09.599Z] 23:27:09 INFO - DevToolsUtils.executeSoon*exports.executeSoon@resource://devtools/shared/DevToolsUtils.js:55:21
[task 2019-04-06T23:27:09.599Z] 23:27:09 INFO - send@resource://devtools/shared/transport/local-transport.js:58:21
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - send@resource://devtools/server/main.js:1023:20
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - receiveMessage@resource://devtools/shared/transport/child-transport.js:66:16
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - MessageListener.receiveMessage*_addListener@resource://devtools/shared/transport/child-transport.js:40:14
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - ready@resource://devtools/shared/transport/child-transport.js:57:10
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - connectToFrame/</onActorCreated<@resource://devtools/server/main.js:730:24
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - exports.makeInfallible/<@resource://devtools/shared/ThreadSafeDevToolsUtils.js:109:22
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - Rejection date: Sat Apr 06 2019 23:27:06 GMT+0000 (Coordinated Universal Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 257
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - Stack trace:
[task 2019-04-06T23:27:09.600Z] 23:27:09 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:257
[task 2019-04-06T23:27:09.601Z] 23:27:09 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1140
[task 2019-04-06T23:27:09.601Z] 23:27:09 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1144
[task 2019-04-06T23:27:09.601Z] 23:27:09 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1005
[task 2019-04-06T23:27:09.601Z] 23:27:09 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-04-06T23:27:09.601Z] 23:27:09 INFO - Leaving test bound
[task 2019-04-06T23:27:09.664Z] 23:27:09 INFO - GECKO(1412) | console.warn: "Error while detaching the thread front: 'detach' request packet to 'server1.conn46.child1/context18' can't be sent as the connection is closed."
[task 2019-04-06T23:27:10.428Z] 23:27:10 INFO - Removing tab.
[task 2019-04-06T23:27:10.429Z] 23:27:10 INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2019-04-06T23:27:10.469Z] 23:27:10 INFO - Got event: 'TabClose' on [object XULElement].
[task 2019-04-06T23:27:10.490Z] 23:27:10 INFO - Tab removed and finished closing
[task 2019-04-06T23:27:10.559Z] 23:27:10 INFO - GECKO(1412) | MEMORY STAT | vsize 20975394MB | residentFast 2385MB
[task 2019-04-06T23:27:10.560Z] 23:27:10 INFO - TEST-OK | devtools/client/debugger/new/test/mochitest/browser_dbg-navigation.js | took 13256ms

Andrea, In the future, would it be possible to include the intermittent test view so we can see a summary of all of the failures

for some reason, this did not work for me
https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2019-04-03&endday=2019-04-10&tree=trunk&bug=1543291

Flags: needinfo?(apavel)

Hi Jason. Sure, we'll include it.

Flags: needinfo?(apavel)

(In reply to Jason Laster [:jlast] from comment #5)

Andrea, In the future, would it be possible to include the intermittent test view so we can see a summary of all of the failures

for some reason, this did not work for me
https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2019-04-03&endday=2019-04-10&tree=trunk&bug=1543291

Jason, in the above link, the bug number is not correct, that's why there is no recent data there.

The link is https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2019-04-04&endday=2019-04-11&tree=trunk&bug=1542560

It's definitely possible for symbols to be null here, especially if we're in the process of navigating and just reset the reducer.

Flags: needinfo?(bhackett1024)
Pushed by bhackett@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f1516bf8a202
Watch for missing symbols, r=loganfsmyth.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68
Assignee: nobody → bhackett1024

It looks like the failure rate here went to zero after the above patch landed.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: