Closed
Bug 1293020
Opened 9 years ago
Closed 9 years ago
missing logins and passwords after upgrade to 48
Categories
(Firefox :: Untriaged, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: xrevolver, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0
Build ID: 20160805135620
Steps to reproduce:
upgraded to firefox 48
Actual results:
All saved logins and passwords disappeared. When I start firefox in safe mode --- all login and passwords in place. When i start forefox with all addons disabled --- password and logins still missing. I do use master password---it is working as expected in safe mode.
Expected results:
Saved passwords and logins shouldn't disapear
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Summary: missing passwords after upgrade to 48 → missing logins and passwords after upgrade to 48
When I start firefox in a command I see some errors that maybe relevant:
$ firefox
console.error:
Error sanitizing siteSettings
Message: [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:
XPCU_serviceLambda@resource://gre/modules/XPCOMUtils.jsm:230:14
XPCU_defineLazyGetter/<.get@resource://gre/modules/XPCOMUtils.jsm:198:21
Sanitizer.prototype.items.siteSettings.clear<@chrome://browser/content/sanitize.js:559:15
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Sanitizer.prototype._sanitize<@chrome://browser/content/sanitize.js:167:33
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Sanitizer.prototype.sanitize<@chrome://browser/content/sanitize.js:68:19
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
sanitizeOnShutdown<@chrome://browser/content/sanitize.js:877:9
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Sanitizer.onStartup<@chrome://browser/content/sanitize.js:866:11
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
BG__finalUIStartup@resource://app/components/nsBrowserGlue.js:723:5
BG_observe@resource://app/components/nsBrowserGlue.js:268:9
Vector smash protection is enabled.
WARNING: A blocker encountered an error while we were waiting.
Blocker: sanitize.js: Sanitize
Phase: Places Clients shutdown
State: {"progress":{"cache":"cleared","cookies":"cleared","offlineApps":"blocking","history":"cleared","formdata":"blocking","downloads":"cleared","sessions":"blocking","siteSettings":"blocking"}}
WARNING: Error: Error sanitizing
WARNING: Sanitizer.prototype._sanitize<@chrome://browser/content/sanitize.js:187:13
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:937:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:816:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:750:11
And after the output in comment above repeatedly:
*************************
A coding exception was thrown and uncaught in a Task.
Full message: TypeError: Services.logins is undefined
Full stack: LoginManagerParent.updateLoginAnchor<@resource://gre/modules/LoginManagerParent.jsm:497:5
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
updateLoginFormPresence/state.anchorDeferredTask<@resource://gre/modules/LoginManagerParent.jsm:485:15
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:243:18
Task_spawn@resource://gre/modules/Task.jsm:168:12
this.DeferredTask.prototype._timerCallback/<@resource://gre/modules/DeferredTask.jsm:282:13
TaskImpl_run@resource://gre/modules/Task.jsm:319:40
TaskImpl@resource://gre/modules/Task.jsm:280:3
createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:254:14
Task_spawn@resource://gre/modules/Task.jsm:168:12
this.DeferredTask.prototype._timerCallback@resource://gre/modules/DeferredTask.jsm:280:29
*************************
Line 497 in resource://gre/modules/LoginManagerParent.jsm is:
" yield Services.logins.initializationPromise;"
Work properly when I use binary x86_64 from the mozilla site.
Probably bug in distribution (Ubuntu/Mint)
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•