Closed Bug 733709 Opened 13 years ago Closed 12 years ago

Lost all installed add-ons during a restart of Firefox

Categories

(Toolkit :: Add-ons Manager, defect)

10 Branch
All
macOS
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 671894

People

(Reporter: whimboo, Unassigned)

Details

(Keywords: dataloss)

Attachments

(3 files)

Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:10.0) Gecko/20100101 Firefox/10.0 While doing a quick regression test on 10.0, I lost all of my installed add-ons during a restart of Firefox. I shutdown Firefox via Cmd+Q and started it again via the Terminal. Here the log from the add-ons manager: *** LOG addons.xpi: shutdown *** LOG addons.xpi: Updating add-on states *** LOG addons.xpi: Writing add-ons list *** LOG addons.xpi: startup *** LOG addons.xpi: checkForChanges *** LOG addons.xpi: Opening database *** LOG addons.xpi: New add-on testpilot@labs.mozilla.com installed in app-global *** WARN addons.xpi: Add-on is invalid: Error: Directory /Applications/Firefox/Release.app/Contents/MacOS/extensions/testpilot@labs.mozilla.com does not contain a valid install manifest *** WARN addons.xpi: Could not uninstall invalid item from locked install location *** LOG addons.xpi: Updating database with changes to installed add-ons *** LOG addons.xpi: Updating add-on states *** LOG addons.xpi: Writing add-ons list *** LOG addons.xpi: shutdown *** LOG addons.xpi: Opening database *** ERROR addons.xpi: Failed to open database (1st attempt): [Exception... "Component returned failure code: 0x80630001 (NS_ERROR_STORAGE_BUSY) [mozIStorageService.openUnsharedDatabase]" nsresult: "0x80630001 (NS_ERROR_STORAGE_BUSY)" location: "JS frame :: resource:///modules/XPIProvider.jsm :: XPIDB_openDatabaseFile :: line 4168" data: no] *** LOG addons.xpi: Creating database schema *** WARN addons.xpi: Rebuilding add-ons database from installed extensions. *** ERROR addons.xpi: Error processing file changes: TypeError: this.installLocations is null *** WARN addons.manager: Exception calling callback: TypeError: createItem is not a function /Applications/Firefox/Release.app/Contents/MacOS/firefox
Hm, after installing one of those extensions again and restarting Firefox returns all the installed extension.
This looks like the old and not reproducible until now bug 671894.
Do you have the add-on compatibility reporter in that profile, if so what version? This is the log you get after Firefox has finished starting up? It has a note towards the end that a shutdown happened which seems odd.
Adding qa-wanted until we get some more information.
Keywords: qawanted
No ACR is installed in this profile. I did a couple of restarts and none else have shown this particular issue. Here the list of extensions: Adblock Plus2.0.3true{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} Add-on Builder Helper1.4truejid0-t3eeRQgGANLCH9c50lPqcTDuNng@jetpack Bugzilla Tweaks1.11.3truejid0-qBnIpLfDFa4LpdrjhAC6vBqN20Q@jetpack Customizable Shortcuts0.5.9truecustomizable-shortcuts@timtaubert.de Developer Assistant0.3.0.20110927true{75739dec-72db-4020-aa9a-6afa6744759b} DOM Inspector2.0.10trueinspector@mozilla.org Firebug1.9.1truefirebug@software.joehewitt.com Ghostery2.7.1truefirefox@ghostery.com Github tweaks for Bugzilla1.6truejid0-AWShpy08txla2QGDYvv5bed4sjs@jetpack MemChaser0.2truememchaser@quality.mozilla.org MozillaQA Powerball0.1truepowerball@quality.mozilla.org Nightly Tester Tools3.2.1.1true{8620c15f-30dc-4dba-a131-7c5d20cf4a29} NoScript2.3.2true{73a6fe31-595d-460b-a920-fcc0f8843232} Restartless Restart8truerestartless.restart@erikvold.com SQLite Manager0.7.7trueSQLiteManager@mrinalkant.blogspot.com pdf.js0.2.218falseuriloader@pdf.js Sorry, I cannot fully remember what happened in exactly this state. I could try to find reproducible steps when I'm back next week.
(In reply to Henrik Skupin (:whimboo) from comment #5) > Nightly Tester Tools3.2.1.1true{8620c15f-30dc-4dba-a131-7c5d20cf4a29} Had you enabled add-ons compatibility with this before the incident?
No update here in 3 months. Henrik, have you seen this again? is there anything you can add here?
Keywords: qawanted
This has just happened to me on Aurora on Mac, kind of. The Extensions panel in AOM is empty saying I have no add-ons of that type installed. However, some buttons from add-ons are still around, meaning the add-ons are loaded in Firefox. I also lost all my session tabs in one window, barring a few app tabs. Other windows appear intact. Only one error in the Error Console: Timestamp: 8/28/12 11:32:06 PM Error: Exposing chrome JS objects to content without __exposedProps__ is insecure and deprecated. See https://developer.mozilla.org/en/XPConnect_wrappers for more information. Source File: resource://jid0-odikjs9b4it3h1nylpkr0ndtlue-at-jetpack/api-utils/lib/cuddlefish.js -> resource://jid0-odikjs9b4it3h1nylpkr0ndtlue-at-jetpack/api-utils/lib/sandbox.js -> resource://jid0-odikjs9b4it3h1nylpkr0ndtlue-at-jetpack/api-utils/data/worker.js Line: 126
Attached file extensions.log (deleted) —
My extensions.log appears to provide some clues.
Attached file extensions.ini (deleted) —
Those extensions.log errors are a couple of days old so probably not related. Here is extensions.ini
Attached file extensions.sqlite (deleted) —
The "too much recursion" error is bug 762618 - that's the first I've heard of that happening outside of running tests. The NS_ERROR_STORAGE_BUSY error in extensions.log (ie, bug 671894) is known to sometimes cause the symptoms described in comment 8 (even if it happened a couple of days ago). Causing a processFileChanges to run should re-populate the database. Can do that by making any change to the value of extensions.lastAppVersion
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: