Bug#827591: firefox-esr: Cannot install add-on that requires restart (Unable to read add-on manifest / NS_ERROR_XPC_GS_RETURNED_FAILURE)
Cédric Dufour
cedric.dufour at ced-network.net
Sat Jun 18 10:00:22 UTC 2016
Package: firefox-esr
Version: 45.2.0esr-1~deb8u1
Severity: normal
Dear Maintainer,
Since Firefox ESR 45, attempting to install an add-on that requires a
browser restart fails with (at the time of restart):
addons.xpi ERROR Unable to read add-on manifest from
~cdufour/.mozilla/firefox/cdufour.profile/extensions/staged/mousegesturessuite at lemon_juice.addons.mozilla.org:
[Exception... "Component returned failure code: 0x80570016
(NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]"
nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)"
location: "JS frame :: resource://gre/modules/XPCOMUtils.jsm ::
XPCU_serviceLambda :: line 230" data: no]
Stack trace:
XPCU_serviceLambda()@resource://gre/modules/XPCOMUtils.jsm:230
XPCU_defineLazyGetter/<.get()@resource://gre/modules/XPCOMUtils.jsm:198
defineSyncGUID()@resource://gre/modules/addons/XPIProvider.jsm:1253
loadManifestFromDir<()@resource://gre/modules/addons/XPIProvider.jsm:1361
TaskImpl_run()@resource://gre/modules/Task.jsm:315
Handler.prototype.process()@resource://gre/modules/Promise.jsm ->
resource://gre/modules/Promise-backend.js:933
this.PromiseWalker.walkerLoop()@resource://gre/modules/Promise.jsm ->
resource://gre/modules/Promise-backend.js:812
this.PromiseWalker.scheduleWalkerLoop/<()@resource://gre/modules/Promise.jsm
-> resource://gre/modules/Promise-backend.js:746
syncLoadManifestFromFile()@resource://gre/modules/addons/XPIProvider.jsm:1488
this.XPIProvider.processPendingFileChanges()@resource://gre/modules/addons/XPIProvider.jsm:3278
this.XPIProvider.checkForChanges()@resource://gre/modules/addons/XPIProvider.jsm:3566
this.XPIProvider.startup()@resource://gre/modules/addons/XPIProvider.jsm:2656
callProvider()@resource://gre/modules/AddonManager.jsm:227
_startProvider()@resource://gre/modules/AddonManager.jsm:833
AddonManagerInternal.startup()@resource://gre/modules/AddonManager.jsm:1016
this.AddonManagerPrivate.startup()@resource://gre/modules/AddonManager.jsm:2782
amManager.prototype.observe()@resource://gre/components/addonManager.js:58
The problem is known from upstream as:
https://bugzilla.mozilla.org/show_bug.cgi?id=1277295
I can confirm that applying the patch mentioned at:
https://bugzilla.mozilla.org/show_bug.cgi?id=1277295#c17
DOES solve the problem.
It would be nice considering integrating this fix in Debian
patches series.
Thanks and best,
Cédric
-- Addons package information
ii firefox-esr 45.2.0esr-1~ amd64 Mozilla Firefox web browser - Ext
-- System Information:
Debian Release: 8.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
More information about the pkg-mozilla-maintainers
mailing list