Open Bug 1662550 Opened 4 years ago Updated 3 years ago

Firefox hangs on startup when restoring tabs and displaying password dialog for proxy [@ __pthread_cond_wait | _MD_WaitUnixProcess | nsAuthSambaNTLM::Shutdown]

Categories

(Firefox :: Session Restore, defect)

80 Branch
x86_64
Linux
defect

Tracking

()

People

(Reporter: tessarakt, Unassigned)

Details

Sometimes when I start Thunderbird and restore the tabs from last session (sorry, not sure if automatically or through the menu - I'll hopefully remember next time), a password dialog for my company's proxy is shown, but the dialog (as well as the main Firefox window) are unresponsive.

The system tells me that FF is unresponsive and offers me to terminate it.

I crash FF by sending SIGABRT (kill -6), which resulted in this crash report: https://crash-stats.mozilla.org/report/index/bb925370-cd84-4f47-9ffb-c589c0200901

Crash report: https://crash-stats.mozilla.org/report/index/bb925370-cd84-4f47-9ffb-c589c0200901

Top 10 frames of crashing thread:

0 libpthread.so.0 __pthread_cond_wait /build/glibc-2ORdQG/glibc-2.27/nptl/pthread_cond_wait.c:655
1 libnspr4.so PR_WaitCondVar nsprpub/pr/src/pthreads/ptsynch.c:401
2 libnspr4.so _MD_WaitUnixProcess nsprpub/pr/src/md/unix/uxproces.c:822
3 libxul.so nsAuthSambaNTLM::Shutdown extensions/auth/nsAuthSambaNTLM.cpp:41
4 libxul.so nsAuthSambaNTLM::Release extensions/auth/nsAuthSambaNTLM.cpp:46
5 libxul.so nsIAuthModule::CreateInstance extensions/auth/nsIAuthModule.cpp:44
6 libxul.so mozilla::net::nsHttpNTLMAuth::ChallengeReceived netwerk/protocol/http/nsHttpNTLMAuth.cpp:191
7 libxul.so mozilla::net::nsHttpChannelAuthProvider::GetCredentialsForChallenge netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:719
8 libxul.so mozilla::net::nsHttpChannelAuthProvider::GetCredentials netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:554
9 libxul.so mozilla::net::nsHttpChannelAuthProvider::OnAuthCancelled netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:1321
Summary: Firefox hangs on startup when restoring tabs and displaying password dialog for proxy → Firefox hangs on startup when restoring tabs and displaying password dialog for proxy [@ __pthread_cond_wait | _MD_WaitUnixProcess | nsAuthSambaNTLM::Shutdown]

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Session Restore

I still have similar hangs: bug 1682240

You need to log in before you can comment on or make changes to this bug.