Closed Bug 1259888 Opened 8 years ago Closed 5 years ago

Intermittent browser_canvas-frontend-img-thumbnails-02.js | A promise chain failed to handle a rejection: - at resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/canvas.js:73 - SyntaxError: JSON.parse: expected ',' or '

Categories

(DevTools Graveyard :: Canvas Debugger, defect, P3)

defect

Tracking

(firefox48 affected)

RESOLVED INVALID
Tracking Status
firefox48 --- affected

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: intermittent-failure)

https://treeherder.mozilla.org/logviewer.html#?job_id=8247845&repo=fx-team

13:38:19     INFO -  152 INFO TEST-START | devtools/client/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-02.js
13:38:20     INFO -  console.error:
13:38:20     INFO -    Error reading response to: _getOverview
13:38:23     INFO -  TEST-INFO | started process screencapture
13:38:23     INFO -  TEST-INFO | screencapture: exit 0
13:38:23     INFO -  153 INFO checking window state
13:38:23     INFO -  154 INFO This test does not require WebGL support.
13:38:23     INFO -  155 INFO Initializing a canvas debugger pane.
13:38:23     INFO -  156 INFO Adding tab: http://example.com/browser/devtools/client/canvasdebugger/test/doc_simple-canvas.html
13:38:23     INFO -  157 INFO Tab added and finished loading: http://example.com/browser/devtools/client/canvasdebugger/test/doc_simple-canvas.html
13:38:23     INFO -  158 INFO Waiting for event: 'navigate' on TabTarget:[object XULElement].
13:38:23     INFO -  159 INFO Waiting for event: 'CanvasDebugger:SnapshotRecordingFinished' on [object ChromeWindow].
13:38:23     INFO -  160 INFO Waiting for event: 'CanvasDebugger:CallListPopulated' on [object ChromeWindow].
13:38:23     INFO -  161 INFO Waiting for event: 'CanvasDebugger:ThumbnailsDisplayed' on [object ChromeWindow].
13:38:23     INFO -  162 INFO Waiting for event: 'CanvasDebugger:ScreenshotDisplayed' on [object ChromeWindow].
13:38:23     INFO -  163 INFO TEST-UNEXPECTED-FAIL | devtools/client/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-02.js | A promise chain failed to handle a rejection:  - at resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/canvas.js:73 - SyntaxError: JSON.parse: expected ',' or ']' after array element at line 1 column 38579 of the JSON data
13:38:23     INFO -  Stack trace:
13:38:23     INFO -  .read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/canvas.js:73:16
13:38:23     INFO -  types.addDictType/<.read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:221:23
13:38:23     INFO -  types.addDictType/<.read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:221:23
13:38:23     INFO -  RetVal<.read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:533:12
13:38:23     INFO -  Response<.read@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:701:12
13:38:23     INFO -  frontProto/</proto[name]/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:1341:17
13:38:23     INFO -  Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:937:23
13:38:23     INFO -  this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:816:7
13:38:23     INFO -  Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:747:11
13:38:23     INFO -  this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:779:7
13:38:23     INFO -  this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:714:7
13:38:23     INFO -  Front<.onPacket/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:1236:9
13:38:23     INFO -  DevTools RDP*Front<.request@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:1178:7
13:38:23     INFO -  frontProto/</proto[name]@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:1338:14
13:38:23     INFO -  FrameSnapshotFront<.getOverview<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/canvas.js:209:12
13:38:23     INFO -  SnapshotsListView<._onRecordSuccess<@chrome://devtools/content/canvasdebugger/snapshotslist.js:330:34
13:38:23     INFO -  SnapshotsListView<._recordAnimation</<@chrome://devtools/content/canvasdebugger/snapshotslist.js:287:9
13:38:23     INFO -  Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:937:23
13:38:23     INFO -  this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:816:7
13:38:23     INFO -  Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:747:11
13:38:23     INFO -  this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:779:7
13:38:23     INFO -  this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:714:7
13:38:23     INFO -  Front<.onPacket/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:1236:9
13:38:23     INFO -  DevTools RDP*Front<.request@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:1178:7
13:38:23     INFO -  frontProto/</proto[name]@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/protocol.js:1338:14
13:38:23     INFO -  SnapshotsListView<._recordAnimation<@chrome://devtools/content/canvasdebugger/snapshotslist.js:285:5
13:38:23     INFO -  TaskImpl_run@resource://gre/modules/Task.jsm:319:40
13:38:23     INFO -  Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:937:23
13:38:23     INFO -  this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:816:7
13:38:23     INFO -  Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:747:11
13:38:23     INFO -  this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:779:7
13:38:23     INFO -  this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:714:7
13:38:23     INFO -  setTimeout_timer@resource://gre/modules/Timer.jsm:30:5
13:38:53     INFO -  164 INFO Console message: [JavaScript Error: "1458938333779	Toolkit.GMP	ERROR	GMPInstallManager.simpleCheckAndInstall Could not check for addons: Error: got node name: html, expected: updates (resource://gre/modules/addons/ProductAddonChecker.jsm:147:11) JS Stack trace: parseXML@ProductAddonChecker.jsm:147:11 < promise callback*ProductAddonChecker.getProductAddonList@ProductAddonChecker.jsm:301:12 < GMPInstallManager.prototype.checkForAddons@GMPInstallManager.jsm:107:5 < GMPInstallManager.prototype.simpleCheckAndInstall<@GMPInstallManager.jsm:204:29 < gBrowserInit._delayedStartup/<@browser.js:1315:7 < setTimeout handler*gBrowserInit._delayedStartup@browser.js:1311:5 < EventListener.handleEvent*gBrowserInit.onLoad@browser.js:1034:5 < onload@browser.xul:1:1" {file: "resource://gre/modules/Log.jsm" line: 751}]
13:38:53     INFO -  App_append@resource://gre/modules/Log.jsm:751:9
13:38:53     INFO -  Logger.prototype.log@resource://gre/modules/Log.jsm:388:7
13:38:53     INFO -  LoggerRepository.prototype.getLoggerWithMessagePrefix/proxy.log@resource://gre/modules/Log.jsm:503:44
13:38:53     INFO -  Logger.prototype.error@resource://gre/modules/Log.jsm:396:5
13:38:53     INFO -  GMPInstallManager.prototype.simpleCheckAndInstall<@resource://gre/modules/GMPInstallManager.jsm:285:7
13:38:53     INFO -  TaskImpl_run@resource://gre/modules/Task.jsm:320:40
13:38:53     INFO -  Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:940:21
13:38:53     INFO -  this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:816:7
13:38:53     INFO -  Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:747:11
13:38:53     INFO -  this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:779:7
13:38:53     INFO -  this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:714:7
13:38:53     INFO -  GMPInstallManager.prototype.checkForAddons/<@resource://gre/modules/GMPInstallManager.jsm:116:7
13:38:53     INFO -  promise callback*GMPInstallManager.prototype.checkForAddons@resource://gre/modules/GMPInstallManager.jsm:107:5
13:38:53     INFO -  GMPInstallManager.prototype.simpleCheckAndInstall<@resource://gre/modules/GMPInstallManager.jsm:204:29
13:38:53     INFO -  TaskImpl_run@resource://gre/modules/Task.jsm:319:40
13:38:53     INFO -  TaskImpl@resource://gre/modules/Task.jsm:280:3
13:38:53     INFO -  createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
13:38:53     INFO -  gBrowserInit._delayedStartup/<@chrome://browser/content/browser.js:1315:7
13:38:53     INFO -  setTimeout handler*gBrowserInit._delayedStartup@chrome://browser/content/browser.js:1311:5
13:38:53     INFO -  EventListener.handleEvent*gBrowserInit.onLoad@chrome://browser/content/browser.js:1034:5
13:38:53     INFO -  onload@chrome://browser/content/browser.xul:1:1
13:39:49     INFO -  Not taking screenshot here: see the one that was previously logged
13:39:49     INFO -  165 INFO TEST-UNEXPECTED-FAIL | devtools/client/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-02.js | Test timed out -
13:39:49     INFO -  166 INFO finish() was called, cleaning up...
13:39:49     INFO -  167 INFO Forcing GC after canvas debugger test.
13:39:49     INFO -  MEMORY STAT | vsize 3438MB | residentFast 423MB | heapAllocated 80MB
13:39:49     INFO -  168 INFO TEST-OK | devtools/client/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-02.js | took 90197ms
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
Product: Firefox → DevTools
The code behind DevTools:Canvas Debugger has gone away. Closing this bug as INVALID
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.