Closed Bug 1293648 Opened 10 years ago Closed 9 years ago

Firefox Sync: Handler function DebuggerProgressListener.prototype.onStateChange threw an exception

Categories

(Firefox :: Untriaged, defect)

49 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1294595

People

(Reporter: wtds.trabalho, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0 Build ID: 20160803080609 Steps to reproduce: At clear profile simple add new Bookmark Actual results: This errors: Failed to open VDPAU backend libvdpau_i965.so: Não é possivel abrir arquivo de objetos compartilhado: Arquivo ou diretório não encontrado Failed to open VDPAU backend libvdpau_i965.so: Não é possivel abrir arquivo de objetos compartilhado: Arquivo ou diretório não encontrado Handler function DebuggerProgressListener.prototype.onStateChange threw an exception: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js :: _docShellsToWindows/< :: line 1346" data: no] Stack: _docShellsToWindows/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1346:11 _docShellsToWindows@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1343:12 _notifyDocShellsUpdate@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1369:19 DebuggerProgressListener.prototype.onStateChange<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:2528:7 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 waitForSyncCallback@resource://services-common/async.js:98:7 makeSpinningCallback/callback.wait@resource://services-common/async.js:152:27 promiseSpinningly@resource://services-common/async.js:218:12 _buildGUIDMap@resource://gre/modules/services-sync/engines/bookmarks.js:196:16 _syncStart/<@resource://gre/modules/services-sync/engines/bookmarks.js:366:19 _mapDupe@resource://gre/modules/services-sync/engines/bookmarks.js:307:9 _createRecord@resource://gre/modules/services-sync/engines/bookmarks.js:407:17 SyncEngine.prototype._uploadOutgoing@resource://services-sync/engines.js:1489:17 SyncEngine.prototype._sync@resource://services-sync/engines.js:1557:7 wrappedSync@resource://gre/modules/services-sync/engines/bookmarks.js:150:11 _sync@resource://gre/modules/services-sync/engines/bookmarks.js:147:5 WrappedNotify@resource://services-sync/util.js:165:21 Engine.prototype.sync@resource://services-sync/engines.js:670:5 _syncEngine@resource://services-sync/stages/enginesync.js:213:7 sync@resource://services-sync/stages/enginesync.js:163:15 onNotify@resource://gre/modules/services-sync/service.js:1278:7 WrappedNotify@resource://services-sync/util.js:165:21 WrappedLock@resource://services-sync/util.js:120:16 _lockedSync@resource://gre/modules/services-sync/service.js:1268:12 sync/<@resource://gre/modules/services-sync/service.js:1260:14 WrappedCatch@resource://services-sync/util.js:94:16 sync@resource://gre/modules/services-sync/service.js:1248:5 Line: 1346, column: 0 console.error: Handler function DebuggerProgressListener.prototype.onStateChange threw an exception: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js :: _docShellsToWindows/< :: line 1346" data: no] Stack: _docShellsToWindows/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1346:11 _docShellsToWindows@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1343:12 _notifyDocShellsUpdate@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:1369:19 DebuggerProgressListener.prototype.onStateChange<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:2528:7 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 waitForSyncCallback@resource://services-common/async.js:98:7 makeSpinningCallback/callback.wait@resource://services-common/async.js:152:27 promiseSpinningly@resource://services-common/async.js:218:12 _buildGUIDMap@resource://gre/modules/services-sync/engines/bookmarks.js:196:16 _syncStart/<@resource://gre/modules/services-sync/engines/bookmarks.js:366:19 _mapDupe@resource://gre/modules/services-sync/engines/bookmarks.js:307:9 _createRecord@resource://gre/modules/services-sync/engines/bookmarks.js:407:17 SyncEngine.prototype._uploadOutgoing@resource://services-sync/engines.js:1489:17 SyncEngine.prototype._sync@resource://services-sync/engines.js:1557:7 wrappedSync@resource://gre/modules/services-sync/engines/bookmarks.js:150:11 _sync@resource://gre/modules/services-sync/engines/bookmarks.js:147:5 WrappedNotify@resource://services-sync/util.js:165:21 Engine.prototype.sync@resource://services-sync/engines.js:670:5 _syncEngine@resource://services-sync/stages/enginesync.js:213:7 sync@resource://services-sync/stages/enginesync.js:163:15 onNotify@resource://gre/modules/services-sync/service.js:1278:7 WrappedNotify@resource://services-sync/util.js:165:21 WrappedLock@resource://services-sync/util.js:120:16 _lockedSync@resource://gre/modules/services-sync/service.js:1268:12 sync/<@resource://gre/modules/services-sync/service.js:1260:14 WrappedCatch@resource://services-sync/util.js:94:16 sync@resource://gre/modules/services-sync/service.js:1248:5 Line: 1346, column: 0 Handler function DebuggerProgressListener.prototype.onStateChange threw an exception: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js :: DebuggerProgressListener.prototype.onStateChange< :: line 2531" data: no] Stack: DebuggerProgressListener.prototype.onStateChange<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:2531:9 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 waitForSyncCallback@resource://services-common/async.js:98:7 makeSpinningCallback/callback.wait@resource://services-common/async.js:152:27 promiseSpinningly@resource://services-common/async.js:218:12 _buildGUIDMap@resource://gre/modules/services-sync/engines/bookmarks.js:196:16 _syncStart/<@resource://gre/modules/services-sync/engines/bookmarks.js:366:19 _mapDupe@resource://gre/modules/services-sync/engines/bookmarks.js:307:9 _createRecord@resource://gre/modules/services-sync/engines/bookmarks.js:407:17 SyncEngine.prototype._uploadOutgoing@resource://services-sync/engines.js:1489:17 SyncEngine.prototype._sync@resource://services-sync/engines.js:1557:7 wrappedSync@resource://gre/modules/services-sync/engines/bookmarks.js:150:11 _sync@resource://gre/modules/services-sync/engines/bookmarks.js:147:5 WrappedNotify@resource://services-sync/util.js:165:21 Engine.prototype.sync@resource://services-sync/engines.js:670:5 _syncEngine@resource://services-sync/stages/enginesync.js:213:7 sync@resource://services-sync/stages/enginesync.js:163:15 onNotify@resource://gre/modules/services-sync/service.js:1278:7 WrappedNotify@resource://services-sync/util.js:165:21 WrappedLock@resource://services-sync/util.js:120:16 _lockedSync@resource://gre/modules/services-sync/service.js:1268:12 sync/<@resource://gre/modules/services-sync/service.js:1260:14 WrappedCatch@resource://services-sync/util.js:94:16 sync@resource://gre/modules/services-sync/service.js:1248:5 Line: 2531, column: 0 console.error: Handler function DebuggerProgressListener.prototype.onStateChange threw an exception: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js :: DebuggerProgressListener.prototype.onStateChange< :: line 2531" data: no] Stack: DebuggerProgressListener.prototype.onStateChange<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/webbrowser.js:2531:9 exports.makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/ThreadSafeDevToolsUtils.js:101:14 waitForSyncCallback@resource://services-common/async.js:98:7 makeSpinningCallback/callback.wait@resource://services-common/async.js:152:27 promiseSpinningly@resource://services-common/async.js:218:12 _buildGUIDMap@resource://gre/modules/services-sync/engines/bookmarks.js:196:16 _syncStart/<@resource://gre/modules/services-sync/engines/bookmarks.js:366:19 _mapDupe@resource://gre/modules/services-sync/engines/bookmarks.js:307:9 _createRecord@resource://gre/modules/services-sync/engines/bookmarks.js:407:17 SyncEngine.prototype._uploadOutgoing@resource://services-sync/engines.js:1489:17 SyncEngine.prototype._sync@resource://services-sync/engines.js:1557:7 wrappedSync@resource://gre/modules/services-sync/engines/bookmarks.js:150:11 _sync@resource://gre/modules/services-sync/engines/bookmarks.js:147:5 WrappedNotify@resource://services-sync/util.js:165:21 Engine.prototype.sync@resource://services-sync/engines.js:670:5 _syncEngine@resource://services-sync/stages/enginesync.js:213:7 sync@resource://services-sync/stages/enginesync.js:163:15 onNotify@resource://gre/modules/services-sync/service.js:1278:7 WrappedNotify@resource://services-sync/util.js:165:21 WrappedLock@resource://services-sync/util.js:120:16 _lockedSync@resource://gre/modules/services-sync/service.js:1268:12 sync/<@resource://gre/modules/services-sync/service.js:1260:14 WrappedCatch@resource://services-sync/util.js:94:16 sync@resource://gre/modules/services-sync/service.js:1248:5 Line: 2531, column: 0 Expected results: Browser instable when this error appears
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0 Build ID: 20160811030201 I have tested your issue on Ubuntu 14.04 with latest Firefox release (v48.0), Firefox latest Beta (v49.0b3, Build ID: 20160811031722) and latest Nightly (Build ID: 20160811030201) and could not reproduce it. Added multiple bookmarks to the new profile, no errors encountered in the web console. Is this still reproducible on your end ? If yes, can you please retest this using latest FF release and latest Nightly build (https://nightly.mozilla.org/) and report back the results ? When doing this, please use a new clean Firefox profile, maybe even safe mode, to eliminate custom settings as a possible cause (https://goo.gl/PNe90E).
Flags: needinfo?(wtds.trabalho)
I think the browser not responding is because another bug when ngnix timeout is lower than necessary to sync my large data from sync. But this error and other have a interesting detail: All network related error in background affect foreground site navigation. And I think this is the cause of frequent instabilities. Is possible isolate the background operations to solve the problem while other bugs stay open. Thanks!
Flags: needinfo?(wtds.trabalho) → needinfo?(vlad.bacia)
Looking through other issues I have found bug 1294595, so I see no reason in setting that value under the default. Do you think that these 2 issues can be related?
Flags: needinfo?(vlad.bacia) → needinfo?(wtds.trabalho)
(In reply to Vlad Bacia-Mociran [:VladB] from comment #3) > Looking through other issues I have found bug 1294595, so I see no reason in > setting that value under the default. Do you think that these 2 issues can > be related? #1294595 Solved part of problem. Thanks. Partially because the bookmarks have large payload. I think split bookmarks before sync solve the problem, but I opened another bug for this. Please close this bug for this moment. --- I observed another prototype errors but I do not think this errors cause impact: A promise chain failed to handle a rejection. Did you forget to '.catch', or did you forget to 'return'? See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise Date: Wed Sep 07 2016 19:52:48 GMT-0300 (Hora oficial do Brasil) Full Message: Error: page-thumbnail:error Full Stack: observe@resource://gre/modules/BackgroundPageThumbs.jsm:114:22 BackgroundPageThumbs._onCaptureOrTimeout@resource://gre/modules/BackgroundPageThumbs.jsm:290:7 Capture.prototype._done/done@resource://gre/modules/BackgroundPageThumbs.jsm:428:7 Capture.prototype._done@resource://gre/modules/BackgroundPageThumbs.jsm:446:7 Capture.prototype.notify@resource://gre/modules/BackgroundPageThumbs.jsm:405:5 BackgroundPageThumbs.jsm:114 Thanks...
Flags: needinfo?(wtds.trabalho) → needinfo?(vlad.bacia)
Based on comment 4, closing this issue.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Flags: needinfo?(vlad.bacia)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.