Closed Bug 157760 Opened 22 years ago Closed 20 years ago

Crashes opening the browser with Fastload - Trunk M120B [@ ntdll.dll | MSVCRT.DLL | KERNEL32.DLL - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate]

Categories

(Core :: XPCOM, defect)

x86
Windows 98
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: greer, Assigned: ben_seamonkey)

References

(Blocks 1 open bug)

Details

(Keywords: crash, qawanted, topcrash-)

Crash Data

Attachments

(1 file)

Talkback data shows roughly 90 related crashes hiding under dll signatures
because the crash messes with the stack resolution. Comparable stacks are
showing up in M100, M11A, M1Branch, Trunk and N70PR1 data under the dll
signatures: ntdll.dll, MSVCRT.DLL and KERNEL32.DLL and having these underlying
signatures:

MSVCRT.DLL   - nsFastLoadFileWriter::Close (N70PR1, M1BR, M100)
KERNEL32.DLL - nsFastLoadFileWriter::Close (M11A)
ntdll.dll    - nsFastLoadFileWriter::Close (M11A)
ntdll.dll    - nsFastLoadFileWriter::WriteFooter (Trunk, M11A)
KERNEL32.DLL - nsFastLoadFileWriter::WriteFooter (Trunk)

A few stacks are resolving completely with the
"nsFastLoadFileWriter::ObjectMapEnumerate" signature

-> XPCOM for first look.

Incident #8070109 (M1.0.0)
-----------------
Product ID  Gecko1.0    
Build ID  2002053015    
Trigger Time  2002-07-07 04:55:50    
Operating System  Windows NT 5.1 build 2600    
Module  xpcom.dll

Stack Trace:
nsFastLoadFileWriter::ObjectMapEnumerate
[d:\builds\seamonkey\mozilla\xpcom\io\nsFastLoadFile.cpp, line 1656]
PL_DHashTableEnumerate [d:\builds\seamonkey\mozilla\xpcom\ds\pldhash.c, line 601]
nsFastLoadFileWriter::WriteFooter
[d:\builds\seamonkey\mozilla\xpcom\io\nsFastLoadFile.cpp, line 1741]
nsFastLoadFileWriter::Close
[d:\builds\seamonkey\mozilla\xpcom\io\nsFastLoadFile.cpp, line 1859]
nsFastLoadFileUpdater::Close
[d:\builds\seamonkey\mozilla\xpcom\io\nsFastLoadFile.cpp, line 2351]
nsXULDocument::EndFastLoad
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line 5109]
nsXULDocument::ResumeWalk
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line 5952]
nsXULDocument::EndLoad
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULDocument.cpp, line 1676]
XULContentSinkImpl::DidBuildModel
[d:\builds\seamonkey\mozilla\content\xul\document\src\nsXULContentSink.cpp, line
538]
nsExpatDriver::DidBuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsExpatDriver.cpp, line 938]
nsParser::DidBuildModel
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 1253]
nsParser::ResumeParse [d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp,
line 1790]
nsParser::OnStopRequest
[d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 2419]
nsJARChannel::OnStopRequest
[d:\builds\seamonkey\mozilla\netwerk\protocol\jar\src\nsJARChannel.cpp, line 609]
nsOnStopRequestEvent::HandleEvent
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsRequestObserverProxy.cpp, line 213]
PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 597]
PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c,
line 530]
_md_EventReceiverProc [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line
1078]
USER32.dll + 0x3c076 (0x77d7c076)
USER32.dll + 0x3c076 (0x77d7c076)
_except_handler3()
kernel32.dll + 0x3bb86 (0x77e9bb86) 


Incident #8169301 (M1.1 Alpha)
-----------------
Stack Signature  nsFastLoadFileWriter::ObjectMapEnumerate 665a7d44
Product ID MozillaTrunk
Build ID 2002061104
Trigger Time 2002-07-10 03:49:38
Operating System Windows NT 5.0 build 2195
Module xpcom.dll
User Comments I was opening the browser

Stack Trace:
nsFastLoadFileWriter::ObjectMapEnumerate [nsFastLoadFile.cpp, line 1702]
PL_DHashTableEnumerate [pldhash.c, line 602]
nsFastLoadFileWriter::WriteFooter [nsFastLoadFile.cpp, line 1786]
nsFastLoadFileWriter::Close [nsFastLoadFile.cpp, line 1904]
nsFastLoadFileUpdater::Close [nsFastLoadFile.cpp, line 2398]
nsXULPrototypeCache::WritePrototype [nsXULPrototypeCache.cpp, line 691]
nsXULDocument::ResumeWalk [nsXULDocument.cpp, line 5701]
nsXULDocument::EndLoad [nsXULDocument.cpp, line 1793]
XULContentSinkImpl::DidBuildModel [nsXULContentSink.cpp, line 532]
nsExpatDriver::DidBuildModel [nsExpatDriver.cpp, line 939]
nsParser::DidBuildModel [nsParser.cpp, line 1254]
nsParser::ResumeParse [nsParser.cpp, line 1796]
nsParser::OnStopRequest [nsParser.cpp, line 2425]
nsJARChannel::OnStopRequest [nsJARChannel.cpp, line 609]
nsOnStopRequestEvent::HandleEvent [nsRequestObserverProxy.cpp, line 213]
PL_HandleEvent [plevent.c, line 597]
PL_ProcessPendingEvents [plevent.c, line 530]
_md_EventReceiverProc [plevent.c, line 1078]
nsAppShellService::Run [nsAppShellService.cpp, line 451]
main1 [nsAppRunner.cpp, line 1472]
main [nsAppRunner.cpp, line 1808]
WinMain [nsAppRunner.cpp, line 1826]
WinMainCRTStartup()
KERNEL32.dll + 0x2847c (0x77ea847c)

M11A Comments:
     (8325711)	Comments: Starting the program.
     (8168953)	Comments: moving messages from one local folder to another. i had to shut
down mozilla when it attempted to move the same messages again and again (i had
the same issue with deleting messages).  Mozilla crashed when I tried to start
it again. (with the -mail option
     (8168953)	Comments:  in the command line). I'm using multiple POP accounts. 
     (8220704)	Comments: The program was starting and became hung.
     (8137055)	URL: http://www.photosig.org
     (8137055)	Comments: IMAP is agan not functioning with our Exchange 2000 server. I
decided to kill Mozilla dn restart it to flush it. It crashed upon restart.
     (8182758)	URL: http://se.gamereactor.net/news/index.asp?NewsID=6746
     (8094908)	URL: http://www.apple.com/trailers/paramount/star_trek_nemesis/large.html
     (8094908)	Comments: 1. opened Preferences dialog2. opened settings for Enigmail plugin
(enigmail.mozdev.org)3. Mozilla crashed
     (8086628)	URL: http://planetmirror.com/pub/movie_trailers/L2Towers.mov
     (8015993)	Comments: while surfing on http://www.yoman2000.de

Trunk Comments (Builds 20020705 - 20020712):
     (8275217)	Comments: Mozilla crashed at quick launch.
     (8099234)	URL: http://www.dmoz.org/images
     (8099234)	Comments: not sure about the url.i used the linked images bookmarklet on all
the pics and tried to save the page  which didn't work. so i tried to edit and
save in composer but Moz died on me.
Keywords: crash, topcrash
Summary: Crashes opening the browser with Fastload [@ nsFastLoadFileWriter::ObjectMapEnumerate] → Crashes opening the browser with Fastload [@ nsFastLoadFileWriter::ObjectMapEnumerate][@ ntdll.dll][@ MSVCRT.DLL][@ KERNEL32.DLL]
ben, i heard that you had something to do with fastload.  Any chance you can
take a  look at this crash?
Assignee: dougt → ben
Some users seem to have low available physical memory at the time of crash:

Trunk
-----
   Avail.    Total
8544165 :  4.3 MB    128.0 MB
8541254 :  35.5 MB   128.0 MB
8364217 :  35.5 MB   128.0 MB
8423615 :  65.2 MB   256.0 MB

M11A
----
8086628 :   6.0 MB  128.0 MB
8015993 :   9.2 MB  128.0 MB
8168953 :  37.0 MB  192.0 MB
8182758 :  54.3 MB  256.0 MB

Some of these aren't terribly low numbers, but could this crash be the result of
a memory leak?
Updating summary with Trunk [@ ntdll.dll - nsFastLoadFileWriter::WriteFooter |
nsFastLoadFileWriter::Close] since this crash is mostly showing up on the
MozillaTrunk under the ntdll.dll stack sig with those 2 functions a few frames
down on the stack.  

Here are a few sets of crashes from recent MozillaTrunk Talkback data so we can
get cracking on it:

Count   Offset    Real Signature
[ 7   ntdll.dll + 0x2191 (0x77f52191) ea8af5cf - nsFastLoadFileWriter::WriteFooter ]
 
     Crash date range: 2002-07-23 to 2002-07-28
     Min/Max Seconds since last crash: 4 - 32826
     Min/Max Runtime: 4 - 64147
     Keyword List :  
     Count   Platform List 
     7   Windows NT 5.1 build 2600
 
     Count   Build Id List 
     5   2002072104
     1   2002072208
     1   2002072204
 
     No of Unique Users         7
 
 Stack trace(Frame) 

	 ntdll.dll + 0x2191 (0x77f52191)  
	 ntdll.dll + 0x1fbf (0x77f51fbf)  
	 msvcrt.dll + 0x1ab2e (0x77c2ab2e)  
	 nsFastLoadFileWriter::WriteFooter
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1792] 
	 nsFastLoadFileWriter::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1904] 
	 nsFastLoadFileUpdater::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 2398] 
	 nsXULPrototypeCache::WritePrototype
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULPrototypeCache.cpp 
line 691] 
	 nsXULDocument::ResumeWalk
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp  line 5726] 
	 nsXULDocument::OnStreamComplete
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp  line 5950] 
	 nsStreamLoader::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsStreamLoader.cpp  line 163] 
	 nsJARChannel::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp  line 609] 
	 nsOnStopRequestEvent::HandleEvent
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsRequestObserverProxy.cpp  line 213] 
	 PL_HandleEvent	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c  line 597] 
	 PL_ProcessPendingEvents	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 530] 
	 _md_EventReceiverProc	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 1078] 
	 USER32.dll + 0x3c076 (0x77d7c076)  
	 USER32.dll + 0x3c076 (0x77d7c076)  
	 _except_handler3()  
	 kernel32.dll + 0x3bb86 (0x77e9bb86)   
 
     (8684431)	URL: www.digitalspy.co.uk
     (8630157)	Comments: crashed right after it started up
     (8601500)	Comments: I just rebooted and Netscape was automatically starting
 AIM window appeared  then crash. I was launcing SERA VPN client simulteniously.
 
====================================================================================================
     Count   Offset    Real Signature
[ 3   ntdll.dll + 0x2191 (0x77f52191) 8b8a9145 - nsFastLoadFileWriter::WriteFooter ]
[ 2   ntdll.dll + 0x215c (0x77f5215c) db8f9eaa - nsFastLoadFileWriter::WriteFooter ]
 
     Crash date range: 2002-07-23 to 2002-07-28
     Min/Max Seconds since last crash: 27544 - 55306
     Min/Max Runtime: 27544 - 55306
     Keyword List :  
     Count   Platform List 
     5   Windows NT 5.1 build 2600
 
     Count   Build Id List 
     2   2002072308
     2   2002072104
     1   2002072204
 
     No of Unique Users         5
 
 Stack trace(Frame) 

	 ntdll.dll + 0x2191 (0x77f52191)  
	 ntdll.dll + 0x1fbf (0x77f51fbf)  
	 msvcrt.dll + 0x1ab2e (0x77c2ab2e)  
	 nsFastLoadFileWriter::WriteFooter
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1792] 
	 nsFastLoadFileWriter::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1904] 
	 nsFastLoadFileUpdater::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 2398] 
	 nsXULPrototypeCache::WritePrototype
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULPrototypeCache.cpp 
line 691] 
	 nsXULDocument::EndLoad
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp  line 1755] 
	 XULContentSinkImpl::DidBuildModel
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULContentSink.cpp  line
532] 
	 nsExpatDriver::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsExpatDriver.cpp  line 939] 
	 nsParser::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp  line 1262] 
	 nsParser::ResumeParse	[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp
 line 1804] 
	 nsParser::OnStopRequest
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp  line 2433] 
	 nsJARChannel::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp  line 609] 
	 nsOnStopRequestEvent::HandleEvent
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsRequestObserverProxy.cpp  line 213] 
	 PL_HandleEvent	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c  line 597] 
	 PL_ProcessPendingEvents	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 530] 
	 _md_EventReceiverProc	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 1078] 
	 USER32.dll + 0x3c076 (0x77d7c076)  
	 USER32.dll + 0x3c076 (0x77d7c076)  
	 _except_handler3()  
	 kernel32.dll + 0x3bb86 (0x77e9bb86)   
 
     (8660253)	Comments: Sending an e-mail with the first line set to the CC:
field  and second as To: .  I had just completed a spell check when it crashed.
 I have Windows XP.
     (8635337)	Comments: I was viewing a message and selected View > Message
Source and Mozilla crashed.

====================================================================================================
     Count   Offset    Real Signature
[ 2   ntdll.dll + 0x4b8c3 (0x77fcb8c3) 022517cc - nsFastLoadFileWriter::Close ]
[ 2   ntdll.dll + 0x4b892 (0x77fcb892) 8437bd67 - nsFastLoadFileWriter::Close ]
[ 2   ntdll.dll + 0x4b892 (0x77fcb892) 583273c4 - nsFastLoadFileWriter::Close ]
 
     Crash date range: 2002-07-25 to 2002-07-29
     Min/Max Seconds since last crash: 431 - 49841
     Min/Max Runtime: 8450 - 120732
     Keyword List :  
     Count   Platform List 
     6   Windows NT 5.0 build 2195
 
     Count   Build Id List 
     4   2002072104
     1   2002072408
     1   2002072204
 
     No of Unique Users         6
 
 Stack trace(Frame) 

	 ntdll.dll + 0x4b8c3 (0x77fcb8c3)  
	 ntdll.dll + 0x4b733 (0x77fcb733)  
	 MSVCRT.DLL + 0x115c (0x7800115c)  
	 MSVCRT.DLL + 0x2084 (0x78002084)  
	 nsFastLoadFileWriter::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1904] 
	 nsFastLoadFileUpdater::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 2398] 
	 nsXULPrototypeCache::WritePrototype
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULPrototypeCache.cpp 
line 691] 
	 nsXULDocument::EndLoad
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp  line 1755] 
	 XULContentSinkImpl::DidBuildModel
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULContentSink.cpp  line
532] 
	 nsExpatDriver::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsExpatDriver.cpp  line 939] 
	 nsParser::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp  line 1262] 
	 nsParser::ResumeParse	[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp
 line 1804] 
	 nsParser::OnStopRequest
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp  line 2433] 
	 nsJARChannel::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp  line 609] 
	 nsOnStopRequestEvent::HandleEvent
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsRequestObserverProxy.cpp  line 213] 
	 PL_HandleEvent	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c  line 597] 
	 PL_ProcessPendingEvents	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 530] 
	 _md_EventReceiverProc	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 1078] 
	 nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp  line 452] 
	 main1	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1527] 
	 main	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1874] 
	 WinMain	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1892] 
	 WinMainCRTStartup()  
	 KERNEL32.DLL + 0xd326 (0x77e5d326)   
 
     (8711414)	Comments: starting Mozilla Bld 2002072408 after reboot after
install MS .NET Framework SP1

If these crashes are indeed the same (or closely related), great!  If not, let
me know so I can log separate bugs.  Adding qawanted keyword to see if we can
get this reproduced.
Keywords: qawanted
Summary: Crashes opening the browser with Fastload [@ nsFastLoadFileWriter::ObjectMapEnumerate][@ ntdll.dll][@ MSVCRT.DLL][@ KERNEL32.DLL] → Crashes opening the browser with Fastload - Trunk [@ ntdll.dll - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate] [@ MSVCRT.DLL] [@ KERNEL32.DLL]
QA contact => jrgm.  Anyone know how to reproduce any of these?

/be
QA Contact: scc → jrgm
Cleaning up summary...this crash is/was showing up under the ntdll.dll,
MSVCRT.DLL and KERNEL32.DLL stack signatures with either
nsFastLoadFileWriter::Close or nsFastLoadFileWriter::WriteFooter a frame or two
down.

I will keep trying to reproduce this, but so far haven't had any luck.  I have
also noticed that there aren't any recent crashes in the MozillaTrunk Talkback
data.  Maybe this one has magically disappeared?

Summary: Crashes opening the browser with Fastload - Trunk [@ ntdll.dll - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate] [@ MSVCRT.DLL] [@ KERNEL32.DLL] → Crashes opening the browser with Fastload - Trunk [@ ntdll.dll | MSVCRT.DLL | KERNEL32.DLL - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate]
Has anyone taken a serious look at this yet?  I still see quite a few crashes
in MozillaTrunk Talkback data.	I have not been able to reproduce this crash,
but hopefully someone can.

Ben: Any idea what's going on here from just looking at the stacks?
Blocks: FastLoadMeta
2002092104-trunk/Win98 always crashes if it's launched with -ProfileManager.
Do you mean it crashes while bringing up the profilemanager dialog? If so, 
then it has nothing to do with this bug report, since fastload is not invoked
until a profile has been selected (as in, the fastload file is stored on a 
per-profile basis).
I have watched the size of XUL FastLoad File change while trying to repoduce a
bug 171851. It seemed that a bloated XUL FastLoad Files got cleared to allow a
new kind of XUL data in some cases. However, this was not always the case, and
skipping or trouble in that step caused the crash.
In my case, crash started to happen when XUL FastLoad file exceeded 3.2MB.
Hirata:  Can you try to reproduce your crash again with a Talkback enabled build
and post your Talkback IDs?  Just want to see what stack signature your crashes
are being reported as.

Adding M120A to summary since this is still a topcrasher...most recently with
Mozilla 1.2 Alpha:

Count   Offset    Real Signature
[ 5   ntdll.dll + 0x4b925 (0x77fcb925) c1eb9c6b - ??3@YAXPAX@Z ]
[ 5   ntdll.dll + 0x1d6b (0x77f51d6b) f1122e54 - ??3@YAXPAX@Z ]
 
     Crash date range: 2002-09-29 to 2002-10-07
     Min/Max Seconds since last crash: 5 - 312228
     Min/Max Runtime: 134 - 312228
     Keyword List :  
     Count   Platform List 
     5   Windows NT 5.1 build 2600
     5   Windows NT 5.0 build 2195
 
     Count   Build Id List 
     10   2002091014
 
     No of Unique Users         9
 
 Stack trace(Frame) 

	 ntdll.dll + 0x4b925 (0x77fcb925)  
	 ntdll.dll + 0x4b795 (0x77fcb795)  
	 MSVCRT.DLL + 0x115c (0x7800115c)  
	 ??3@YAXPAX@Z  
	 nsFastLoadFileWriter::WriteFooter
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1792] 
	 nsFastLoadFileWriter::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1904] 
	 nsFastLoadFileUpdater::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 2398] 
	 nsXULPrototypeCache::WritePrototype
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULPrototypeCache.cpp 
line 691] 
	 nsXULDocument::EndLoad
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp  line 1737] 
	 XULContentSinkImpl::DidBuildModel
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULContentSink.cpp  line
532] 
	 nsExpatDriver::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsExpatDriver.cpp  line 973] 
	 nsParser::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp  line 1265] 
	 nsParser::ResumeParse	[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp
 line 1811] 
	 nsParser::ContinueParsing
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp  line 1371] 
	 CSSLoaderImpl::Cleanup
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1070] 
	 CSSLoaderImpl::SheetComplete
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1186] 
	 CSSLoaderImpl::ParseSheet
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1221] 
	 CSSLoaderImpl::DidLoadStyle
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1251] 
	 SheetLoadData::OnStreamComplete
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1008] 
	 nsUnicharStreamLoader::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsUnicharStreamLoader.cpp  line 187] 
	 nsJARChannel::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp  line 609] 
	 nsOnStopRequestEvent::HandleEvent
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsRequestObserverProxy.cpp  line 213] 
	 PL_HandleEvent	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c  line 644] 
	 PL_ProcessPendingEvents	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 577] 
	 _md_EventReceiverProc	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 1309] 
	 nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp  line 472] 
	 main1	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1524] 
	 main	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1871] 
	 WinMain	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1889] 
	 WinMainCRTStartup()  
	 KERNEL32.DLL + 0x1ca90 (0x77e9ca90)   
 
     (12217301)	URL: http://www.realultimatepower.net/
     (12217301)	Comments: Clicked on Quick Launch bar icon for Mozilla.  *CRASH*
