Closed Bug 217684 Opened 21 years ago Closed 20 years ago

M173 crash [@ nsXULPrototypeScript::Serialize]

Categories

(Core :: XUL, defect)

defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: timeless, Assigned: hyatt)

References

()

Details

(Keywords: crash, helpwanted, topcrash-, Whiteboard: need testcase)

Crash Data

nsXULPrototypeScript::Serialize fb1e1a27

Stack Trace:

nsXULPrototypeScript::Serialize
[c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp line 4863]
nsXULPrototypeScript::SerializeOutOfLine
[c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp line 4954]
nsXULDocument::OnStreamComplete
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp line 3384]
nsStreamLoader::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsStreamLoader.cpp line 144]
nsJARChannel::OnStopRequest
[c:/builds/seamonkey/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp line 678]
nsCOMPtr_base::assign_with_AddRef
[c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp line 71]
nsInputStreamPump::OnStateStop
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsInputStreamPump.cpp line 484]
nsInputStreamPump::OnInputStreamReady
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsInputStreamPump.cpp line 325]
nsInputStreamReadyEvent::EventHandler
[c:/builds/seamonkey/mozilla/xpcom/io/nsStreamUtils.cpp line 117]
PL_HandleEvent [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c line 672]
PL_ProcessPendingEvents [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c
line 610]
_md_EventReceiverProc [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c line
1413]

Source File :
c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp line no: 4863


Build: 2003082204 CrashDate: 2003-08-23 UptimeMinutes: 270 Total: 270
OS: Windows 98 4.10 build 67766222
URL:
Comment: Opening program. Crash after splash screen appeared.
BBID: 23010777

Build: 2003082404 CrashDate: 2003-08-25 UptimeMinutes: 907 Total: 907
OS: Windows NT 5.1 build 2600
URL:
Comment:
BBID: 23043903

Build: 2003082704 CrashDate: 2003-08-27 UptimeMinutes: 6 Total: 6
OS: Windows 98 4.10 build 67766446
URL:
Comment: Happened at start up
BBID: 23106236

Build: 2003082004 CrashDate: 2003-08-21 UptimeMinutes: 12 Total: 12
OS: Windows 98 4.10 build 67766446
URL:
Comment: send page with the feature-starven firblurred
BBID: 22938177

Build: 2003082704 CrashDate: 2003-08-27 UptimeMinutes: 4 Total: 4
OS: Windows NT 5.0 build 2195
URL:
Comment:
BBID: 23124172

(OSs: 98, ME, 2k, XP)

If you need debugging stuff or variables you'll have to ask talkback. I'm filing
this bug because it's in the topcrash list and someone should look at it.

personally i don't think i've ever triggered it, although someone is welcome to
search through talkback archives to find out whether timeless@ has ever
submitted this signature (if they find that i have it won't be of much use since
there's no way i'd be able to remember what i was doing when it happened,
besides we probably need it caught in a debugger if the talkback registers stuff
isn't useful).
This is a topcrash with the latest Mozilla 1.7 RC1 release.  Here is a recent
crash with that build:

Stack Signature	 nsXULPrototypeScript::Serialize 63368cec
Email Address	
Product ID	Mozilla17
Build ID	2004042109
Trigger Time	2004-04-26 06:06:10.0
Platform	Win32
Operating System	Windows NT 5.1 build 2600
Module	gklayout.dll + (00168675)
URL visited	
User Comments	
Since Last Crash	sec
Total Uptime	sec
Trigger Reason	Access violation
Source File Name
d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp
Trigger Line No.	4448
Stack Trace 	
nsXULPrototypeScript::Serialize
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 4448]
nsXULPrototypeScript::SerializeOutOfLine
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/content/xul/content/src/nsXULElement.cpp,
line 4539]
nsXULDocument::OnStreamComplete
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/content/xul/document/src/nsXULDocument.cpp,
line 3256]
nsStreamLoader::OnStopRequest
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/netwerk/base/src/nsStreamLoader.cpp,
line 144]
nsFileChannel::OnStopRequest
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp,
line 578]
nsCOMPtr_base::assign_with_AddRef
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpcom/glue/nsCOMPtr.cpp,
line 86]
nsInputStreamPump::OnStateStop
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/netwerk/base/src/nsInputStreamPump.cpp,
line 499]
nsInputStreamPump::OnInputStreamReady
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/netwerk/base/src/nsInputStreamPump.cpp,
line 340]
nsInputStreamReadyEvent::EventHandler
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpcom/io/nsStreamUtils.cpp,
line 215]
PL_HandleEvent
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpcom/threads/plevent.c,
line 674]
PL_ProcessPendingEvents
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpcom/threads/plevent.c,
line 612]
_md_EventReceiverProc
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpcom/threads/plevent.c,
line 1415]
USER32.dll + 0x3d79 (0x77d13d79)
USER32.dll + 0x3ddf (0x77d13ddf)
nsAppShellService::Run
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpfe/appshell/src/nsAppShellService.cpp,
line 524]
main1
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1313]
main
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1783]
WinMain
[d:/BUILDS/tinderbox/Mozilla1.7/WINNT_5.0_Clobber/mozilla/xpfe/bootstrap/nsAppRunner.cpp,
line 1809]
WinMainCRTStartup()
kernel32.dll + 0x214c7 (0x77e614c7)

