Open Bug 1400204 Opened 4 years ago Updated 1 month ago

Browser hangs when multiple tabs all prompt for the master password to be entered

Categories

(Toolkit :: Password Manager, defect, P3)

57 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: josh.tumath+bugzilla, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [passwords:primary-password])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20170914220209

Steps to reproduce:

My workplace requires software teams to have their own certificate and our organisation's internal certificate authority set up in Firefox's certificate manager. This allows us to access our internal software development tools.

1. Set up a master password and internal organisation certificates as explained above
1. Have internal organisation websites open in multiple tabs 
2. Restart the browser


Actual results:

The browser prompts for a master password in a dialog. As I'm typing, the dialog disappears another master password dialog appears. Every time I click 'Cancel', another master password dialog appears. If I finally enter in the correct password and click 'OK', the browser window hangs.
Component: Untriaged → Password Manager
Product: Firefox → Toolkit
Hello, do you know what is prompting for the passwords? Do you have saved logins for the webpages you're visiting? Is it for proxy authentication? Or for decrypting the certificate?

Debug logging may help answer that somewhat: https://wiki.mozilla.org/Toolkit:Password_Manager/Debugging

Basically I would like more clear STR
Flags: needinfo?(josh.tumath+bugzilla)
P3 for now since MP use is rare and this probably requires multiple requests for MP at once with a proxy or custom cert chain.
Priority: -- → P3
(In reply to Matthew N. [:MattN] (huge backlog; PM if requests are blocking you) from comment #1)
> Hello, do you know what is prompting for the passwords? Do you have saved
> logins for the webpages you're visiting? Is it for proxy authentication? Or
> for decrypting the certificate?
> 
> Debug logging may help answer that somewhat:
> https://wiki.mozilla.org/Toolkit:Password_Manager/Debugging
> 
> Basically I would like more clear STR

Sorry for the late reply. Yes, this is for decrypting the certificate. I have not been able to find any logs in the Browser Console after enabling signon.debug pref. However, here is a crash report of the shutdown hang that was caused by this bug:

https://crash-stats.mozilla.com/report/index/00e502a7-1bc6-4b77-a3f2-2627e0170919
Flags: needinfo?(josh.tumath+bugzilla)

Do you still encounter this issue?

Flags: needinfo?(josh.tumath+bugzilla)

I no longer use the master password feature, so it's difficult for me to replicate.

Flags: needinfo?(josh.tumath+bugzilla)
Whiteboard: [passwords:primary-password]
You need to log in before you can comment on or make changes to this bug.