Closed Bug 106654 Opened 23 years ago Closed 23 years ago

Crash hitting CTRL+M / new mail message

Categories

(MailNews Core :: Composition, defect, P1)

x86
All
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 106646

People

(Reporter: 2009-bugzilla, Assigned: vparthas)

References

Details

(Keywords: crash, Whiteboard: blocker)

Today is crash day ?

1. Open Mozilla 2001102504
2. Hit CTRL+M to bring up Mail Composition Window
3. 
(0,0,12132,3492)!nsWidget::~nsWidget() of toplevel: 26 widgets still exist.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 21386)]
0x415f14dc in nsXULDocument::ContentReplaced (this=0x88e14d8, aContainer=0x899e5f0,
    aOldChild=0x8a35fa0, aNewChild=0x8b78610, aIndexInContainer=1) at
nsXULDocument.cpp:2119
2119                                      aIndexInContainer);
(gdb) bt
#0  0x415f14dc in nsXULDocument::ContentReplaced (this=0x88e14d8,
aContainer=0x899e5f0,
    aOldChild=0x8a35fa0, aNewChild=0x8b78610, aIndexInContainer=1) at
nsXULDocument.cpp:2119
#1  0x415ca2e2 in nsXULElement::ReplaceChildAt (this=0x899e5f0, aKid=0x8b78610,
aIndex=1,
    aNotify=1, aDeepSetDocument=1) at nsXULElement.cpp:2322
#2  0x415c5670 in nsXULElement::ReplaceChild (this=0x899e5f0, aNewChild=0x8b78614,
    aOldChild=0x8a35fa4, aReturn=0xbfffc60c) at nsXULElement.cpp:1130
#3  0x402088e0 in XPTC_InvokeByIndex (that=0x899e5f4, methodIndex=16, paramCount=3,
    params=0xbfffc5ec) at xptcinvoke_unixish_x86.cpp:153
#4  0x40dc59fb in XPCWrappedNative::CallMethod (ccx=@0xbfffc6a4, mode=CALL_METHOD)
    at xpcwrappednative.cpp:1951
#5  0x40dce82e in XPC_WN_CallMethod (cx=0x8306948, obj=0x8809bd0, argc=2,
argv=0x8bd1cc8,
    vp=0xbfffc7d8) at xpcwrappednativejsops.cpp:1266
#6  0x40093b0b in js_Invoke (cx=0x8306948, argc=2, flags=0) at jsinterp.c:809
#7  0x400a2ee2 in js_Interpret (cx=0x8306948, result=0xbfffd364) at jsinterp.c:2768
#8  0x40093b88 in js_Invoke (cx=0x8306948, argc=0, flags=0) at jsinterp.c:826
#9  0x400a2ee2 in js_Interpret (cx=0x8306948, result=0xbfffdf24) at jsinterp.c:2768
#10 0x40093b88 in js_Invoke (cx=0x8306948, argc=0, flags=2) at jsinterp.c:826
#11 0x40dbe81b in nsXPCWrappedJSClass::CallMethod (this=0x8bb5540,
wrapper=0x884e190,
    methodIndex=3, info=0x8923470, nativeParams=0xbfffe480) at
xpcwrappedjsclass.cpp:1022
#12 0x40dbbe95 in nsXPCWrappedJS::CallMethod (this=0x884e190, methodIndex=3,
info=0x8923470,
    params=0xbfffe480) at xpcwrappedjs.cpp:429
#13 0x40208cd3 in PrepareAndDispatch (self=0x884e190, methodIndex=3,
args=0xbfffe558)
    at xptcstubs_unixish_x86.cpp:95
#14 0x40208d83 in nsXPTCStubBase::Stub3 (this=0x884e190)
    at ../../../../../../dist/include/xpcom/xptcstubsdef.inc:5
#15 0x42723d23 in nsMsgCompose::NotifyStateListeners (this=0x8b99488,
    aNotificationType=eComposeFieldsReady, aResult=0) at nsMsgCompose.cpp:2911
#16 0x427227b9 in nsMsgDocumentStateListener::NotifyDocumentCreated (this=0x8767470)
    at nsMsgCompose.cpp:2513
#17 0x424dcf66 in nsEditor::NotifyDocumentListeners (this=0x8b0daa8,
    aNotificationType=<incomplete type>) at nsEditor.cpp:2545
#18 0x424d3ac7 in nsEditor::PostCreate (this=0x8b0daa8) at nsEditor.cpp:362
#19 0x42432d39 in nsHTMLEditor::PostCreate (this=0x8b0daa8) at nsHTMLEditor.cpp:320
#20 0x429625b9 in nsEditorShell::PrepareDocumentForEditing (this=0x8b14ae8,
    aDOMWindow=0x8aeed8c, aUrl=0x8767550) at nsEditorShell.cpp:615
#21 0x42976b7a in nsEditorShell::EndPageLoad (this=0x8b14ae8, aDOMWindow=0x8aeed8c,
    aChannel=0x8767738, aStatus=0) at nsEditorShell.cpp:5232
#22 0x42975a2f in nsEditorShell::OnStateChange (this=0x8b14ae8, aProgress=0x8b13ed4,
    aRequest=0x8767738, aStateFlags=786448, aStatus=0) at nsEditorShell.cpp:5007
#23 0x41020c99 in nsDocLoaderImpl::FireOnStateChange (this=0x8b13ec0,
aProgress=0x8b13ed4,
    aRequest=0x8767738, aStateFlags=786448, aStatus=0) at nsDocLoader.cpp:1109
#24 0x4101fc89 in nsDocLoaderImpl::doStopDocumentLoad (this=0x8b13ec0,
request=0x8767738,
    aStatus=0) at nsDocLoader.cpp:749
#25 0x4101f968 in nsDocLoaderImpl::DocLoaderIsEmpty (this=0x8b13ec0) at
nsDocLoader.cpp:645
#26 0x4101f682 in nsDocLoaderImpl::OnStopRequest (this=0x8b13ec0,
aRequest=0x8767738,
    aCtxt=0x0, aStatus=0) at nsDocLoader.cpp:575
#27 0x40f094c1 in nsLoadGroup::RemoveRequest (this=0x8b13f70, request=0x8767738,
ctxt=0x0,
    aStatus=0) at nsLoadGroup.cpp:525
#28 0x40f02b6b in nsStreamIOChannel::OnStopRequest (this=0x8767738,
request=0x876759c,
    context=0x0, aStatus=0) at nsInputStreamChannel.cpp:479
#29 0x40f94a7c in nsOnStopRequestEvent::HandleEvent (this=0x8bb5260)
    at nsRequestObserverProxy.cpp:176
#30 0x40f0f639 in nsARequestObserverEvent::HandlePLEvent (plev=0x8bb5260)
    at nsRequestObserverProxy.cpp:79
#31 0x401e1cc4 in PL_HandleEvent (self=0x8bb5260) at plevent.c:590
#32 0x401e24bd in PL_ProcessEventsBeforeID (aSelf=0x8095ca0, aID=2960) at
plevent.c:1256
#33 0x410b7dd7 in processQueue (aElement=0x8095ca0, aData=0xb90) at
nsAppShell.cpp:479
#34 0x4019bc58 in nsVoidArray::EnumerateForwards (this=0x816d078,
    aFunc=0x410b7da8 <processQueue(void *, void *)>, aData=0xb90) at
nsVoidArray.cpp:652
#35 0x410b7e20 in nsAppShell::ProcessBeforeID (aID=2960) at nsAppShell.cpp:487
#36 0x410c0ea7 in handle_gdk_event (event=0x834c0b8, data=0x0) at
nsGtkEventHandler.cpp:1005
#37 0x40470127 in gdk_wm_protocols_filter () from /opt/gnome/lib/libgdk-1.2.so.0
#38 0x4049e308 in g_get_current_time () from /opt/gnome/lib/libglib-1.2.so.0
#39 0x4049e913 in g_get_current_time () from /opt/gnome/lib/libglib-1.2.so.0
#40 0x4049eaac in g_main_run () from /opt/gnome/lib/libglib-1.2.so.0
#41 0x403c17e7 in gtk_main () from /opt/gnome/lib/libgtk-1.2.so.0
#42 0x410b7a55 in nsAppShell::Run (this=0x8165ef0) at nsAppShell.cpp:364
#43 0x40c89582 in nsAppShellService::Run (this=0x816bdd8) at
nsAppShellService.cpp:302
#44 0x080593fa in main1 (argc=1, argv=0xbffff774, nativeApp=0x0) at
nsAppRunner.cpp:1285
#45 0x0805a253 in main (argc=1, argv=0xbffff774) at nsAppRunner.cpp:1607
#46 0x405d82eb in __libc_start_main (main=0x805a038 <main>, argc=1,
ubp_av=0xbffff774,
    init=0x8053c78 <_init>, fini=0x8064f40 <_fini>, rtld_fini=0x4000c130 <_dl_fini>,
    stack_end=0xbffff76c) at ../sysdeps/generic/libc-start.c:129
probably related to 106645 (which is a crash on nsXULDocument::ContentRemoved)
Keywords: crash
over to varada
Assignee: ducarroz → varada
*** Bug 106683 has been marked as a duplicate of this bug. ***
From Bug 106683:
Talkback ID:  TB37170637Q
Build: 2001102503

OS: Linux → All
Summary: Crash hitting CTRL+M → Crash hitting CTRL+M / new mail message
Severity: critical → blocker
Whiteboard: blocker
It sounds like this could be related to
http://bugzilla.mozilla.org/show_bug.cgi?id=106646.  cc'ing hyatt. 
Jean-Francois and Varada, could you help look into this?
Priority: -- → P1
See my comment in 106646, this is a dup

*** This bug has been marked as a duplicate of 106646 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
verified as dup
Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.