Closed Bug 84228 Opened 24 years ago Closed 24 years ago

Crash in mozilla.exe on startup

Categories

(Core :: DOM: Navigation, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 80734

People

(Reporter: bugzilla+mozilla, Assigned: adamlock)

Details

(Keywords: crash)

BuildID: 2001-06-05-11-0.9.1 Any post-0.9 builds I have tried on Win2k immediately crash when I try to start them (including when the installer initially runs Mozilla). I have completely uninstalled Mozilla, removing all profiles, mozregistry.dat, ect. to install a fresh build, and the same happens. Adding any parameters seems to make no difference (even mozilla -ProfileManager crashes, so I can't tell if that is the problem). Talkbalk doesn't even get loaded so I have no debug information to provide. The .9 release continues to run fine if I revert to it. Reproducible: Always Steps to Reproduce: 1. Run Mozilla on Win2k Actual Results: Mozilla startup screen appears, then almost immediately a message pops up saying, "mozilla.exe has generated errors and will be closed by Windows. You will need to restart the program. An error log is being created." I have yet to find this error log, but I suspect that since I disabled Dr. Watson, it is not creating one. Expected Results: Mozilla should load, as it does with the 0.9 release. Can't get talkback to load, don't know how to provide any further information. Seems to work fine on another Win2k machine in the office. I have installed Service Pack 2, if that could possibly make a difference.
Managed to get a stack trace from DrWatson: Application exception occurred: App: mozilla.exe (pid=1172) When: 05.06.01 @ 20:15:37.242 Exception number: c0000090 () *----> System Information <----* Computer Name: FUTURELINK User Name: ryan Number of Processors: 1 Processor Type: x86 Family 6 Model 4 Stepping 2 Windows 2000 Version: 5.0 Current Build: 2195 Service Pack: 2 Current Type: Uniprocessor Free Registered Organization: SavvyNet Registered Owner: Ryan Hayle *----> Task List <----* 0 Idle.exe 8 System.exe 144 SMSS.exe 168 CSRSS.exe 188 WINLOGON.exe 216 SERVICES.exe 228 LSASS.exe 400 svchost.exe 428 SPOOLSV.exe 500 DNETC.exe 520 svchost.exe 556 regsvc.exe 572 mstask.exe 628 WinMgmt.exe 636 mspmspsv.exe 884 ssonsvr.exe 856 explorer.exe 852 winampa.exe 924 wcmdmgr.exe 956 RAMIdle.exe 964 Icq.exe 660 wwasher.exe 968 wcescomm.exe 988 internat.exe 996 YPager.exe 1024 purgative103.ex.exe 1056 alert.exe 1064 IMAPNotify.exe 1072 JSPager.exe 704 taskmgr.exe 1148 WCESMgr.exe 744 regedit.exe 1172 mozilla.exe 412 DRWTSN32.exe 0 _Total.exe (00400000 - 00457000) (77F80000 - 77FFB000) (60E90000 - 60EF6000) (60DE0000 - 60E04000) (77DB0000 - 77E0B000) (77E80000 - 77F35000) (77D40000 - 77DB0000) (75050000 - 75058000) (75030000 - 75043000) (78000000 - 78046000) (75020000 - 75028000) (60E70000 - 60E76000) (60E60000 - 60E67000) (60D70000 - 60D79000) (782F0000 - 78532000) (77F40000 - 77F7C000) (77E10000 - 77E74000) (70BD0000 - 70C1C000) (71700000 - 7178A000) (77A50000 - 77B46000) (007E0000 - 007EE000) (779B0000 - 77A4B000) (6E420000 - 6E426000) (75E60000 - 75E7A000) (60000000 - 6000C000) (60D80000 - 60DA4000) (60020000 - 60025000) (60030000 - 60058000) (60060000 - 60093000) (60CA0000 - 60CEC000) (600A0000 - 600AF000) (600B0000 - 600BC000) (600C0000 - 600CD000) (600D0000 - 600D5000) (600F0000 - 600FF000) (60100000 - 6010B000) (60110000 - 60125000) (60130000 - 6018F000) (60190000 - 6019B000) (601A0000 - 601AA000) (601B0000 - 601B6000) (60210000 - 60236000) (601C0000 - 601C5000) (01560000 - 0168A000) (60C20000 - 60C46000) (60C70000 - 60C7C000) (76B30000 - 76B6E000) (60300000 - 603E1000) (603F0000 - 6042B000) (60430000 - 60447000) (77820000 - 77827000) (759B0000 - 759B6000) (60450000 - 60460000) (60460000 - 60466000) (60470000 - 60476000) (60480000 - 60485000) (60C80000 - 60C95000) (60490000 - 60499000) (604A0000 - 604AF000) (60F10000 - 60F1C000) (604B0000 - 604B5000) (604C0000 - 604CD000) (604D0000 - 604DC000) (604E0000 - 604EA000) (604F0000 - 60503000) (60510000 - 60517000) (60530000 - 60539000) (60540000 - 60561000) (60570000 - 60578000) (60580000 - 60586000) (60590000 - 60596000) (605A0000 - 605C0000) (605C0000 - 605DA000) (605E0000 - 605E6000) (605F0000 - 605F6000) (60600000 - 60609000) (60DB0000 - 60DD3000) (60610000 - 60616000) (60620000 - 60660000) (60660000 - 6068D000) (60690000 - 606A1000) (606B0000 - 606F2000) (60700000 - 60724000) (60730000 - 60755000) (60770000 - 60775000) (60780000 - 607C0000) (607C0000 - 607CD000) (607D0000 - 607DD000) (607E0000 - 607E6000) (607F0000 - 607F5000) (60800000 - 6080C000) (60810000 - 6082F000) (60830000 - 6083F000) (60840000 - 60849000) (60850000 - 6085A000) (60CF0000 - 60D01000) (60860000 - 60904000) (60910000 - 60917000) (60920000 - 6092C000) (60A40000 - 60A45000) (60930000 - 60947000) (60950000 - 60956000) (60970000 - 60976000) (60980000 - 60985000) (60990000 - 60998000) (609D0000 - 609D7000) (609E0000 - 609E9000) (609F0000 - 609F9000) (60A00000 - 60A0E000) (60A10000 - 60A2E000) (60A30000 - 60A37000) (01690000 - 016BB000) (60A70000 - 60A83000) (60A90000 - 60AAB000) (60AB0000 - 60ACF000) (60AD0000 - 60AFD000) (60B00000 - 60B0B000) (60B10000 - 60B1B000) (60B20000 - 60B31000) (60B40000 - 60B4D000) (60B50000 - 60B55000) (60B60000 - 60B6A000) (60B90000 - 60BB1000) (60BD0000 - 60BF1000) (60C00000 - 60C0C000) State Dump for Thread Id 0x1d4 eax=0008001f ebx=00000000 ecx=016e5370 edx=00000062 esi=01026ef0 edi=016e5370 eip=78001e76 esp=0012f568 ebp=0012f570 iopl=0 nv up ei pl nz na pe nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202 function: control87 78001e71 55 push ebp 78001e72 8bec mov ebp,esp 78001e74 51 push ecx 78001e75 56 push esi FAULT ->78001e76 9b wait 78001e77 d97dfc fstcw [ebp+0xfc] ss:010ecb42=???????? 78001e7a ff75fc push dword ptr [ebp+0xfc] ss:010ecb42=???????? 78001e7d e824000000 call control87+0x35 (78001ea6) 78001e82 8bf0 mov esi,eax 78001e84 8b450c mov eax,[ebp+0xc] ss:010ecb42=???????? 78001e87 f7d0 not eax 78001e89 23f0 and esi,eax 78001e8b 8b4508 mov eax,[ebp+0x8] ss:010ecb42=???????? 78001e8e 23450c and eax,[ebp+0xc] ss:010ecb42=???????? 78001e91 0bf0 or esi,eax 78001e93 56 push esi *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 0012F570 60CC0ABE 0008001F 0008001F 01026EF0 016E5370 !control87 0012F590 60CA80A1 016E5370 00000000 00000000 0012F6A0 js3250!JSLL_MinInt 0012F5A8 60CA1DD8 00000001 00002000 60C0111A 01026EF0 js3250!js_FreeAtomMap 0012F5B4 60C0111A 01026EF0 00002000 016E3318 00000000 js3250!JS_NewContext (FPO: [2,0,0]) 0012F5C8 60C0523D 00000000 80000000 016E3318 01025E44 xppref32!<nosymbols> (FPO: [1,0,2]) 0012F5F8 60C0623D 80000000 0012F6A0 00000000 60EB080A xppref32!<nosymbols> 0012F608 60EB080A 00000000 600B88D8 0012F6A0 60EB2261 xppref32! nsQueryReferent::operator= (FPO: [3,0,3]) 0012F618 60EB2261 016CB288 00000000 600B88D8 0012F6A0 xpcom! NS_NewByteInputStream (FPO: [4,0,0]) 0012F63C 60EB61F9 002F67A0 0012F6B4 00000000 600B88D8 xpcom! nsCreateInstanceFromCategory::operator() 0012F65C 60EB3B70 0012F6B4 00000000 600B88D8 0012F6A0 xpcom! nsComponentManager::CreateInstance 0012F698 60EB3E61 00000000 0012F6B4 600B88D8 0012F71C xpcom! nsGetServiceFromCategory::operator() 0012F6C4 60EB3FE2 002F61F0 600BA548 600B88D8 0012F71C xpcom! nsGetServiceFromCategory::operator() 0012F6E4 60EB370D 600BA548 600B88D8 0012F71C 00000000 xpcom! nsServiceManager::GetService 0012F700 60E97496 600B88D8 0012F71C 010265E8 0012F758 xpcom! nsGetServiceByContractID::operator() 0012F714 600B64D2 0012F730 600B88D8 00000000 010265E8 xpcom! nsCOMPtr_base::assign_from_helper 0012F758 600B5BE6 80000000 0012F83C 00000000 00000040 caps! nsGetInterface::operator= 0012F77C 600B5CD1 016CB1D8 60ECEE50 00000000 002F67A0 caps! nsGetInterface::operator= 0012F79C 600B6D5B 0012F83C 60EB080A 00000000 605743B0 caps! nsGetInterface::operator= 0012F7A4 60EB080A 00000000 605743B0 0012F83C 60EB2261 caps! nsGetInterface::operator= (FPO: [3,0,1]) 0012F7B4 60EB2261 016CB1D8 00000000 605743B0 0012F83C xpcom! NS_NewByteInputStream (FPO: [4,0,0]) 0012F7D8 60EB61F9 002F67A0 0012F850 00000000 605743B0 xpcom! nsCreateInstanceFromCategory::operator() 0012F7F8 60EB3B70 0012F850 00000000 605743B0 0012F83C xpcom! nsComponentManager::CreateInstance 0012F834 60EB3E61 00000000 0012F850 605743B0 0012F8B8 xpcom! nsGetServiceFromCategory::operator() 0012F860 60EB3FE2 002F61F0 60574344 605743B0 0012F8B8 xpcom! nsGetServiceFromCategory::operator() 0012F880 60EB370D 60574344 605743B0 0012F8B8 00000000 xpcom! nsServiceManager::GetService 0012F89C 60E97496 605743B0 0012F8B8 016CE530 0012F8E4 xpcom! nsGetServiceByContractID::operator() 0012F8B0 60571A0C 0012F8CC 605743B0 80000000 016CE530 xpcom! nsCOMPtr_base::assign_from_helper 0012F8E4 605722F2 016CE530 016CE6D8 60EC923B 002FA358 jsloader!<nosymbols> 0012F940 60571F9B 016C7150 016CE6D8 80000000 016CE6D8 jsloader!<nosymbols> 0012FB48 60571E6B 016CE6D8 00000000 00FE1D70 80000000 jsloader!<nosymbols> 0012FB70 60571B74 016CE530 00000000 016CE6D8 00000001 jsloader!<nosymbols> 0012FBA8 60571AC3 00000000 016CE6D8 60EB336E 016CE530 jsloader!<nosymbols> 0012FBB4 60EB336E 016CE530 00000000 00FE1D70 016CB078 jsloader!<nosymbols> (FPO: [3,0,0]) 0012FBC8 60E9AB67 016CB020 016CE530 0012FD74 60E7193D xpcom! nsCreateInstanceFromCategory::operator() (FPO: [3,0,1]) 0012FBD8 60E7193D 016CB078 00000001 0012FC20 00000000 xpcom! nsHashtable::Enumerate (FPO: [3,0,0]) 0012FC04 60E9AB48 002FA080 60E9AB54 0012FC20 00000000 plds4! PL_HashTableEnumerateEntries (FPO: [EBP 0x00000000] [3,3,4]) 0012FC28 60EB328A 60EB3350 0012FD74 00000000 002F67A0 xpcom! nsHashtable::Enumerate 0012FDCC 60EB2F2D 00000000 00000000 00000000 80000000 xpcom! nsCreateInstanceFromCategory::operator() 0012FDE0 60EB63A2 002F67A0 00000000 00000000 002F67A0 xpcom! nsCreateInstanceFromCategory::operator() (FPO: [3,0,2]) 0012FDF8 00402EDC 00000000 00000000 00403222 004013E5 xpcom! nsComponentManager::AutoRegister 0012FE04 00403222 004013E5 00000001 00000000 0013375B mozilla! nsGetInterface::operator= (FPO: [0,0,0]) 0012FE08 004013E5 00000001 00000000 0013375B 00000000 mozilla! nsGetInterface::operator= (FPO: [1,0,0]) 0012FEF0 004011B8 00000001 002F26D0 002F2718 0013375B mozilla! nsGetInterface::operator= 0012FF18 00402ECD 00000001 002F26D0 004053D8 00400000 mozilla! nsGetInterface::operator= 0012FF24 004053D8 00400000 00000000 0013375B 00000001 mozilla! nsGetInterface::operator= (FPO: [4,0,0]) 0012FFC0 77E97D08 00E8D550 00000226 7FFDF000 C0000090 mozilla! nsGetInterface::operator= 0012FFF0 00000000 004052A4 00000000 000000C8 00000100 kernel32!CreateProcessW *----> Raw Stack Dump <----* 0012f568 f0 6e 02 01 70 53 6e 01 - 90 f5 12 00 be 0a cc 60 .n..pSn........` 0012f578 1f 00 08 00 1f 00 08 00 - f0 6e 02 01 70 53 6e 01 .........n..pSn. 0012f588 70 53 6e 01 70 53 6e 01 - a8 f5 12 00 a1 80 ca 60 pSn.pSn........` 0012f598 70 53 6e 01 00 00 00 00 - 00 00 00 00 a0 f6 12 00 pSn............. 0012f5a8 f8 f5 12 00 d8 1d ca 60 - 01 00 00 00 00 20 00 00 .......`..... .. 0012f5b8 1a 11 c0 60 f0 6e 02 01 - 00 20 00 00 18 33 6e 01 ...`.n... ...3n. 0012f5c8 00 00 00 00 3d 52 c0 60 - 00 00 00 00 00 00 00 80 ....=R.`........ 0012f5d8 18 33 6e 01 44 5e 02 01 - 6f 74 e9 60 3c f6 12 00 .3n.D^..ot.`<... 0012f5e8 ba 7b de 60 28 33 6e 01 - 00 00 00 00 28 33 6e 01 .{.`(3n.....(3n. 0012f5f8 3c f6 12 00 3d 62 c0 60 - 00 00 00 80 a0 f6 12 00 <...=b.`........ 0012f608 00 00 00 00 0a 08 eb 60 - 00 00 00 00 d8 88 0b 60 .......`.......` 0012f618 a0 f6 12 00 61 22 eb 60 - 88 b2 6c 01 00 00 00 00 ....a".`..l..... 0012f628 d8 88 0b 60 a0 f6 12 00 - 00 00 00 00 c4 f6 12 00 ...`............ 0012f638 f0 61 2f 00 5c f6 12 00 - f9 61 eb 60 a0 67 2f 00 .a/.\....a.`.g/. 0012f648 b4 f6 12 00 00 00 00 00 - d8 88 0b 60 88 b2 6c 01 ...........`..l. 0012f658 a0 67 2f 00 98 f6 12 00 - 70 3b eb 60 b4 f6 12 00 .g/.....p;.`.... 0012f668 00 00 00 00 d8 88 0b 60 - a0 f6 12 00 e8 65 02 01 .......`.....e.. 0012f678 30 f7 12 00 20 66 02 01 - 90 ee ec 60 88 1b d9 1c 0... f.....`.... 0012f688 d2 1d b2 11 92 e1 ed 22 - ed 29 80 00 58 66 2f 00 .......".)..Xf/. 0012f698 c4 f6 12 00 61 3e eb 60 - 00 00 00 00 b4 f6 12 00 ....a>.`........
This looks vaguely like it's in the JS Engine - passing over for a look. Gerv
Assignee: asa → rogerl
Component: Browser-General → Javascript Engine
QA Contact: doronr → pschwartau
No JS Engine issues apparent in stack trace. Reassigning to Embedding:Docshell for more analysis. Not sure if this is the right component, either - The only reference I found in LXR for nsGetServiceByContractID::operator() in the middle of the stack trace is: /xpcom/components/nsServiceManager.cpp, line 55 -- nsGetServiceByContractID::operator()( const nsIID& aIID, void** aInstancePtr ) const cc'ing jband in case anything stands out to him in the trace -
Assignee: rogerl → adamlock
Component: Javascript Engine → Embedding: Docshell
QA Contact: pschwartau → adamlock
Marking NEW.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: crash
Note: Experiencing same problem with 0.9.1-release.
Does have a way to reproduce this problem? My 0.9.1 installation runs fine on W2K.
No, I have not been able to reproduce it. It works fine on another Win2k machine here. However, I have completely uninstalled all old versions, deleted my profiles and mozilla registry, what more can I do? What could it be conflicting with?
I have found the cause of this bug: JSPager. This may be related to bug#42376, however that bug is a year old, and Mozilla 0.9 DID work with JSPager, so I didn't mark this as a duplicate of it. In addition, that crash was occuring in msvcrt.dll, not mozilla.exe in "control87" as in my case. I would assume this bug can be closed, since it is caused by an external application.
Bug 80734 shows the exact same error with "function: control87" and JSPager, so I'm closing this bug. Incidentally, it appears that this bug exists only when Mozilla needs to try to create a new profile. After I initially quit JSPager to allow Mozilla to make a new profile, I have been able load Mozilla, even with JSPager running, with no problems (other than Mozilla appearing behind other windows, but I'm sure that's a different bug). *** This bug has been marked as a duplicate of 80734 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
vrfy dupe, reporter: thanks for your efforts
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.