Closed Bug 5078 Opened 26 years ago Closed 26 years ago

crash on startup

Categories

(SeaMonkey :: MailNews: Message Display, defect, P3)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: sspitzer, Assigned: sspitzer)

Details

apprunner -mail (or launching messenger from apprunner) crashes on starup #0 0x40bed6a1 in ?? () from /lib/libc.so.6 #1 0x40bee6df in ?? () from /lib/libc.so.6 #2 0x408cbfba in ?? () from /usr/lib/libnspr3.so #3 0x4002fa86 in nsDebug::Abort (aFile=0x40021916 "../../../dist/include/nsCOMPtr.h", aLine=383) at nsDebug.cpp:93 #4 0x4002faea in nsDebug::Break (aFile=0x40021916 "../../../dist/include/nsCOMPtr.h", aLine=383) at nsDebug.cpp:108 #5 0x4002fb55 in nsDebug::PreCondition (aStr=0x40021944 "You can't dereference a NULL nsCOMPtr with operator->().", aExpr=0x40021937 "mRawPtr != 0", aFile=0x40021916 "../../../dist/include/nsCOMPtr.h", aLine=383) at nsDebug.cpp:120 #6 0x4001f0e2 in nsCOMPtr<nsIContent>::operator-> (this=0xbfff9998) at ../../../dist/include/nsCOMPtr.h:383 #7 0x405d357e in nsTreeIndentationFrame::Reflow (this=0x847cff0, aPresContext=@0x8373c60, aMetrics=@0xbfff99f0, aReflowState=@0xbfff9a34, aStatus=@0xbfff9b24) at nsTreeIndentationFrame.cpp:99 #8 0x4047f087 in nsLineLayout::ReflowFrame (this=0xbfff9e7c, aFrame=0x847cff0, aNextRCFrame=0xbfff9ca4, aReflowStatus=@0xbfff9b24) at nsLineLayout.cpp:836 #9 0x4045e938 in nsBlockFrame::ReflowInlineFrame (this=0x847c038, aState=@0xbfff9c2c, aLine=0x847d3b8, aFrame=0x847cff0, aLineReflowStatus=0xbfff9b77 "") at nsBlockFrame.cpp:2874 #10 0x4045e5ce in nsBlockFrame::ReflowInlineFrames (this=0x847c038, aState=@0xbfff9c2c, aLine=0x847d3b8, aKeepReflowGoing=0xbfff9bf8) at nsBlockFrame.cpp:2756 #11 0x4045cd26 in nsBlockFrame::ReflowLine (this=0x847c038, aState=@0xbfff9c2c, aLine=0x847d3b8, aKeepReflowGoing=0xbfff9bf8) at nsBlockFrame.cpp:1967 #12 0x4045c705 in nsBlockFrame::ReflowDirtyLines (this=0x847c038, aState=@0xbfff9c2c) at nsBlockFrame.cpp:1769 #13 0x4045ba99 in nsBlockFrame::Reflow (this=0x847c038, aPresContext=@0x8373c60, aMetrics=@0xbfffbdf4, aReflowState=@0xbfffbd58, aStatus=@0xbfffca7c) at nsBlockFrame.cpp:1206 #14 0x40459172 in nsAreaFrame::Reflow (this=0x847c038, aPresContext=@0x8373c60, aDesiredSize=@0xbfffbdf4, aReflowState=@0xbfffbd58, aStatus=@0xbfffca7c) at nsAreaFrame.cpp:403 #15 0x40466f9d in nsContainerFrame::ReflowChild (this=0x847c530, aKidFrame=0x847c038, aPresContext=@0x8373c60, aDesiredSize=@0xbfffbdf4, aReflowState=@0xbfffbd58, aStatus=@0xbfffca7c) at nsContainerFrame.cpp:389 #16 0x405a78c6 in nsTableCellFrame::Reflow (this=0x847c530, aPresContext=@0x8373c60, aDesiredSize=@0xbfffbfc4, aReflowState=@0xbfffbf24, aStatus=@0xbfffca7c) at nsTableCellFrame.cpp:506 #17 0x405d3a79 in nsTreeCellFrame::Reflow (this=0x847c530, aPresContext=@0x8373c60, aDesiredSize=@0xbfffbfc4, aReflowState=@0xbfffbf24, aStatus=@0xbfffca7c) at nsTreeCellFrame.cpp:131 #18 0x40466f9d in nsContainerFrame::ReflowChild (this=0x847bf00, aKidFrame=0x847c530, aPresContext=@0x8373c60, aDesiredSize=@0xbfffbfc4, aReflowState=@0xbfffbf24, aStatus=@0xbfffca7c) at nsContainerFrame.cpp:389 #19 0x405bb42c in nsTableRowFrame::InitialReflow (this=0x847bf00, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc284, aReflowState=@0xbfffc138, aStatus=@0xbfffca7c, aStartFrame=0x0, aDoSiblings=1) at nsTableRowFrame.cpp:799 #20 0x405bc8f8 in nsTableRowFrame::Reflow (this=0x847bf00, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc284, aReflowState=@0xbfffc1e8, aStatus=@0xbfffca7c) at nsTableRowFrame.cpp:1409 #21 0x40466f9d in nsContainerFrame::ReflowChild (this=0x847b990, aKidFrame=0x847bf00, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc284, aReflowState=@0xbfffc1e8, aStatus=@0xbfffca7c) at nsContainerFrame.cpp:389 #22 0x405bd94b in nsTableRowGroupFrame::ReflowMappedChildren (this=0x847b990, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc4a0, aReflowState=@0xbfffc354, aStatus=@0xbfffca7c, aStartFrame=0x0, aReason=eReflowReason_Initial, aDoSiblings=1) at nsTableRowGroupFrame.cpp:412 #23 0x405bef2e in nsTableRowGroupFrame::Reflow (this=0x847b990, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc4a0, aReflowState=@0xbfffc3f8, aStatus=@0xbfffca7c) at nsTableRowGroupFrame.cpp:958 #24 0x40466f9d in nsContainerFrame::ReflowChild (this=0x8476ab0, aKidFrame=0x847b990, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc4a0, aReflowState=@0xbfffc3f8, aStatus=@0xbfffca7c) at nsContainerFrame.cpp:389 #25 0x405b0a68 in nsTableFrame::ResizeReflowPass1 (this=0x8476ab0, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc82c, aReflowState=@0xbfffc790, aStatus=@0xbfffca7c, aStartingFrame=0x0, aReason=eReflowReason_Initial, aDoSiblingFrames=1) at nsTableFrame.cpp:2603 #26 0x405b03d8 in nsTableFrame::Reflow (this=0x8476ab0, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc82c, aReflowState=@0xbfffc790, aStatus=@0xbfffca7c) at nsTableFrame.cpp:2459 #27 0x40466f9d in nsContainerFrame::ReflowChild (this=0x8476788, aKidFrame=0x8476ab0, aPresContext=@0x8373c60, aDesiredSize=@0xbfffc82c, aReflowState=@0xbfffc790, aStatus=@0xbfffca7c) at nsContainerFrame.cpp:389 #28 0x405b9072 in nsTableOuterFrame::Reflow (this=0x8476788, aPresContext=@0x8373c60, aDesiredSize=@0xbfffcad8, aReflowState=@0xbfffc8e4, aStatus=@0xbfffca7c) at nsTableOuterFrame.cpp:995 #29 0x40463768 in nsBlockReflowContext::ReflowBlock (this=0xbfffca9c, aFrame=0x8476788, aSpace=@0xbfffca80, aApplyTopMargin=1, aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfffca6c, aFrameReflowStatus=@0xbfffca7c) at nsBlockReflowContext.cpp:227 #30 0x4045dea2 in nsBlockFrame::ReflowBlockFrame (this=0x8476600, aState=@0xbfffcbb0, aLine=0x847e200, aKeepReflowGoing=0xbfffcb7c) at nsBlockFrame.cpp:2538 #31 0x4045cd0a in nsBlockFrame::ReflowLine (this=0x8476600, aState=@0xbfffcbb0, aLine=0x847e200, aKeepReflowGoing=0xbfffcb7c) at nsBlockFrame.cpp:1964 #32 0x4045c705 in nsBlockFrame::ReflowDirtyLines (this=0x8476600, aState=@0xbfffcbb0) at nsBlockFrame.cpp:1769 #33 0x4045ba99 in nsBlockFrame::Reflow (this=0x8476600, aPresContext=@0x8373c60, aMetrics=@0xbfffed24, aReflowState=@0xbfffec88, aStatus=@0xbffff1b8) at nsBlockFrame.cpp:1206 #34 0x40459172 in nsAreaFrame::Reflow (this=0x8476600, aPresContext=@0x8373c60, aDesiredSize=@0xbfffed24, aReflowState=@0xbfffec88, aStatus=@0xbffff1b8) at nsAreaFrame.cpp:403 #35 0x40466f9d in nsContainerFrame::ReflowChild (this=0x83eeb78, aKidFrame=0x8476600, aPresContext=@0x8373c60, aDesiredSize=@0xbfffed24, aReflowState=@0xbfffec88, aStatus=@0xbffff1b8) at nsContainerFrame.cpp:389 #36 0x40471acf in RootFrame::Reflow (this=0x83eeb78, aPresContext=@0x8373c60, aDesiredSize=@0xbfffef10, aReflowState=@0xbfffee38, aStatus=@0xbffff1b8) at nsHTMLFrame.cpp:231 #37 0x40466f9d in nsContainerFrame::ReflowChild (this=0x83ee160, aKidFrame=0x83eeb78, aPresContext=@0x8373c60, aDesiredSize=@0xbfffef10, aReflowState=@0xbfffee38, aStatus=@0xbffff1b8) at nsContainerFrame.cpp:389 #38 0x4048d61d in nsScrollFrame::Reflow (this=0x83ee160, aPresContext=@0x8373c60, aDesiredSize=@0xbffff0b0, aReflowState=@0xbffff00c, aStatus=@0xbffff1b8) at nsScrollFrame.cpp:393 #39 0x40466f9d in nsContainerFrame::ReflowChild (this=0x83edeb8, aKidFrame=0x83ee160, aPresContext=@0x8373c60, aDesiredSize=@0xbffff0b0, aReflowState=@0xbffff00c, aStatus=@0xbffff1b8) at nsContainerFrame.cpp:389 #40 0x40498621 in ViewportFrame::Reflow (this=0x83edeb8, aPresContext=@0x8373c60, aDesiredSize=@0xbffff1bc, aReflowState=@0xbffff114, aStatus=@0xbffff1b8) at nsViewportFrame.cpp:432 #41 0x40487525 in PresShell::InitialReflow (this=0x841f278, aWidth=2700, aHeight=6255) at nsPresShell.cpp:902 #42 0x40df0c1e in XULDocumentImpl::StartLayout (this=0x840d288) at nsXULDocument.cpp:3182 #43 0x40dec202 in XULDocumentImpl::EndLoad (this=0x840d288) at nsXULDocument.cpp:1489 #44 0x40e04bf2 in XULContentSinkImpl::DidBuildModel (this=0x83738b0, aQualityLevel=1) at nsXULContentSink.cpp:505 #45 0x406cea07 in CWellFormedDTD::DidBuildModel (this=0x824c760, anErrorCode=0, aNotifySink=1, aParser=0x8373908, aSink=0x83738b0) at nsWellFormedDTD.cpp:289 #46 0x406c767e in nsParser::DidBuildModel (this=0x8373908, anErrorCode=0) at nsParser.cpp:446 #47 0x406c82f6 in nsParser::ResumeParse (this=0x8373908, aDefaultDTD=0x0) at nsParser.cpp:824 #48 0x406c7779 in nsParser::EnableParser (this=0x8373908, aState=1) at nsParser.cpp:523 #49 0x40e05712 in XULContentSinkImpl::DoneLoadingStyle (aLoader=0x843bc80, aData=@0x8458f28, aRef=0x836b920, aStatus=0) at nsXULContentSink.cpp:781 #50 0x4027c4c7 in nsUnicharStreamLoader::OnStopBinding (this=0x843bc80, aURL=0x83d1fe8, aStatus=0, aMsg=0xbffff44c) at nsNetStreamLoader.cpp:156 #51 0x4029d142 in nsDocumentBindInfo::OnStopBinding (this=0x83d3fb8, aURL=0x83d1fe8, aStatus=0, aMsg=0xbffff44c) at nsDocLoader.cpp:1994 #52 0x4027f84f in stub_complete (stream=0x83f93f0) at nsStubContext.cpp:765 #53 0x4019364b in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libfileurl.so #54 0x40249aff in NET_ProcessNet (ready_fd=0x0, fd_type=1) at mkgeturl.c:3355 #55 0x40255a85 in NET_PollSockets () at mkselect.c:298 #56 0x40279106 in nsNetlibService::NetPollSocketsCallback (aTimer=0x843d478, aClosure=0x806ce00) at nsNetService.cpp:1279 #57 0x4015bde9 in TimerImpl::FireTimeout (this=0x843d478) at nsTimer.cpp:73 #58 0x4015c2d2 in nsTimerExpired (aCallData=0x843d478) at nsTimer.cpp:189 #59 0x40a74c11 in ?? () from /usr/lib/libglib-1.2.so.0 #60 0x40a73dd2 in ?? () from /usr/lib/libglib-1.2.so.0 #61 0x40a743bb in ?? () from /usr/lib/libglib-1.2.so.0 #62 0x40a74571 in ?? () from /usr/lib/libglib-1.2.so.0 #63 0x4099b15b in ?? () from /usr/lib/libgtk-1.2.so.0 #64 0x400975e8 in nsAppShell::Run (this=0x8137448) at nsAppShell.cpp:208 #65 0x40017f2d in nsAppShellService::Run (this=0x8125e20) at nsAppShellService.cpp:186 #66 0x804aa50 in main (argc=1, argv=0xbffffa24) at nsAppRunner.cpp:506 If it helps, in nsTreeIndentationFrame.cpp, line 99: while (pTag.get() != nsXULAtoms::treebody && pTag.get() != nsXULAtoms::treehead) { pContent->GetParent(*getter_AddRefs(pParentContent)); pParentContent->GetTag(*getter_AddRefs(pTag)); pContent = pParentContent; ++level; } pParentConent is NULL, and this is why we are aborting. I have a hunch this may be related to the problem where menus aren't appearing in the browser (or messenger)
Severity: normal → critical
This is for the post-M4 builds, right?
right, this is for today build (pre M5 tree).
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
this bug was fixed a while back, by kipp or someone in layout.
QA Contact: 4080 → 4104
Fenella, pls verify. If you can start the latest Linux and Win32 mail app, then mark verified. Thanks.
Status: RESOLVED → VERIFIED
RE: win32 and Linux builds both dated 1999-04-26-08 Yes. I can start mail application from both builds. This bug is fixed.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.