Mozilla never even opened.  1.2a... Had run several times earlier today. Had
installed 2 XPI's  a tab interface add-on and a toolbar add-on. Mozilla had
loaded successfully earlier with both
     (12217301)	Comments:  installed.    Nothing else has crashed  tho computer
has been on for about 8hours.
     (12078913)	Comments: Opening the browser. The Icon had dissapeared from the
system tray.
 
====================================================================================================
     Count   Offset    Real Signature
[ 4   ntdll.dll + 0x1d6b (0x77f51d6b) d882ab65 - ??3@YAXPAX@Z ]
[ 2   ntdll.dll + 0x4b925 (0x77fcb925) 3cef4121 - ??3@YAXPAX@Z ]
[ 2   ntdll.dll + 0x2191 (0x77f52191) 6df4441d - ??3@YAXPAX@Z ]
 
     Crash date range: 2002-09-29 to 2002-10-08
     Min/Max Seconds since last crash: 0 - 208228
     Min/Max Runtime: 147 - 556079
     Keyword List :  
     Count   Platform List 
     6   Windows NT 5.1 build 2600
     2   Windows NT 5.0 build 2195
 
     Count   Build Id List 
     8   2002091014
 
     No of Unique Users         8
 
 Stack trace(Frame) 

	 ntdll.dll + 0x1d6b (0x77f51d6b)  
	 ntdll.dll + 0x1dc9 (0x77f51dc9)  
	 msvcrt.dll + 0x1ab2e (0x77c2ab2e)  
	 ??3@YAXPAX@Z  
	 nsFastLoadFileWriter::WriteFooter
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1792] 
	 nsFastLoadFileWriter::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 1904] 
	 nsFastLoadFileUpdater::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp  line 2398] 
	 nsXULPrototypeCache::WritePrototype
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULPrototypeCache.cpp 
line 691] 
	 nsXULDocument::EndLoad
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp  line 1737] 
	 XULContentSinkImpl::DidBuildModel
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULContentSink.cpp  line
532] 
	 nsExpatDriver::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsExpatDriver.cpp  line 973] 
	 nsParser::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp  line 1265] 
	 nsParser::ResumeParse	[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp
 line 1811] 
	 nsParser::ContinueParsing
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp  line 1371] 
	 CSSLoaderImpl::Cleanup
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1070] 
	 CSSLoaderImpl::SheetComplete
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1186] 
	 CSSLoaderImpl::ParseSheet
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1221] 
	 CSSLoaderImpl::DidLoadStyle
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1251] 
	 SheetLoadData::OnStreamComplete
[c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp  line 1008] 
	 nsUnicharStreamLoader::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsUnicharStreamLoader.cpp  line 187] 
	 nsFileChannel::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp  line 566] 
	 nsOnStopRequestEvent::HandleEvent
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsRequestObserverProxy.cpp  line 213] 
	 PL_HandleEvent	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c  line 644] 
	 PL_ProcessPendingEvents	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 577] 
	 _md_EventReceiverProc	[c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c 
line 1309] 
	 USER32.dll + 0x3d91 (0x77d43d91)  
	 USER32.dll + 0x438c (0x77d4438c)  
	 nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp  line 472] 
	 main1	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1524] 
	 main	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1871] 
	 WinMain	[c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp  line 1889] 
	 WinMainCRTStartup()  
	 kernel32.dll + 0x214c7 (0x77e814c7)   
 
     (12234745)	URL: http://www.nokia.com/phones/3650/demo/index.html
     (11783434)	URL: www.di.se
     (11783434)	Comments: Start Mozilla
     (11741782)	Comments: Started mail

