Closed Bug 127716 Opened 23 years ago Closed 23 years ago

chatzilla crash applying motif after mozilla theme switch - [@ 0x02cbe4a6 | 0x0440cd31 - nsHTMLLinkElement::SetDocument]

Categories

(Core :: XUL, defect)

x86
Windows 98
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 129620
mozilla1.2alpha

People

(Reporter: cwhitt, Assigned: hyatt)

References

Details

(Keywords: crash, testcase, topcrash+)

Crash Data

Using build 2002021510 on win98se

Reproducibility: always

Steps to reproduce:
1. open mozilla navigator
2. open chatzilla
3. change theme in navigator
4. apply a motif under the view menu in chatzilla

Additionally, chatzilla looks very bad after a theme switch in moz, but I'm not
sure if this has to do with incomplete themes rather than a moz bug.
keyword: crash
Keywords: crash
I stated build ID 2002021510 in my initial report.  It should be 2002021503.

The crash doesn't occur when switching to the modern theme.
See talkback IDs:

TB3349384H
TB3350062E
TB3350280Y
TB3351142Z

Here's the most recent incident reported by Christopher:

 Incident ID 3351142   
Stack Signature  0x02cbe4a6 67c717f2
Trigger Time 2002-02-25 12:19:01
Email Address cwhitt@ieee.org
URL visited
Build ID 2002021510
Product ID MozillaTrunk
Platform
Operating System Win32
Module
Trigger Reason Access violation
User Comments yessiree - see bug 127716
Stack Trace
0x02cbe4a6
nsHTMLLinkElement::SetDocument
[d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLLinkElement.cpp,
line 106]
nsGenericElement::SetDocumentInChildrenOf
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1408]
nsGenericElement::SetDocument
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1475]
nsGenericHTMLElement::SetDocument
[d:\builds\seamonkey\mozilla\content\html\content\src\nsGenericHTMLElement.cpp,
line 1276]
nsGenericElement::SetDocumentInChildrenOf
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1408]
nsGenericElement::SetDocument
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1475]
nsGenericHTMLElement::SetDocument
[d:\builds\seamonkey\mozilla\content\html\content\src\nsGenericHTMLElement.cpp,
line 1276]
nsDocument::SetScriptGlobalObject
[d:\builds\seamonkey\mozilla\content\base\src\nsDocument.cpp, line 1510]
DocumentViewerImpl::Close
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 1374]
nsDocShell::SetupNewViewer
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 4150]
nsDocShell::Embed [d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp,
line 3544]
nsDocShell::CreateContentViewer
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 3921]
nsDSURIContentListener::DoContent
[d:\builds\seamonkey\mozilla\docshell\base\nsDSURIContentListener.cpp, line 108]
nsDocumentOpenInfo::DispatchContent
[d:\builds\seamonkey\mozilla\uriloader\base\nsURILoader.cpp, line 362]
nsDocumentOpenInfo::OnStartRequest
[d:\builds\seamonkey\mozilla\uriloader\base\nsURILoader.cpp, line 227]
nsJARChannel::OnStartRequest
[d:\builds\seamonkey\mozilla\netwerk\protocol\jar\src\nsJARChannel.cpp, line 588]
nsOnStartRequestEvent::HandleEvent
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsRequestObserverProxy.cpp, line 162]
PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 591]
PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c,
line 524]
_md_EventReceiverProc [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line
1072]
KERNEL32.DLL + 0x24407 (0xbff94407)
0x00648c16 

Adding [@ 0x02cbe4a6 - nsHTMLLinkElement::SetDocument] to summary for tracking.
Summary: chatzilla crash applying motif after mozilla theme switch → chatzilla crash applying motif after mozilla theme switch - [@ 0x02cbe4a6 - nsHTMLLinkElement::SetDocument]
This is a problem in the theme switching code, not chatzilla.  Over to xptoolkit.
Assignee: rginda → jaggernaut
Component: chatzilla → XP Toolkit/Widgets
QA Contact: samuel → jrgm
-> hyatt
Assignee: jaggernaut → hyatt
Adding topcrash and testcase keyword.  This crash is being reported under
different stack signatures...so collectively, this has potential to be a
topcrash.  I have successfully reproduce this a few times.  Here is my most
recent incident:

 Incident ID 3498412   
Stack Signature  0x0440cd31 3a6e2e9a
Trigger Time 2002-02-28 18:53:00
Email Address jpatel@netscape.com
URL visited mail/news?
Build ID 2002022709
Product ID MozillaTrunk
Platform
Operating System Win32
Module
Trigger Reason Access violation
User Comments changed theme went to check email...just clicked on imap folder
and boom!
Stack Trace
0x0440cd31
nsHTMLLinkElement::SetDocument
[d:\builds\seamonkey\mozilla\content\html\content\src\nsHTMLLinkElement.cpp,
line 108]
nsGenericElement::SetDocumentInChildrenOf
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1408]
nsGenericElement::SetDocument
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1475]
nsGenericHTMLElement::SetDocument
[d:\builds\seamonkey\mozilla\content\html\content\src\nsGenericHTMLElement.cpp,
line 1276]
nsGenericElement::SetDocumentInChildrenOf
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1408]
nsGenericElement::SetDocument
[d:\builds\seamonkey\mozilla\content\base\src\nsGenericElement.cpp, line 1475]
nsGenericHTMLElement::SetDocument
[d:\builds\seamonkey\mozilla\content\html\content\src\nsGenericHTMLElement.cpp,
line 1276]
nsDocument::SetScriptGlobalObject
[d:\builds\seamonkey\mozilla\content\base\src\nsDocument.cpp, line 1510]
DocumentViewerImpl::Close
[d:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 1393]
nsDocShell::SetupNewViewer
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 4144]
nsDocShell::Embed [d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp,
line 3536]
nsDocShell::CreateContentViewer
[d:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 3912]
nsDSURIContentListener::DoContent
[d:\builds\seamonkey\mozilla\docshell\base\nsDSURIContentListener.cpp, line 108]
nsDocumentOpenInfo::DispatchContent
[d:\builds\seamonkey\mozilla\uriloader\base\nsURILoader.cpp, line 362]
nsDocumentOpenInfo::OnStartRequest
[d:\builds\seamonkey\mozilla\uriloader\base\nsURILoader.cpp, line 227]
nsStreamIOChannel::OnStartRequest
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsInputStreamChannel.cpp, line 470]
nsOnStartRequestEvent::HandleEvent
[d:\builds\seamonkey\mozilla\netwerk\base\src\nsRequestObserverProxy.cpp, line 162]
PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 591]
PL_ProcessPendingEvents [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c,
line 524]
_md_EventReceiverProc [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line
1072] 

All I did was change the theme with a browser and mail window open...and then go
to click on an imap folder in the mail window.  Since the reporter crashed with
different steps...I'm guessing there are a few different ways to get to this crash.
Keywords: testcase, topcrash
Summary: chatzilla crash applying motif after mozilla theme switch - [@ 0x02cbe4a6 - nsHTMLLinkElement::SetDocument] → chatzilla crash applying motif after mozilla theme switch - [@ 0x02cbe4a6 | 0x0440cd31 - nsHTMLLinkElement::SetDocument]
perf bug 127784, dynamic theme switching is going to be disabled (try again 
another day).
Depends on: 127784
Target Milestone: --- → mozilla1.2
TB3833110M is my attempt to reproduce this with the latest 0.9.9 build,
2002-03-08 I think.  
This may have been fixed by the patch to bug 129620, which landed on branch and
trunk on 2002-03-08 (so it should be in the 3-9 builds, although the 3-9 trunk
builds would be broken for other reasons -- see bug 129827 and bug 129850).
Confirming dbaron's comments above.  This is fixed on the branch as of 20020309.
 I'll check the trunk after the regressions are fixed.
Making topcrash+.
Keywords: topcrashtopcrash+
Sounds like this is fixed.

*** This bug has been marked as a duplicate of 129620 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
This is the first chance I've had to get a new nightly since last weekend's
problematic builds.  I can no longer reproduce this.  Verifying.
Status: RESOLVED → VERIFIED
Crash Signature: [@ 0x02cbe4a6 | 0x0440cd31 - nsHTMLLinkElement::SetDocument]
You need to log in before you can comment on or make changes to this bug.