Closed Bug 199552 Opened 22 years ago Closed 22 years ago

Trunk crash [@ nsXULDocument::GetXMLDeclaration]

Categories

(SeaMonkey :: Preferences, defect)

x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jay, Assigned: jst)

Details

(Keywords: crash, regression, topcrash)

Crash Data

Not sure if I picked the right component, but this crash was introduced with 3/26 MozillaTrunk builds. From looking at the code, it looks like jst's checkin on 3/15 might be the cause: 1.555 <jst@netscape.com> 25 Mar 2003 23:40 Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com Here is the latest from Talkback: Rank StackSignature Count 8 nsXULDocument::GetXMLDeclaration 72 Source File : c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp line : 1340 ==================================================================================================== Count Offset Real Signature [ 22 nsXULDocument::GetXMLDeclaration 503bd398 - nsXULDocument::GetXMLDeclaration ] [ 2 nsXULDocument::GetXMLDeclaration 9b0b1123 - nsXULDocument::GetXMLDeclaration ] Crash date range: 2003-03-26 to 2003-03-26 Min/Max Seconds since last crash: 5 - 4623 Min/Max Runtime: 16 - 5207 Count Platform List 14 Windows NT 5.1 build 2600 5 Windows 95 4.0 build 67306684 4 Windows NT 5.0 build 2195 1 Windows 98 4.90 build 73010104 Count Build Id List 15 2003032611 7 2003032604 2 2003032608 No of Unique Users 14 Stack trace(Frame) nsXULDocument::GetXMLDeclaration [c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp line 1340] XPTC_InvokeByIndex [c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp line 102] XPCWrappedNative::CallMethod [c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp line 2025] XPC_WN_CallMethod [c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp line 1293] js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 845] js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 2832] js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 861] js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 936] JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c line 3529] nsJSContext::CallEventHandler [c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp line 1068] nsJSEventListener::HandleEvent [c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp line 183] nsEventListenerManager::HandleEventSubType [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp line 1192] nsEventListenerManager::HandleEvent [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp line 1876] GlobalWindowImpl::HandleDOMEvent [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp line 798] DocumentViewerImpl::LoadComplete [c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp line 960] nsDocShell::EndPageLoad [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp line 4295] nsWebShell::EndPageLoad [c:/builds/seamonkey/mozilla/docshell/base/nsWebShell.cpp line 775] nsDocShell::OnStateChange [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp line 4229] nsDocLoaderImpl::FireOnStateChange [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 1214] nsDocLoaderImpl::doStopDocumentLoad [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 869] nsDocLoaderImpl::DocLoaderIsEmpty [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 767] nsDocLoaderImpl::DocLoaderIsEmpty [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 770] nsDocLoaderImpl::OnStopRequest [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 697] nsLoadGroup::RemoveRequest [c:/builds/seamonkey/mozilla/netwerk/base/src/nsLoadGroup.cpp line 703] nsJARChannel::OnStopRequest [c:/builds/seamonkey/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp line 660] nsCOMPtr_base::assign_with_AddRef [c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp line 71] nsInputStreamPump::OnInputStreamReady [c:/builds/seamonkey/mozilla/netwerk/base/src/nsInputStreamPump.cpp line 325] (18496561) URL: http://www.jpennycook.pwp.blueyonder.co.uk/ (18496561) Comments: Went to Edit\Preferences - crash occurred instead of Preferences window being displayed (18490373) Comments: i was upgrading mozilla 1.3 with the 1.4 a version after installing the new mozilla i cant work longer with mozilla 1.4 i must remove mozilla and reinstalled it not very friendly ==================================================================================================== Count Offset Real Signature [ 13 nsXULDocument::GetXMLDeclaration 1deb0073 - nsXULDocument::GetXMLDeclaration ] Crash date range: 2003-03-26 to 2003-03-26 Min/Max Seconds since last crash: 5 - 5065 Min/Max Runtime: 15 - 5065 Count Platform List 6 Windows NT 5.0 build 2195 4 Windows NT 5.1 build 2600 2 Windows 98 4.90 build 73010104 1 Windows 98 4.10 build 67766446 Count Build Id List 5 2003032611 5 2003032604 3 2003032608 No of Unique Users 11 Stack trace(Frame) nsXULDocument::GetXMLDeclaration [c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp line 1340] XPTC_InvokeByIndex [c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp line 102] XPCWrappedNative::CallMethod [c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp line 2025] XPC_WN_CallMethod [c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp line 1293] js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 845] js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 2832] js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 861] js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 936] JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c line 3529] nsJSContext::CallEventHandler [c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp line 1068] nsJSEventListener::HandleEvent [c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp line 183] nsEventListenerManager::HandleEventSubType [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp line 1192] nsEventListenerManager::HandleEvent [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp line 1876] GlobalWindowImpl::HandleDOMEvent [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp line 798] DocumentViewerImpl::LoadComplete [c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp line 960] nsDocShell::EndPageLoad [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp line 4295] nsWebShell::EndPageLoad [c:/builds/seamonkey/mozilla/docshell/base/nsWebShell.cpp line 775] nsDocShell::OnStateChange [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp line 4229] nsDocLoaderImpl::FireOnStateChange [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 1214] nsDocLoaderImpl::doStopDocumentLoad [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 869] nsDocLoaderImpl::DocLoaderIsEmpty [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 767] nsDocLoaderImpl::DocLoaderIsEmpty [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 770] nsDocLoaderImpl::OnStopRequest [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 697] nsLoadGroup::RemoveRequest [c:/builds/seamonkey/mozilla/netwerk/base/src/nsLoadGroup.cpp line 703] imgRequestProxy::OnStopRequest [c:/builds/seamonkey/mozilla/modules/libpr0n/src/imgRequestProxy.cpp line 422] imgRequest::OnStopRequest [c:/builds/seamonkey/mozilla/modules/libpr0n/src/imgRequest.cpp line 688] nsCOMPtr_base::assign_with_AddRef [c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp line 71] ProxyListener::OnStopRequest [c:/builds/seamonkey/mozilla/modules/libpr0n/src/imgLoader.cpp line 861] 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 71] nsInputStreamPump::OnInputStreamReady [c:/builds/seamonkey/mozilla/netwerk/base/src/nsInputStreamPump.cpp line 325] (18506035) Comments: Just opened the preferences pane (18494623) Comments: Edit -&gt; Preferences prefs dialog never appeared. crashed instead. ==================================================================================================== Count Offset Real Signature [ 12 nsXULDocument::GetXMLDeclaration f48ae99a - nsXULDocument::GetXMLDeclaration ] Crash date range: 2003-03-26 to 2003-03-26 Min/Max Seconds since last crash: 9 - 322 Min/Max Runtime: 9 - 815 Count Platform List 6 Windows NT 5.0 build 2195 4 Windows NT 5.1 build 2600 1 Windows 98 4.10 build 67766446 1 Windows 98 4.10 build 67766222 Count Build Id List 7 2003032611 3 2003032608 2 2003032604 No of Unique Users 9 Stack trace(Frame) nsXULDocument::GetXMLDeclaration [c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp line 1340] XPTC_InvokeByIndex [c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp line 102] XPCWrappedNative::CallMethod [c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp line 2025] XPC_WN_CallMethod [c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp line 1293] js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 845] js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 2832] js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 861] js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 936] JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c line 3529] nsJSContext::CallEventHandler [c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp line 1068] nsJSEventListener::HandleEvent [c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp line 183] nsEventListenerManager::HandleEventSubType [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp line 1192] nsEventListenerManager::HandleEvent [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp line 1876] GlobalWindowImpl::HandleDOMEvent [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp line 798] DocumentViewerImpl::LoadComplete [c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp line 960] nsDocShell::EndPageLoad [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp line 4295] nsWebShell::EndPageLoad [c:/builds/seamonkey/mozilla/docshell/base/nsWebShell.cpp line 775] nsDocShell::OnStateChange [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp line 4229] nsDocLoaderImpl::FireOnStateChange [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 1214] nsDocLoaderImpl::doStopDocumentLoad [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 869] nsDocLoaderImpl::DocLoaderIsEmpty [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 767] nsDocLoaderImpl::OnStopRequest [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 697] nsLoadGroup::RemoveRequest [c:/builds/seamonkey/mozilla/netwerk/base/src/nsLoadGroup.cpp line 703] imgRequestProxy::OnStopRequest [c:/builds/seamonkey/mozilla/modules/libpr0n/src/imgRequestProxy.cpp line 422] imgRequest::OnStopRequest [c:/builds/seamonkey/mozilla/modules/libpr0n/src/imgRequest.cpp line 688] nsCOMPtr_base::assign_with_AddRef [c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp line 71] ProxyListener::OnStopRequest [c:/builds/seamonkey/mozilla/modules/libpr0n/src/imgLoader.cpp line 861] 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 71] nsInputStreamPump::OnInputStreamReady [c:/builds/seamonkey/mozilla/netwerk/base/src/nsInputStreamPump.cpp line 325] (18490179) Comments: opening my mails with the newest nightly build ==================================================================================================== Count Offset Real Signature [ 8 nsXULDocument::GetXMLDeclaration 3bcfbc6e - nsXULDocument::GetXMLDeclaration ] Crash date range: 2003-03-26 to 2003-03-26 Min/Max Seconds since last crash: 5 - 374 Min/Max Runtime: 21 - 584 Count Platform List 4 Windows NT 5.1 build 2600 2 Windows NT 5.0 build 2195 1 Windows 98 4.10 build 67766446 1 Windows 98 4.10 build 67766222 Count Build Id List 5 2003032611 2 2003032604 1 2003032608 No of Unique Users 6 Stack trace(Frame) nsXULDocument::GetXMLDeclaration [c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULDocument.cpp line 1340] XPTC_InvokeByIndex [c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp line 102] XPCWrappedNative::CallMethod [c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp line 2025] XPC_WN_CallMethod [c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp line 1293] js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 845] js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 2832] js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 861] js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c line 936] JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c line 3529] nsJSContext::CallEventHandler [c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp line 1068] nsJSEventListener::HandleEvent [c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp line 183] nsEventListenerManager::HandleEventSubType [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp line 1192] nsEventListenerManager::HandleEvent [c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp line 1876] GlobalWindowImpl::HandleDOMEvent [c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp line 798] DocumentViewerImpl::LoadComplete [c:/builds/seamonkey/mozilla/content/base/src/nsDocumentViewer.cpp line 960] nsDocShell::EndPageLoad [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp line 4295] nsWebShell::EndPageLoad [c:/builds/seamonkey/mozilla/docshell/base/nsWebShell.cpp line 775] nsDocShell::OnStateChange [c:/builds/seamonkey/mozilla/docshell/base/nsDocShell.cpp line 4229] nsDocLoaderImpl::FireOnStateChange [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 1214] nsDocLoaderImpl::doStopDocumentLoad [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 869] nsDocLoaderImpl::DocLoaderIsEmpty [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 767] nsDocLoaderImpl::OnStopRequest [c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp line 697] nsLoadGroup::RemoveRequest [c:/builds/seamonkey/mozilla/netwerk/base/src/nsLoadGroup.cpp line 703] nsJARChannel::OnStopRequest [c:/builds/seamonkey/mozilla/netwerk/protocol/jar/src/nsJARChannel.cpp line 660] nsCOMPtr_base::assign_with_AddRef [c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp line 71] nsInputStreamPump::OnInputStreamReady [c:/builds/seamonkey/mozilla/netwerk/base/src/nsInputStreamPump.cpp line 325] (18494140) URL: http://www.jpennycook.pwp.blueyonder.co.uk/ (18494140) Comments: Clicked on the Alexa Snapshot link which generated a popup. I clicked yes when asked if I wanted to configure popup settings then Mozilla crashed (18494038) URL: www.betterhumans.com Adding crash, topcrash and regression keywords and making this zt4newcrash.
blocking 1.4a?
Flags: blocking1.4a?
could bug 199541 also be related? somewhat different stack, but the last tb comment is similar to what i did --changings prefs with unrequested popups.
This sounds like some out-of-sync xpt files or somesuch. If our typeinfo is correct, then there's no way you can end up in nsXULDocument::GetXMLDeclaration() from JS, that method is not part of any scriptable interface. Is this reproducable with a clean install?
It looks like this was one of those 1 time only crashes...I don't see any crashes with 3/27 builds after looking at 104 crashes with 3/26 builds. Removing zt4newcrash for now.
Keywords: zt4newcrash
Marking this worksforme based on the latest Talkback data. No crashes before or after 3/26 MozillaTrunk build.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
Flags: blocking1.4a?
Product: Browser → Seamonkey
Crash Signature: [@ nsXULDocument::GetXMLDeclaration]
You need to log in before you can comment on or make changes to this bug.