Closed
Bug 44302
Opened 24 years ago
Closed 24 years ago
Cannot exit browser after changing master password
Categories
(Core Graveyard :: Security: UI, defect, P3)
Tracking
(Not tracked)
VERIFIED
WORKSFORME
People
(Reporter: morse, Assigned: thayes0993)
References
Details
(Whiteboard: [nsbeta2-])
Here's a scenerio that I believe will demonstrate this bug. However, I cannot
currently test it out because of bug 41024 -- with a completey fresh profile I
now hang on step 7.
1. Create a new profile and bring up the browser
2. Go to http://people.netscape.com/morse/password.htm
3. Fill in any arbitrary username and password, then submit form
4. Answer "yes" to the "do you want to save" dialog
5. Dismiss the encryption-disclaimer dialog
6. Dismiss the security-alert dialog
7. From the menu select tasks->privacy->password-manager->encrypt
8. PSM dialog for creating master password appears. Enter password and press OK
9. Security alert appears (this is bug 44044). Click OK
10. Security alert appears again (more bug 44044). Click OK again.
11. Exit and reenter browser
12. From the menu select tasks->privacy->password-manager->change-password
13. Change of password dialog comes up (contrast this to bug 44291).
14. Fill in the password fields and click OK
15. Another password dialog comes up (this is bug 44299). Dismiss it somehow.
16. Exit browser.
Browser hangs at this point. I'd give a stack trace if I could reproduce this,
but I currently blocked from doing so by bug 41024.
Reporter | ||
Comment 1•24 years ago
|
||
OK, I can get around bug 41024 (see comments in that report).
So now I have a stack trace at the time of trying to exit browser. Not very
informative.
USER32! 77e72c30()
nsAppShellService::Run(nsAppShellService * const 0x010e3630) line 387
main1(int 1, char * * 0x00c64bd0, nsISupports * 0x00000000) line 914 + 32 bytes
main(int 1, char * * 0x00c64bd0) line 1100 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77f1ba3c()
Also there were two assertions when I tried to do the exit. They are:
Enabling Quirk StyleSheet
Document: Done (0.451 secs)
WEBSHELL- = 8
WEBSHELL- = 7
WEBSHELL- = 6
###!!! ASSERTION: NS_ENSURE_TRUE(docShellAsItem) failed: 'docShellAsItem', file
y:\mozilla\dom\src\base\nsGlobalWindow.cpp, line 3871
###!!! Break: at file y:\mozilla\dom\src\base\nsGlobalWindow.cpp, line 3871
###!!! ASSERTION: NS_ENSURE_TRUE(treeOwnerAsWin) failed: 'treeOwnerAsWin', file
y:\mozilla\dom\src\base\nsGlobalWindow.cpp, line 1506
###!!! Break: at file y:\mozilla\dom\src\base\nsGlobalWindow.cpp, line 1506
WEBSHELL- = 5
WEBSHELL- = 4
WEBSHELL- = 3
Assignee | ||
Updated•24 years ago
|
Status: NEW → ASSIGNED
Per beta2 triage, moving from [nsbeta2+] to [nsbeta2-], putting on nsbeta3
nominee radar.
Keywords: nsbeta3
Whiteboard: [nsbeta2+] → [nsbeta2-]
Comment 4•24 years ago
|
||
Worksforme. This appears to be fixed.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Comment 6•23 years ago
|
||
Mass changing Security:Crypto to PSM
Component: Security: Crypto → Client Library
Product: Browser → PSM
Version: other → 2.1
Comment 7•23 years ago
|
||
Mass changing Security:Crypto to PSM
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•