It's been a topcrasher for 1.7 Beta as well...here are a few incidents from that
release that included user comments:
  	25309  	 nsXULPrototypeScript::Serialize 882a392d  	2004-04-19 08:47:48.0  
MozillaOrgMozilla1.7Win322004031615  	Windows NT 5.0 build 2195  	 	 	I was
going to a site called valuecigs.com

 	15441 	nsXULPrototypeScript::Serialize 882a392d 	2004-04-09 10:26:23.0 
MozillaOrgMozilla1.7Win322004031615 	Windows NT 5.1 build 2600 			Starting
mozilla after loading new theme - orbit 3+1.

  	8475  	 nsXULPrototypeScript::Serialize 882a392d  	2004-03-30 08:21:36.0  
MozillaOrgMozilla1.7Win322004031615  	Windows NT 5.1 build 2600  	 	 	I was
sending a MS Word document from within MS Word to an email user.
	
 	5996 	nsXULPrototypeScript::Serialize 2c3b2875 	2004-03-26 08:01:54.0 
MozillaOrgMozilla1.7Win322004031615 	Windows 98 4.10 build 67766446 		I just
tried to open Moz 1.7b

 	5334 	nsXULPrototypeScript::Serialize 0e7a7009 	2004-03-25 07:21:45.0 
MozillaOrgMozilla1.7Win322004031615 	Windows NT 5.0 build 2195 	 		Installed a
few extensions to Mozilla 1.7b, closed browser and restarted. Mozilla crashed
during restart.

 	4834 	nsXULPrototypeScript::Serialize 085f756c 	2004-03-24 14:38:13.0 
MozillaOrgMozilla1.7Win322004031615 	Windows NT 5.1 build 2600 			Crashes on
Boot - Installed 1.7 with a bunch of plug-ins

 	2644 	nsXULPrototypeScript::Serialize cd6faadc 	2004-03-21 02:47:01.0 
MozillaOrgMozilla1.7Win322004031615 	Windows 98 4.10 build 67766446 	 		I tried
send mail from Windows Explorer, using option Send to - mail

 	2370 	nsXULPrototypeScript::Serialize f379b8e4 	2004-03-19 04:36:33.0 
MozillaOrgMozilla1.7Win322004031615 	Windows 98 4.10 build 67766222 			Switch
profiles
Summary: [@ nsXULPrototypeScript::Serialize] → M17rc1 crash [@ nsXULPrototypeScript::Serialize]
cc'ing bryner in case he might know what is going on here.  not much has changed
in the code for a while, and the user comments aren't much help, so not sure
what is happening here.

Updating summary with M17rc2 and changing Hardware and OS to All, since I'm
seeing this crash with MacOS X as well:

Count   Offset    Real Signature
[ 5   nsXULPrototypeScript::Serialize() da80dbee -
nsXULPrototypeScript::Serialize() ]
 
     Crash date range: 17-MAY-04 to 23-MAY-04
     Min/Max Seconds since last crash: 3 - 33373
     Min/Max Runtime: 550 - 33381
 
     Count   Platform List 
     5   [Darwin 7.3.0]      
 
     Count   Build Id List 
     5   2004051405
 
     No of Unique Users         3
 
 Stack trace(Frame) 

	 nsXULPrototypeScript::Serialize()
[/builds/release/1.7/mozilla/content/xul/content/src/nsXULElement.cpp  line 4445] 
	 nsXULPrototypeScript::SerializeOutOfLine()
[/builds/release/1.7/mozilla/content/xul/content/src/nsXULElement.cpp  line 692] 
	 nsXULDocument::OnStreamComplete()
