Closed Bug 72614 Opened 24 years ago Closed 24 years ago

crash when I launch compose

Categories

(MailNews Core :: Composition, defect)

defect
Not set
blocker

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: sspitzer, Assigned: hyatt)

References

Details

(Keywords: smoketest)

I crash at nsSplitterFrame.cpp:329, content is null. #0 nsSplitterFrame::CreateAnonymousContent (this=0x90c3ae8, aPresContext=0x8998240, aAnonymousChildren=@0x90c7ea8) at nsSplitterFrame.cpp:329 #1 0x4186fe22 in nsCSSFrameConstructor::CreateAnonymousFrames ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aParent=0x8f775f0, aDocument=0x8dc1068, aParentFrame=0x90c3ae8, aChildItems=@0xbfffd304) at nsCSSFrameConstructor.cpp:5170 #2 0x4186fc43 in nsCSSFrameConstructor::CreateAnonymousFrames ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aTag=0x81aead8, aState=@0xbffff138, aParent=0x8f775f0, aNewFrame=0x90c3ae8, aChildItems=@0xbfffd304) at nsCSSFrameConstructor.cpp:5146 #3 0x4187157b in nsCSSFrameConstructor::ConstructXULFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f775f0, aParentFrame=0x909362c, aTag=0x81aead8, aNameSpaceID=6, aStyleContext=0x907bb20, aFrameItems=@0xbfffd70c, aXBLBaseTag=0, aHaltProcessing=@0xbfffd438) at nsCSSFrameConstructor.cpp:5807 #4 0x41874b0f in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f775f0, aParentFrame=0x909362c, ---Type <return> to continue, or q <return> to quit--- aTag=0x81aead8, aNameSpaceID=6, aStyleContext=0x907bb20, aFrameItems=@0xbfffd70c, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7176 #5 0x4187406e in nsCSSFrameConstructor::ConstructFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f775f0, aParentFrame=0x909362c, aFrameItems=@0xbfffd70c) at nsCSSFrameConstructor.cpp:7075 #6 0x41886ad4 in nsCSSFrameConstructor::ProcessChildren (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f769c0, aFrame=0x909362c, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffd70c, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11193 #7 0x41871548 in nsCSSFrameConstructor::ConstructXULFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f769c0, aParentFrame=0x909359c, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x909b898, aFrameItems=@0xbfffdb14, aXBLBaseTag=0, aHaltProcessing=@0xbfffd840) at nsCSSFrameConstructor.cpp:5803 #8 0x41874b0f in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f769c0, aParentFrame=0x909359c, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x909b898, aFrameItems=@0xbfffdb14, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7176 ---Type <return> to continue, or q <return> to quit--- #9 0x4187406e in nsCSSFrameConstructor::ConstructFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f769c0, aParentFrame=0x909359c, aFrameItems=@0xbfffdb14) at nsCSSFrameConstructor.cpp:7075 #10 0x41886ad4 in nsCSSFrameConstructor::ProcessChildren (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x9099ca8, aFrame=0x909359c, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffdb14, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11193 #11 0x41871548 in nsCSSFrameConstructor::ConstructXULFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x9099ca8, aParentFrame=0x9093320, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x909b470, aFrameItems=@0xbfffdf1c, aXBLBaseTag=0, aHaltProcessing=@0xbfffdc48) at nsCSSFrameConstructor.cpp:5803 #12 0x41874b0f in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x9099ca8, aParentFrame=0x9093320, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x909b470, aFrameItems=@0xbfffdf1c, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7176 #13 0x4187406e in nsCSSFrameConstructor::ConstructFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, ---Type <return> to continue, or q <return> to quit--- aContent=0x9099ca8, aParentFrame=0x9093320, aFrameItems=@0xbfffdf1c) at nsCSSFrameConstructor.cpp:7075 #14 0x41886ad4 in nsCSSFrameConstructor::ProcessChildren (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f76968, aFrame=0x9093320, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffdf1c, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11193 #15 0x41871548 in nsCSSFrameConstructor::ConstructXULFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f76968, aParentFrame=0x906a53c, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x90995e0, aFrameItems=@0xbfffe400, aXBLBaseTag=1, aHaltProcessing=@0xbfffe050) at nsCSSFrameConstructor.cpp:5803 #16 0x41874b0f in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f76968, aParentFrame=0x906a53c, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x90995e0, aFrameItems=@0xbfffe400, aXBLBaseTag=1) at nsCSSFrameConstructor.cpp:7176 #17 0x41874732 in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f76968, aParentFrame=0x906a53c, aTag=0x81aca38, aNameSpaceID=6, aStyleContext=0x90995e0, ---Type <return> to continue, or q <return> to quit--- aFrameItems=@0xbfffe400, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7139 #18 0x4187406e in nsCSSFrameConstructor::ConstructFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f76968, aParentFrame=0x906a53c, aFrameItems=@0xbfffe400) at nsCSSFrameConstructor.cpp:7075 #19 0x41886ad4 in nsCSSFrameConstructor::ProcessChildren (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x9070f20, aFrame=0x906a53c, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffe400, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11193 #20 0x41871548 in nsCSSFrameConstructor::ConstructXULFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x9070f20, aParentFrame=0x906a4ac, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x9073488, aFrameItems=@0xbfffe808, aXBLBaseTag=0, aHaltProcessing=@0xbfffe534) at nsCSSFrameConstructor.cpp:5803 #21 0x41874b0f in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x9070f20, aParentFrame=0x906a4ac, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x9073488, aFrameItems=@0xbfffe808, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7176 #22 0x4187406e in nsCSSFrameConstructor::ConstructFrame (this=0x86d4918, ---Type <return> to continue, or q <return> to quit--- aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x9070f20, aParentFrame=0x906a4ac, aFrameItems=@0xbfffe808) at nsCSSFrameConstructor.cpp:7075 #23 0x41886ad4 in nsCSSFrameConstructor::ProcessChildren (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f8d488, aFrame=0x906a4ac, aCanHaveGeneratedContent=0, aFrameItems=@0xbfffe808, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11193 #24 0x41871548 in nsCSSFrameConstructor::ConstructXULFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f8d488, aParentFrame=0x9069f0c, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x90703f0, aFrameItems=@0xbfffed14, aXBLBaseTag=1, aHaltProcessing=@0xbfffe93c) at nsCSSFrameConstructor.cpp:5803 #25 0x41874b0f in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f8d488, aParentFrame=0x9069f0c, aTag=0x81ae378, aNameSpaceID=6, aStyleContext=0x90703f0, aFrameItems=@0xbfffed14, aXBLBaseTag=1) at nsCSSFrameConstructor.cpp:7176 #26 0x41874732 in nsCSSFrameConstructor::ConstructFrameInternal ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f8d488, aParentFrame=0x9069f0c, ---Type <return> to continue, or q <return> to quit--- aTag=0x81acac0, aNameSpaceID=6, aStyleContext=0x90703f0, aFrameItems=@0xbfffed14, aXBLBaseTag=0) at nsCSSFrameConstructor.cpp:7139 #27 0x4187406e in nsCSSFrameConstructor::ConstructFrame (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8f8d488, aParentFrame=0x9069f0c, aFrameItems=@0xbfffed14) at nsCSSFrameConstructor.cpp:7075 #28 0x41886ad4 in nsCSSFrameConstructor::ProcessChildren (this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aContent=0x8ee5f80, aFrame=0x9069f0c, aCanHaveGeneratedContent=1, aFrameItems=@0xbfffed14, aParentIsBlock=0, aTableCreator=0x0) at nsCSSFrameConstructor.cpp:11193 #29 0x4186b7d1 in nsCSSFrameConstructor::ConstructDocElementFrame ( this=0x86d4918, aPresShell=0x8e39fd0, aPresContext=0x8998240, aState=@0xbffff138, aDocElement=0x8ee5f80, aParentFrame=0x9069e7c, aParentStyleContext=0x9068458, aNewFrame=@0xbffff064) at nsCSSFrameConstructor.cpp:3509 #30 0x4187b014 in nsCSSFrameConstructor::ContentInserted (this=0x86d4918, aPresContext=0x8998240, aContainer=0x0, aChild=0x8ee5f80, aIndexInContainer=0, aFrameState=0x0) at nsCSSFrameConstructor.cpp:8385 #31 0x41248430 in StyleSetImpl::ContentInserted (this=0x86d4828, aPresContext=0x8998240, aContainer=0x0, aChild=0x8ee5f80, aIndexInContainer=0) at nsStyleSet.cpp:1223 ---Type <return> to continue, or q <return> to quit--- #32 0x417e8d57 in PresShell::InitialReflow (this=0x8e39fd0, aWidth=15, aHeight=15) at nsPresShell.cpp:2385 #33 0x4113e309 in nsXULDocument::StartLayout (this=0x8dc1068) at nsXULDocument.cpp:4042 #34 0x41145d08 in nsXULDocument::ResumeWalk (this=0x8dc1068) at nsXULDocument.cpp:5298 #35 0x4114657d in nsXULDocument::OnStreamComplete (this=0x8dc1068, aLoader=0x8fb2fe8, context=0x0, aStatus=0, stringLen=41293, string=0x9046278 "/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c- basic-offset: 2 -*-\n *\n * The contents of this file are subject to the Netscap e Public\n * License Version 1.1 (the \"License\"); you may not use"...) at nsXULDocument.cpp:5433 #36 0x40afe877 in nsStreamLoader::OnStopRequest (this=0x8fb2fe8, request=0x8ffafb0, ctxt=0x0, aStatus=0, aStatusArg=0x40165408) at nsStreamLoader.cpp:120 #37 0x40b6b011 in nsJARChannel::OnStopRequest (this=0x8ffafb0, jarExtractionTransport=0x8eea464, context=0x0, aStatus=0, aStatusArg=0x40165408) at nsJARChannel.cpp:606 #38 0x40aebf70 in nsOnStopRequestEvent::HandleEvent (this=0x8f70d28) at nsStreamObserverProxy.cpp:178 #39 0x40aeb9f9 in nsStreamObserverEvent::HandlePLEvent (aEvent=0x8f70d28) at nsStreamObserverProxy.cpp:78 ---Type <return> to continue, or q <return> to quit--- #40 0x400ed592 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libxpcom.so #41 0x400ed429 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libxpcom.so #42 0x400ef1fc in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libxpcom.so #43 0x4069cbff in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/components/libwidget_gtk.so #44 0x4069c88d in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/components/libwidget_gtk.so #45 0x4085752a in ?? () from /usr/lib/libglib-1.2.so.0 #46 0x40858be6 in ?? () from /usr/lib/libglib-1.2.so.0 #47 0x408591a1 in ?? () from /usr/lib/libglib-1.2.so.0 #48 0x40859341 in ?? () from /usr/lib/libglib-1.2.so.0 #49 0x40783209 in ?? () from /usr/lib/libgtk-1.2.so.0 #50 0x4069d74c in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/components/libwidget_gtk.so #51 0x404655b5 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/components/libnsappshell.so #52 0x80522fb in main1 (argc=2, argv=0xbffff9d4, nativeApp=0x0) at nsAppRunner.cpp:1004 #53 0x8052f46 in main (argc=2, argv=0xbffff9d4) at nsAppRunner.cpp:1298
marking as a blocker. anyone else seeing this?
Severity: normal → blocker
*** Bug 72618 has been marked as a duplicate of this bug. ***
Keywords: smoketest
Unable to reproduce with a build 2001-mar-20 06:45am PST
I see this on my Mac debug build from today. Reset to platform/OS all. Before the crash, I get an assertion about not being able to dereference a NULL nsCOMPtr.
OS: Linux → All
Hardware: PC → All
*** Bug 72646 has been marked as a duplicate of this bug. ***
I'm also crashing in Windows 98, in a recent trunk build.
I don't have any clue what could have cause this crash!!
cc evaughan who is responsible for nsSplitterFrame.cpp (IIRC).
This crash already occurs with a commercial build from last night 9pm but didn't with the noon build. It occurs with modern and classic theme. As the UI of messageCompose hasn't changes yesterday, I suspect a regression in layout (xul?)
Status: NEW → ASSIGNED
modifying my previous comment : confirmation with a more recent build on win2k
*** Bug 72655 has been marked as a duplicate of this bug. ***
I would guess that this might be due to hyatt's checkins in mozilla/content I did try backing out checkins by waterson and others but those didn't affect this bug.
This is mine. I'm on it.
Assignee: ducarroz → hyatt
Status: ASSIGNED → NEW
Fix checked in.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
ack! I just spent an hour, fixing this locally. when i checked my bugmail all i saw was "fix checked in.". :/
*** Bug 72695 has been marked as a duplicate of this bug. ***
I just updated my tip opt linux build, and I can't crash from Tasks | Composer, the taskbar Compose icon, or from mailnews-> New Message when reading news. Looks fixed to me.
I just tried in my trunkbuild, it doesn't crash.
Status: RESOLVED → VERIFIED
*** Bug 72704 has been marked as a duplicate of this bug. ***
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.