Firefox hangs on startup, even in windows safe mode
System is Windows 7 Home Premium SP1, Intel Core i7-3610QM, 8 GB RAM. Firefox is the latest version (downloaded today).
I've tried reinstalling, factory settings, deleting the folders in appdata, safe mode, Windows safe mode and diagnostic upstart. It's always the same. I open firefox and it becomes unresponsive for up to five minutes, before I can use it.
In another post on the interweb, someone pointed to WhatIsHang, and while I can't make heads or tail of it, this is what I get when I check Firefox while it's hanging:
Hang report for C:\Program Files (x86)\Mozilla Firefox\firefox.exe
Generated by using WhatIsHang on 02-03-2015 14:46:05
Web site: http://www.nirsoft.net
Remarks:
- The program hangs in a single system call. You can look in the call stack and stack data to find out which API function cause this hang.
Strings found in the stack:
LRPC-a4efa3e93e5594cd6c
F`aw CKM
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
ZZZZZZZZªªªª?
reverse
ZZZZlocation.services.mozilla.com:443
piLTpIžÁo
Release=%APP_RELEASE%
Modules found in the stack:
C:\Windows\system32\mswsock.dll , Microsoft Corporation , Microsoft® Windows® Operativsystem, Microsoft Windows Sockets 2.0-tjenesteudbyder
C:\Windows\syswow64\WS2_32.dll , Microsoft Corporation , Microsoft® Windows® Operativsystem, Windows Socket 2.0 32-Bit DLL
C:\Program Files (x86)\Mozilla Firefox\nss3.dll , Mozilla Foundation , Firefox,
C:\Program Files (x86)\Mozilla Firefox\xul.dll , Mozilla Foundation , Firefox,
C:\Program Files (x86)\Mozilla Firefox\mozglue.dll , Mozilla Foundation , Firefox,
ThreadID: 1652
Execute Address:
77C2F8D1 ntdll.dll!NtWaitForSingleObject+0x15
Call Stack: 001EA390 731F3AFC mswsock.dll+0x3afc 001EA42C 776045CF WS2_32.dll!bind+0x4d 001EA450 744B2DEF nss3.dll!PR_Bind+0x37 001EA510 7000E989 xul.dll+0x46e989 001EA54C 7013C161 xul.dll!NS_InvokeByIndex+0x27 001EA578 6FEC15EA xul.dll+0x3215ea 001EA91C 6FC0791B xul.dll+0x6791b 001EAB70 6FDB2789 xul.dll+0x212789 001EB410 6FC37065 xul.dll+0x97065 001EB430 6FC07976 xul.dll+0x67976 001EB678 6FDEF9CB xul.dll!?call@CrossCompartmentWrapper@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@ABVCallArgs@5@@Z+0x41b 001EB79C 6FC07A5D xul.dll+0x67a5d 001EB9F0 6FDB2789 xul.dll+0x212789 001EC298 6FC37065 xul.dll+0x97065 001EC2B8 6FC07976 xul.dll+0x67976 001EC500 6FDA3B16 xul.dll+0x203b16 001EC5BC 6FD65747 xul.dll+0x1c5747 001EC824 6FD64010 xul.dll!?GetGlobalForObjectCrossCompartment@js@@YAPAVJSObject@@PAV2@@Z+0x756
Stack Data:
001EA350 77C2F8D1 ntdll.dll!NtWaitForSingleObject+0x15
001EA354 731F6F1F mswsock.dll+0x6f1f
001EA358 0000027C
001EA35C 00000001
001EA360 001EA378
001EA364 00B20D00
001EA368 00B20C58
001EA36C 00000000
001EA370 3755099E
001EA374 01D054EF
001EA378 FFFFFFFF
001EA37C 7FFFFFFF
001EA380 000006E0
001EA384 0054B308
001EA388 00000000
001EA38C 00000000
001EA390 001EA42C
001EA394 731F3AFC mswsock.dll+0x3afc
001EA398 0000027C
001EA39C 000006E0
001EA3A0 00000003
001EA3A4 00000004
001EA3A8 C1AE9814
001EA3AC 001EA528
001EA3B0 00BC54A0
001EA3B4 00000001
001EA3B8 00000001
001EA3BC 00000002
001EA3C0 00B20C58
001EA3C4 001EA44C
001EA3C8 FFFFFFFE
001EA3CC 00000000
001EA3D0 001EA3E8
001EA3D4 001EA4A0
001EA3D8 0054B308
001EA3DC 00000010
001EA3E0 00000014
001EA3E4 001EA3E8
001EA3E8 00000001
001EA3EC 6C070002
001EA3F0 00000000
001EA3F4 00000000
001EA3F8 00000000
001EA3FC 001EA428
001EA400 00BC53B0
001EA404 00000000
001EA408 001EA3EC
001EA40C 00C11140
001EA410 C1AE9814
001EA414 001EA3A8
001EA418 00533D00
001EA41C 001EF5B4
001EA420 73212F57 mswsock.dll+0x22f57
001EA424 B2AF0780
001EA428 FFFFFFFE
001EA42C 001EA450
001EA430 776045CF WS2_32.dll!bind+0x4d
001EA434 000006E0
001EA438 001EA4A0
001EA43C 00000010
001EA440 001EA44C
001EA444 001EA528
001EA448 0E6A36B0
001EA44C 00000000
001EA454 744B2DEF nss3.dll!PR_Bind+0x37
001EA464 744B2DC6 nss3.dll!PR_Bind+0xe
001EA470 7000E8A5 xul.dll+0x46e8a5
001EA4DC 6FC0361E xul.dll+0x6361e
001EA4E8 705522A4 xul.dll+0x9b22a4
001EA4EC 6FDBE7E0 xul.dll!?isGCEnabled@JS@@YA_NXZ
001EA514 7000E989 xul.dll+0x46e989
001EA524 00C50400 => Release=%APP_RELEASE%
001EA534 6FC302DE xul.dll+0x902de
001EA548 6FC09CDF xul.dll+0x69cdf
001EA550 7013C161 xul.dll!NS_InvokeByIndex+0x27
001EA564 00C50400 => Release=%APP_RELEASE%
001EA56C 6FEC0F54 xul.dll!?has@BaseProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@Ujsid@@@5@PA_N@Z+0xf16
001EA57C 6FEC15EA xul.dll+0x3215ea
001EA594 6FEC0E50 xul.dll!?has@BaseProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@Ujsid@@@5@PA_N@Z+0xe12
001EA5BC 716A1B38 xul.dll+0x1b01b38
001EA5E4 71610160 xul.dll+0x1a70160
001EA5F8 6FC2D109 xul.dll+0x8d109
001EA67C 6FC15D58 xul.dll+0x75d58
001EA6B0 6FC2937F xul.dll+0x8937f
001EA6B8 7008849D xul.dll+0x4e849d
001EA6C4 6FC29270 xul.dll+0x89270
001EA748 700463EF xul.dll+0x4a63ef
001EA7A8 7155ED98 xul.dll+0x19bed98
001EA7C0 7155ED98 xul.dll+0x19bed98
001EA848 700D4B10 xul.dll+0x534b10
001EA898 70036904 xul.dll+0x496904
001EA8B0 702DBFFB xul.dll+0x73bffb
001EA8C4 6FD82D4C xul.dll+0x1e2d4c
001EA8C8 00C50400 => Release=%APP_RELEASE%
001EA8F4 700C1B04 xul.dll+0x521b04
001EA8FC 700C0000 xul.dll!?GetWeakmapKeyDelegate@js@@YAPAVJSObject@@PAV2@@Z+0xc6c
001EA900 702DBF00 xul.dll+0x73bf00
001EA920 6FC0791B xul.dll+0x6791b
001EA958 6FD73729 xul.dll+0x1d3729
001EA978 6FC2BC57 xul.dll+0x8bc57
001EA980 760A11E0 kernel32.dll!TlsGetValue
001EA9A4 715765C0 xul.dll+0x19d65c0
001EA9BC 6FD63378 xul.dll!?CheckedUnwrap@js@@YAPAVJSObject@@PAV2@_N@Z+0x694
001EA9C8 760A11E0 kernel32.dll!TlsGetValue
001EA9D8 6FD2832E xul.dll+0x18832e
001EAA18 6FC04ACB xul.dll+0x64acb
001EAA2C 7160F600 xul.dll+0x1a6f600
001EAA48 7155ED98 xul.dll+0x19bed98
001EAA8C 6FC0E667 xul.dll+0x6e667
001EAAA8 6FDEDC19 xul.dll!?proxy_Call@js@@YA_NPAUJSContext@@IPAVValue@JS@@@Z+0x1e6
001EAABC 6FCFCE1A xul.dll+0x15ce1a
001EAADC 6FDEEEA2 xul.dll+0x24eea2
001EAAF0 6FC03A96 xul.dll+0x63a96
001EAAFC 716A4AB4 xul.dll+0x1b04ab4
001EAB10 6FDB1F7D xul.dll+0x211f7d
001EAB50 700B9499 xul.dll+0x519499
001EAB64 6FDB4071 xul.dll+0x214071
001EAB74 6FDB2789 xul.dll+0x212789
001EABAC 6FC080BB xul.dll+0x680bb
001EAC2C 00C50400 => Release=%APP_RELEASE%
001EAD90 6FC395CD xul.dll+0x995cd
001EAD9C 6FC38681 xul.dll+0x98681
001EADAC 6FC3869A xul.dll+0x9869a
001EAE14 6FC356BE xul.dll+0x956be
001EAEE4 6FDB1763 xul.dll+0x211763
001EAF20 6FDB1F7D xul.dll+0x211f7d
001EAF24 6FC080BB xul.dll+0x680bb
001EAF6C 6FC0A1C9 xul.dll+0x6a1c9
001EAF74 6FC371A8 xul.dll+0x971a8
001EAF8C 716A51E8 xul.dll+0x1b051e8
001EAFF0 6FD76193 xul.dll+0x1d6193
001EB024 6FC2F41B xul.dll!?family@BaseProxyHandler@js@@QBEPBXXZ+0x7f0
001EB040 6FC02A11 xul.dll!??0AutoFilename@JS@@QAE@XZ+0x456
001EB04C 716A51E8 xul.dll+0x1b051e8
001EB060 716A51E8 xul.dll+0x1b051e8
001EB068 6FC30216 xul.dll+0x90216
001EB078 7155DC6C xul.dll!??_7CustomAutoRooter@JS@@6B@+0x38c
001EB0CC 6FC07929 xul.dll+0x67929
001EB0E0 6FC312FB xul.dll+0x912fb
001EB0F0 6FD25818 xul.dll!?New@Wrapper@js@@SAPAVJSObject@@PAUJSContext@@PAV3@1PBV12@ABVWrapperOptions@2@@Z+0x429
001EB10C 716A51E8 xul.dll+0x1b051e8
001EB154 74D026A6 mozglue.dll!malloc+0xb6
001EB168 6FC311A7 xul.dll+0x911a7
001EB174 6FD2565A xul.dll!?New@Wrapper@js@@SAPAVJSObject@@PAUJSContext@@PAV3@1PBV12@ABVWrapperOptions@2@@Z+0x26b
001EB178 71C237E0 xul.dll!?singleton@CrossCompartmentWrapper@js@@2V12@B
001EB1DC 6FD25449 xul.dll!?New@Wrapper@js@@SAPAVJSObject@@PAUJSContext@@PAV3@1PBV12@ABVWrapperOptions@2@@Z+0x5a
001EB210 6FD23B93 xul.dll+0x183b93
001EB220 71C237E0 xul.dll!?singleton@CrossCompartmentWrapper@js@@2V12@B
001EB224 6FD23BA1 xul.dll+0x183ba1
001EB238 744B8AFB nss3.dll!PR_GetCurrentThread+0x1b
001EB240 6FC05142 xul.dll+0x65142
001EB270 6FC04BA8 xul.dll+0x64ba8
001EB28C 7160F600 xul.dll+0x1a6f600
001EB298 6FC04C1D xul.dll+0x64c1d
001EB2F0 6FDF02DF xul.dll!?get@CrossCompartmentWrapper@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@1V?$Handle@Ujsid@@@5@V?$MutableHandle@VValue@JS@@@5@@Z+0x45f
001EB2FC 6FDF031A xul.dll!?get@CrossCompartmentWrapper@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@1V?$Handle@Ujsid@@@5@V?$MutableHandle@VValue@JS@@@5@@Z+0x49a
001EB300 71C237E0 xul.dll!?singleton@CrossCompartmentWrapper@js@@2V12@B
001EB308 6FDF02A9 xul.dll!?get@CrossCompartmentWrapper@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@1V?$Handle@Ujsid@@@5@V?$MutableHandle@VValue@JS@@@5@@Z+0x429
001EB314 716A51E8 xul.dll+0x1b051e8
Processor Registers:
EAX: 00000000
EBX: 0054B308
ECX: 00000000
EDX: 00000000
ESI: 7FFFFFFF
EDI: FFFFFFFF
EBP: 001EA390
ESP: 001EA350
EIP: 77C2F8D1 ntdll.dll!NtWaitForSingleObject+0x15
Memory Data:
(((( A lot of hexcodes, but the post was too long ))))
All Threads: (((( Post too long - deleted ))))
All Modules:
(((( Post too long - deleted ))))
Chosen solution
Glad I could help! :)
Yes, that was me in IRC. ;)
Recap: First, we uninstalled Avast (the free version). Then Firefox was able to startup quickly without hanging. And after reinstalling Avast, the problem stayed gone.
Read this answer in context 👍 0All Replies (2)
I got help in the IRC chat. It turned out to be Avast being the culprit :(
A clean install of Avast worked, though, yay! ^^
Chosen Solution
Glad I could help! :)
Yes, that was me in IRC. ;)
Recap: First, we uninstalled Avast (the free version). Then Firefox was able to startup quickly without hanging. And after reinstalling Avast, the problem stayed gone.
Modified