Closed Bug 1454143 Opened 8 years ago Closed 7 years ago

Intermittent devtools/client/inspector/animation/test/browser_animation_keyframes-graph_computed-value-path.js | A promise chain failed to handle a rejection: this.inspector is null - stack: updateState@resource://devtools/shared/base-loader.js ->

Categories

(DevTools :: Inspector, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

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

Filed by: apavel [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=173641494&repo=mozilla-central https://queue.taskcluster.net/v1/task/TnN24A3ZRGGasEtqrFBhLA/runs/0/artifacts/public/logs/live_backing.log 00:38:44 INFO - 154 INFO Leaving test bound 00:38:44 INFO - Buffered messages logged at 00:38:39 00:38:44 INFO - 155 INFO Console message: [JavaScript Error: "TypeError: this.inspector is null" {file: "resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/animation.js" line: 574}] 00:38:44 INFO - Buffered messages logged at 00:38:44 00:38:44 INFO - 156 INFO Removing tab. 00:38:44 INFO - 157 INFO Waiting for event: 'TabClose' on [object XULElement]. 00:38:44 INFO - 158 INFO Got event: 'TabClose' on [object XULElement]. 00:38:44 INFO - 159 INFO Tab removed and finished closing 00:38:44 INFO - Buffered messages finished 00:38:44 ERROR - 160 INFO TEST-UNEXPECTED-FAIL | devtools/client/inspector/animation/test/browser_animation_keyframes-graph_computed-value-path.js | A promise chain failed to handle a rejection: this.inspector is null - stack: updateState@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/animation.js:574:5 00:38:44 INFO - setAnimationsCurrentTime@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/animation.js:376:7 00:38:44 INFO - Async*onCurrentTimeTimerUpdated@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/animation.js:278:7 00:38:44 INFO - next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:58:7 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:38:44 INFO - Rejection date: Sat Apr 14 2018 00:38:39 GMT+0000 (Coordinated Universal Time) - false == true - JS frame :: resource://testing-common/PromiseTestUtils.jsm :: assertNoUncaughtRejections :: line 257 00:38:44 INFO - Stack trace: 00:38:44 INFO - resource://testing-common/PromiseTestUtils.jsm:assertNoUncaughtRejections:257 00:38:44 INFO - chrome://mochikit/content/browser-test.js:Tester.prototype.nextTest<:714 00:38:44 INFO - testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1372:11 00:38:44 INFO - run@chrome://mochikit/content/browser-test.js:1309:9 00:38:44 INFO - GECKO(5736) | MEMORY STAT | vsize 2373MB | vsizeMaxContiguous 132660853MB | residentFast 449MB | heapAllocated 134MB 00:38:44 INFO - 161 INFO TEST-OK | devtools/client/inspector/animation/test/browser_animation_keyframes-graph_computed-value-path.js | took 116300ms
There are 30 failures in the past 30 days, all occurrences were on windows10-64-ccov debug. Recent log failure: https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-central&job_id=174888638&lineNumber=3310 Relevant part of the log: 00:33:44 ERROR - 160 INFO TEST-UNEXPECTED-FAIL | devtools/client/inspector/animation/test/browser_animation_keyframes-graph_computed-value-path.js | A promise chain failed to handle a rejection: this.inspector is null - stack: updateState@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/animation.js:574:5 00:33:44 INFO - setAnimationsCurrentTime@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/animation.js:376:7 00:33:44 INFO - Async*onCurrentTimeTimerUpdated@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/animation.js:278:7 00:33:44 INFO - next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:58:7 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 00:33:44 INFO - FrameRequestCallback*next@resource://devtools/shared/base-loader.js -> resource://devtools/client/inspector/animation/current-time-timer.js:63:5 :gl Can you please take a look here?
Flags: needinfo?(gl)
Whiteboard: [stockwell needswork]
Flags: needinfo?(gl) → needinfo?(dakatsuka)
This will fix in bug 1452495.
Flags: needinfo?(dakatsuka)
Product: Firefox → DevTools
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.