If anyone is able to reproduce this, please let us know so we can make this a
topcrash+ and get people working on it.  I haven't been able to crash with
recent MozillaTrunk builds or Mozilla 1.2 Alpha.
Summary: Crashes opening the browser with Fastload - Trunk [@ ntdll.dll | MSVCRT.DLL | KERNEL32.DLL - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate] → Crashes opening the browser with Fastload - Trunk M120A [@ ntdll.dll | MSVCRT.DLL | KERNEL32.DLL - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate]
11786642W
11788833Z
11826609X
11838300Z
are Talkback IDs for the crashes I experienced while getting XULFastLoad file
bloated above 3.2MB. The crash stopped after I trashed XULFastLoad file.
See also bug 171851. (I suspect it be a dupe of this bug)
My hunch is this crash tends to occur at smaller XUL FastLoad file if you set
the disk cache size smaller.
I did not crash with disk cache size at 40MB even when XUL FastLoad exceeded
4MB.  When I changed disk cache to 10MB, I crashed with XUL FastLoad file at
2.8MB. TB12396211E
*** Bug 171851 has been marked as a duplicate of this bug. ***
re: comment #13 ... The disk cache and fastload are completely separate 
subsystems, so I find the observation of a dependency of the fastload file
size on the size of the disk cache quota to be surprising.

Anyways, the talkback stack for TB12396211E is

nsLargeHeapChunk::UpdateLargestFreeBlock() [nsLargeHeapAllocator.cp]
nsLargeHeapAllocator::AllocatorFreeBlock() [nsLargeHeapAllocator.cp]
free() [nsAllocatorManager.cp]
.__dl__FPv [CPlusPlusLevel.cp]
.__dla__FPv [CPlusPlusLevel.cp]
nsFastLoadFileWriter::WriteFooter() [nsFastLoadFile.cpp, line 1791]
nsFastLoadFileWriter::Close() [nsFastLoadFile.cpp, line 1903] 

The crash stacks for 11786642W, 11788833Z, and 11826609X are all
crashes in JS GC (all triggered by a nsCOMPtr assignment at
nsXULPDGlobalObject::SetContext() [nsXULPrototypeDocument.cpp, line
759]) and it's not clear whether this was during a fastload or not
(the stack is cut off too early to tell).

(talkback 11838300Z contained no data).
Updating summary with M120B - still a topcrasher for Mozilla 1.2 Beta.
Summary: Crashes opening the browser with Fastload - Trunk M120A [@ ntdll.dll | MSVCRT.DLL | KERNEL32.DLL - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate] → Crashes opening the browser with Fastload - Trunk M120B [@ ntdll.dll | MSVCRT.DLL | KERNEL32.DLL - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate]
Unable to run / startup Mozilla with "fast restore" option.

Intro:
I was pleased with replacing IE6 with Mozilla 1.02(?).
After about three weeks, both Mozilla and Eudora5.1 got stuck at startup.

I expected this was due to a conflict between the settings regarding Java and JS
in WebWasher (www.webwasher.org), and the settings regarding Java and JS in Mozilla.
(WebWasher blocked practically all scripts, but i instructed Mozilla to accept
java+JS prior to the lock up.)
So i removed all the java stuff i could find and disabled WebWasher.
No result.
So i removed Mozilla.
Now everything worked as it should.

Bug Report:
Next attempt:
This time i used 1.2.0.2002101612 with W98.
  
* "Complete" + "fast restore" gets stuck at the first popup screen (the fire
spitting dino).
I removed Mozilla, restarted and installed Mozilla again. This time
* "Browser only", without "fast restore".
This time everything installs OK.
To close in on the problem, i removed Mozilla again and installed 
* "Complete", without "fast restore".
Everything worked as it should.

So i don't have a clue about the "why" but the crash is repeatable at will.
(I'm not really a "techie" as you might have noticed, but not afraid to do a few
experiments if it helps solving this matter.)
> * "Browser only", without "fast restore".

I'll have to guess, but I think that when you say "fast restore" you are referring
to what is otherwise known as "quick launch". That is a completely separate issue
from this bug report.
hit this crash upon clicking on a link to irc://irc.mozilla.org/#mozilla that i
have in my personal toolbar (mailnews was loading or had just loaded when i
clicked the link).  chatzilla was not yet loaded.

20021123 trunk win2k commercial build.
Incident ID: 14428694 FWIW (sorry for the spam!)
(Is bug 154901 a dup of this one?)
See also bug 169777
After reading through bug 169777 and bug 188744, it looks like this might have
been fixed.  I also haven't seen this crash in recent Talkback data...so marking
fixed.  

If anyone is able to reproduce this, please reopen.  Thanks.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
I jumped the gun too soon...I just saw a crash just like this from a 2/2
MozillaTrunk build:

Incident ID 16870353
Stack Signature 	ntdll.dll + 0x1d6b (0x77f41d6b) 0010559f
Email Address 	
Product ID 	MozillaTrunk
Build ID 	2003020204
Trigger Time 	2003-02-02 17:23:41
Platform 	Win32
Operating System 	Windows NT 5.1 build 2600
Module 	ntdll.dll
URL visited 	
User Comments 	
Trigger Reason 	Access violation
Source File Name 	
Trigger Line No. 	
Stack Trace 	
ntdll.dll + 0x1d6b (0x77f41d6b)
ntdll.dll + 0x1dc9 (0x77f41dc9)
msvcrt.dll + 0x1ab2e (0x77bfab2e)
??3@YAXPAX@Z
nsFastLoadFileWriter::WriteFooter
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp, line 1812]
nsFastLoadFileWriter::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp, line 1924]
nsFastLoadFileUpdater::Close
[c:/builds/seamonkey/mozilla/xpcom/io/nsFastLoadFile.cpp, line 2425]
nsXULPrototypeCache::WritePrototype
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULPrototypeCache.cpp,
line 690]
nsXULDocument::EndLoad
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp, line 1694]
XULContentSinkImpl::DidBuildModel
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULContentSink.cpp, line
484]
nsExpatDriver::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsExpatDriver.cpp, line 992]
nsParser::DidBuildModel
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp, line 1284]
nsParser::ResumeParse [c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp,
line 1830]
nsParser::OnStopRequest
[c:/builds/seamonkey/mozilla/htmlparser/src/nsParser.cpp, line 2459]
nsJARChannel::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp, line 653]
nsCOMPtr_base::assign_with_AddRef
[c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp, line 70]
nsInputStreamPump::OnStateStop
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsInputStreamPump.cpp, line 462]
nsInputStreamPump::OnInputStreamReady
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsInputStreamPump.cpp, line 321]
nsInputStreamReadyEvent::EventHandler
[c:/builds/seamonkey/mozilla/xpcom/io/nsStreamUtils.cpp, line 102]
PL_HandleEvent [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c, line 664]
PL_ProcessPendingEvents [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c,
line 597]
_md_EventReceiverProc [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c, line
1386]
USER32.dll + 0x4455 (0x77d14455)
USER32.dll + 0x95d5 (0x77d195d5)
nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 480]
main1 [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1289]
main [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1639]
WinMain [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1660]
WinMainCRTStartup()
kernel32.dll + 0x214c7 (0x77e614c7) 
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
*** Bug 180685 has been marked as a duplicate of this bug. ***
I'm starting to realize that this a separate bug from the other fastload stuff.
I'd kinda assumed that this was a by product, but I see that this actually was 
around when we only did JS fastload. However, I don't really see what is going 
wrong at this point. (The actual line pointed to by talkback is fairly harmless 
since objvec doesn't hold any owning references; I think the real bug is 
actually in the smashed stack frame above that, but I don't know which of two 
or three functions that is supposed to be :-( 
I think a lot of these crashes are due to heap corruption. Most of the ones
ending in msvcrt.dll point to allocation/deallocation areas. The actual error
could be miles away from the crash point.
Making this topcrash- based on David's last comment.  If we find our more about
this crash or if anyone is able to reproduce it, we can make it a toprash+ then.
Keywords: topcrashtopcrash-
Mass reassign of my non-Firefox bugs to ben_seamonkey@hotmail.com
Assignee: bugs → ben_seamonkey
Status: REOPENED → NEW
Status: NEW → RESOLVED
Closed: 22 years ago20 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ ntdll.dll | MSVCRT.DLL | KERNEL32.DLL - nsFastLoadFileWriter::WriteFooter | nsFastLoadFileWriter::Close] [@ nsFastLoadFileWriter::ObjectMapEnumerate]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: