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