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)
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
Comment 1•10 years ago
|
||
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)
| Reporter | ||
Comment 2•10 years ago
|
||
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)
Comment 3•9 years ago
|
||
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)
| Reporter | ||
Comment 4•9 years ago
|
||
(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)
Comment 5•9 years ago
|
||
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.
Description
•