Closed Bug 122111 Opened 23 years ago Closed 23 years ago

Crash changing mail messages after switching themes

Categories

(Core :: XBL, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 129620
mozilla1.2alpha

People

(Reporter: bugzilla, Assigned: hyatt)

References

Details

(Keywords: crash)

Attachments

(1 file)

Build ID: 2002012503 Steps to reproduce: (1) Open Mailnews. (2) Select a message. (3) In browser, switch themes. (4) Select another mail message. Result: crash. I reproduce this a lot and am usually (always?) in Classic, switching to Modern. But I can't try vice-versa right now because I can't open mailnews (another bug). The not-so-useful stack I get is 0x00000000 nsCOMPtr_base::assign_with_AddRef [d:\builds\seamonkey\mozilla\xpcom\glue\nsCOMPtr.cpp, line 74] nsBindingManager::GetBindingImplementation [d:\builds\seamonkey\mozilla\content\xbl\src\nsBindingManager.cpp, line 1181] ntdll.dll + 0x16f5 (0x77f516f5)
Key: +crash Sev: nor -> cri
Severity: normal → critical
Keywords: crash
Confirming on Linux 2002012505 0.9.8 branch. TB2180035M
Keywords: nsbeta1
Summary: Crash changing mail messages after switching themse → Crash changing mail messages after switching themes
QA Contact: esther → laurel
Attached file talkback 2079632 (deleted) —
talkback from case on jan24 with win98 where I crashed after switching themes and selecting a mail message.
this looks like a crash in xbl.
Assignee: sspitzer → hyatt
Component: Mail Window Front End → XBL
Product: MailNews → Browser
QA Contact: laurel → ian
Could this be related to bug 98359?
I'm not sure if this is the same as 98359, that bug is specifically for MAC OSX, no one has mentioned other platforms. I can reproduce this on my winxp using 20020225 build. Note, I also crash when mail is not involved, just launching opening the browser and changing theme from modern to classic will crash when I Exit the app. Not sure if their both the same but here are the stacks from talkback. Here is the talkback stack I get when mail is involved using the original scenario. 0x002f003a 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] nsStreamConverter::OnStartRequest [d:\builds\seamonkey\mozilla\mailnews\mime\src\nsStreamConverter.cpp, line 947] nsDocumentOpenInfo::OnStartRequest [d:\builds\seamonkey\mozilla\uriloader\base\nsURILoader.cpp, line 229] nsStreamListenerTee::OnStartRequest [d:\builds\seamonkey\mozilla\netwerk\base\src\nsStreamListenerTee.cpp, line 14] nsOnStartRequestEvent0::HandleEvent [d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line 228] nsStreamListenerEvent0::HandlePLEvent [d:\builds\seamonkey\mozilla\netwerk\base\src\nsAsyncStreamListener.cpp, line 122] 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] USER32.dll + 0x3c076 (0x77d7c076) USER32.dll + 0x3c076 (0x77d7c076) netscp6.exe + 0x6600 (0x00406600) kernel32.dll + 0x3bb86 (0x77e9bb86) I get this stack when mail is not involved: 0xf98b5708 nsTemplateRule::GetContent [d:\builds\seamonkey\mozilla\content\xul\templates\src\nsTemplateRule.cpp, line 63] nsStyleContext::Destroy [d:\builds\seamonkey\mozilla\content\base\src\nsStyleContext.cpp, line 1279]
nsbeta1- pending disabling dynamic theme switch.
Depends on: 128168
Keywords: nsbeta1nsbeta1-
Target Milestone: --- → mozilla1.2
Depends on: 127784
No longer depends on: 128168
Blocks: 98359
This should be fixed now. It's exactly the scenario I used when finding bug 129620. *** This bug has been marked as a duplicate of 129620 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
VERIFIED on Linux. Sending to stephend for verification on the reporter's platform.
Status: RESOLVED → VERIFIED
QA Contact: ian → stephend
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: