Closed Bug 293887 Opened 19 years ago Closed 16 years ago

Deleted records in the Password Manager reappear when the PM is re-opened

Categories

(SeaMonkey :: Passwords & Permissions, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: alexander.v.rabtchevich, Unassigned)

References

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b2) Gecko/20050510
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b2) Gecko/20050510

Password manager has got a lot of records with mail passwords. They are removed,
but restarting of Mozilla causes them to appear again.

Reproducible: Always
Additional information:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20050824
SeaMonkey/1.0a Mnenhy/0.7.2.0

Error: [JavaScript Error: "uncaught exception: [Exception... "Component returned
failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIPasswordManager.removeUser]" 
nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame ::
chrome://communicator/content/wallet/SignonViewer.js :: FinalizeSignonDeletions
:: line 393"  data: no]"]
Assignee: dveditz → nobody
Status: UNCONFIRMED → NEW
Ever confirmed: true
Still happening in: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060817

Possible regression from Bug 78262
Summary: removing records does nothing → Deleted records in the Password Manager reappear when the PM is re-opened
WFM with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060729 SeaMonkey/1.0.4 Mnenhy/0.7.4.0, all mailbox password entrys I removed were really removed and SeaMonkey asked for the passwords after a restart.
It looks like it only fails if there are multiple identical duplicate entries. The gm-notifier creates multiple identical entries with a site of chrome://gm-notifier/. I can successfully delete an entry if it is unique.

http://lxr.mozilla.org/seamonkey/source/extensions/wallet/src/singsign.cpp#623

It looks like Wallet_Decrypt(crypt, decrypted) is returning NS_FAILED here.

cc dveditz
Version: unspecified → Trunk
Fixed by Bug 390025 (Move to LoginManager and remove wallet from SeaMonkey)
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Depends on: 390025
You need to log in before you can comment on or make changes to this bug.