[/builds/release/1.7/mozilla/content/xul/document/src/nsXULDocument.cpp  line 3247] 
	 nsStreamLoader::OnStopRequest()
[/builds/release/1.7/mozilla/netwerk/base/src/nsStreamLoader.cpp  line 607] 
	 nsJARChannel::OnStopRequest()
[/builds/release/1.7/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp  line 607] 
	 nsInputStreamPump::OnStateStop()
[/builds/release/1.7/mozilla/netwerk/base/src/nsInputStreamPump.cpp  line 607] 
	 nsInputStreamPump::OnInputStreamReady()
[/builds/release/1.7/mozilla/netwerk/base/src/nsInputStreamPump.cpp  line 339] 
	 nsInputStreamReadyEvent::EventHandler()  
	 PL_HandleEvent()	[/builds/release/1.7/mozilla/xpcom/threads/plevent.c  line 674] 
	 PL_ProcessPendingEvents()	[/builds/release/1.7/mozilla/xpcom/threads/plevent.c
 line 608] 
	 _md_EventReceiverProc()	[/builds/release/1.7/mozilla/xpcom/threads/plevent.c 
line 1568] 
	 HIToolbox.145.0.0 + 0x24e4 (0x927d24e4)  
	 HIToolbox.145.0.0 + 0x2758 (0x927d2758)  
	 HIToolbox.145.0.0 + 0x6bc0 (0x927d6bc0)  
	 HIToolbox.145.0.0 + 0x13258 (0x927e3258)  
	 HIToolbox.145.0.0 + 0x25a0 (0x927d25a0)  
	 HIToolbox.145.0.0 + 0x2758 (0x927d2758)  
	 HIToolbox.145.0.0 + 0x14be8 (0x927e4be8)  
	 HIToolbox.145.0.0 + 0x18ae0 (0x927e8ae0)  
	 HIToolbox.145.0.0 + 0x28d44 (0x927f8d44)  
	 HIToolbox.145.0.0 + 0x92b4 (0x927d92b4)  
	 HIToolbox.145.0.0 + 0x9468 (0x927d9468)  
	 HIToolbox.145.0.0 + 0x1d01c (0x927ed01c)  
	 HIToolbox.145.0.0 + 0x2dd34 (0x927fdd34)  
	 nsMacMessagePump::GetEvent()
[/builds/release/1.7/mozilla/widget/src/mac/nsMacMessagePump.cpp  line 407] 
	 nsMacMessagePump::DoMessagePump()
[/builds/release/1.7/mozilla/widget/src/mac/nsMacMessagePump.cpp  line 312] 
	 nsAppShell::Run()	[/builds/release/1.7/mozilla/widget/src/mac/nsAppShell.cpp 
line 114] 
	 mozilla-bin + 0xb53c (0x0000b53c)  
	 mozilla-bin + 0xba80 (0x0000ba80)  
	 mozilla-bin + 0x8724 (0x00008724)  
	 mozilla-bin + 0x85a4 (0x000085a4)   
OS: Windows 98 → All
Hardware: PC → All
Summary: M17rc1 crash [@ nsXULPrototypeScript::Serialize] → M17rc2 crash [@ nsXULPrototypeScript::Serialize]
M17rc2 -> M17
Summary: M17rc2 crash [@ nsXULPrototypeScript::Serialize] → M17 crash [@ nsXULPrototypeScript::Serialize]
I still can't reproduce this crash.  Most of the comments mention startup after
installing some extension.  

Not a lot of these crashes around these days:
http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=1&searchby=stacksig&match=contains&searchfor=+nsXULPrototypeScript%3A%3ASerialize&vendor=All&product=All&platform=All&buildid=&sdate=&stime=00%3A00%3A00&edate=&etime=23%3A59%3A59

Marking topcrash- until we can reproduce.
Still looking for a reproducible testcase, adding helpwanted keyword.  

If anyone is able to repro this crash, please let us know how you did it. 
Talkback data is all over the place and I still can't reproduce after going
through a bunch of user comments/urls.
Whiteboard: need testcase
Number of crashes way down and most of them were with Mozilla 1.7.3...nothing in
recent releases or nightlies.  Marking WFM to get this off the radar.  If it
comes back or if anyone is able to create a testcase, please reopen.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Summary: M17 crash [@ nsXULPrototypeScript::Serialize] → M173 crash [@ nsXULPrototypeScript::Serialize]
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: shrir → xptoolkit.widgets
Crash Signature: [@ nsXULPrototypeScript::Serialize]
You need to log in before you can comment on or make changes to this bug.