Closed Bug 5121 Opened 26 years ago Closed 25 years ago

abort on resize

Categories

(Core :: Layout: Tables, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: sspitzer, Assigned: ramiro)

Details

On April 15, 1999 build: load http://home.netscape.com resize the window. you get an abort: in BasicTableLayoutStrategy.cpp:341 NS_ASSERTION(assignedColWidth >= minColWidth, "illegal width assignment"); assignedColWidth is -2147483648 minColWidth is 0 #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=0x40661b3c "BasicTableLayoutStrategy.cpp", aLine=341) at nsDebug.cpp:93 #4 0x4002faea in nsDebug::Break (aFile=0x40661b3c "BasicTableLayoutStrategy.cpp", aLine=341) at nsDebug.cpp:108 #5 0x4002fc2d in nsDebug::Assertion (aStr=0x40661d0f "illegal width assignment", aExpr=0x40661cef "assignedColWidth >= minColWidth", aFile=0x40661b3c "BasicTableLayoutStrategy.cpp", aLine=341) at nsDebug.cpp:140 #6 0x4059a1a4 in BasicTableLayoutStrategy::BalanceColumnWidths (this=0x84d4f08, aTableStyle=0x8480910, aReflowState=@0xbfff8650, aMaxWidth=9000) at BasicTableLayoutStrategy.cpp:341 #7 0x405b39e3 in nsTableFrame::BalanceColumnWidths (this=0x8480c00, aPresContext=@0x81d99d0, aReflowState=@0xbfff8650, aMaxSize=@0xbfff84c4, aMaxElementSize=0x0) at nsTableFrame.cpp:3955 #8 0x405b065f in nsTableFrame::Reflow (this=0x8480c00, aPresContext=@0x81d99d0, aDesiredSize=@0xbfff86ec, aReflowState=@0xbfff8650, aStatus=@0xbfff893c) at nsTableFrame.cpp:2496 #9 0x40466f9d in nsContainerFrame::ReflowChild (this=0x8480ba0, aKidFrame=0x8480c00, aPresContext=@0x81d99d0, aDesiredSize=@0xbfff86ec, aReflowState=@0xbfff8650, aStatus=@0xbfff893c) at nsContainerFrame.cpp:389 #10 0x405b9072 in nsTableOuterFrame::Reflow (this=0x8480ba0, aPresContext=@0x81d99d0, aDesiredSize=@0xbfff8998, aReflowState=@0xbfff87a4, aStatus=@0xbfff893c) at nsTableOuterFrame.cpp:995 #11 0x40463768 in nsBlockReflowContext::ReflowBlock (this=0xbfff895c, aFrame=0x8480ba0, aSpace=@0xbfff8940, aApplyTopMargin=1, aPrevBottomMargin=0, aIsAdjacentWithTop=0, aComputedOffsets=@0xbfff892c, aFrameReflowStatus=@0xbfff893c) at nsBlockReflowContext.cpp:227 #12 0x4045dea2 in nsBlockFrame::ReflowBlockFrame (this=0x83e8208, aState=@0xbfff8a70, aLine=0x84e8190, aKeepReflowGoing=0xbfff8a3c) at nsBlockFrame.cpp:2538 #13 0x4045cd0a in nsBlockFrame::ReflowLine (this=0x83e8208, aState=@0xbfff8a70, aLine=0x84e8190, aKeepReflowGoing=0xbfff8a3c) at nsBlockFrame.cpp:1964 #14 0x4045c705 in nsBlockFrame::ReflowDirtyLines (this=0x83e8208, aState=@0xbfff8a70) at nsBlockFrame.cpp:1769 #15 0x4045ba99 in nsBlockFrame::Reflow (this=0x83e8208, aPresContext=@0x81d99d0, aMetrics=@0xbfffac98, aReflowState=@0xbfffaaa4, aStatus=@0xbfffac3c) at nsBlockFrame.cpp:1206 #16 0x40463768 in nsBlockReflowContext::ReflowBlock (this=0xbfffac5c, aFrame=0x83e8208, aSpace=@0xbfffac40, aApplyTopMargin=1, aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfffac2c, aFrameReflowStatus=@0xbfffac3c) at nsBlockReflowContext.cpp:227 #17 0x4045dea2 in nsBlockFrame::ReflowBlockFrame (this=0x83ecdf0, aState=@0xbfffad70, aLine=0x84e8578, aKeepReflowGoing=0xbfffad3c) at nsBlockFrame.cpp:2538 #18 0x4045cd0a in nsBlockFrame::ReflowLine (this=0x83ecdf0, aState=@0xbfffad70, aLine=0x84e8578, aKeepReflowGoing=0xbfffad3c) at nsBlockFrame.cpp:1964 #19 0x4045c705 in nsBlockFrame::ReflowDirtyLines (this=0x83ecdf0, aState=@0xbfffad70) at nsBlockFrame.cpp:1769 #20 0x4045ba99 in nsBlockFrame::Reflow (this=0x83ecdf0, aPresContext=@0x81d99d0, aMetrics=@0xbfffcf98, aReflowState=@0xbfffcda4, aStatus=@0xbfffcf3c) at nsBlockFrame.cpp:1206 #21 0x40463768 in nsBlockReflowContext::ReflowBlock (this=0xbfffcf5c, aFrame=0x83ecdf0, aSpace=@0xbfffcf40, aApplyTopMargin=1, aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfffcf2c, aFrameReflowStatus=@0xbfffcf3c) at nsBlockReflowContext.cpp:227 #22 0x4045dea2 in nsBlockFrame::ReflowBlockFrame (this=0x848d8b0, aState=@0xbfffd070, aLine=0x83ece80, aKeepReflowGoing=0xbfffd03c) at nsBlockFrame.cpp:2538 #23 0x4045cd0a in nsBlockFrame::ReflowLine (this=0x848d8b0, aState=@0xbfffd070, aLine=0x83ece80, aKeepReflowGoing=0xbfffd03c) at nsBlockFrame.cpp:1964 #24 0x4045c705 in nsBlockFrame::ReflowDirtyLines (this=0x848d8b0, aState=@0xbfffd070) at nsBlockFrame.cpp:1769 #25 0x4045ba99 in nsBlockFrame::Reflow (this=0x848d8b0, aPresContext=@0x81d99d0, aMetrics=@0xbffff1e4, aReflowState=@0xbffff148, aStatus=@0xbffff6b0) at nsBlockFrame.cpp:1206 #26 0x40459172 in nsAreaFrame::Reflow (this=0x848d8b0, aPresContext=@0x81d99d0, aDesiredSize=@0xbffff1e4, aReflowState=@0xbffff148, aStatus=@0xbffff6b0) at nsAreaFrame.cpp:403 #27 0x40466f9d in nsContainerFrame::ReflowChild (this=0x84953c8, aKidFrame=0x848d8b0, aPresContext=@0x81d99d0, aDesiredSize=@0xbffff1e4, aReflowState=@0xbffff148, aStatus=@0xbffff6b0) at nsContainerFrame.cpp:389 #28 0x40471acf in RootFrame::Reflow (this=0x84953c8, aPresContext=@0x81d99d0, aDesiredSize=@0xbffff3d0, aReflowState=@0xbffff2f8, aStatus=@0xbffff6b0) at nsHTMLFrame.cpp:231 #29 0x40466f9d in nsContainerFrame::ReflowChild (this=0x848d868, aKidFrame=0x84953c8, aPresContext=@0x81d99d0, aDesiredSize=@0xbffff3d0, aReflowState=@0xbffff2f8, aStatus=@0xbffff6b0) at nsContainerFrame.cpp:389 #30 0x4048d61d in nsScrollFrame::Reflow (this=0x848d868, aPresContext=@0x81d99d0, aDesiredSize=@0xbffff570, aReflowState=@0xbffff4cc, aStatus=@0xbffff6b0) at nsScrollFrame.cpp:393 #31 0x40466f9d in nsContainerFrame::ReflowChild (this=0x848d598, aKidFrame=0x848d868, aPresContext=@0x81d99d0, aDesiredSize=@0xbffff570, aReflowState=@0xbffff4cc, aStatus=@0xbffff6b0) at nsContainerFrame.cpp:389 #32 0x40498621 in ViewportFrame::Reflow (this=0x848d598, aPresContext=@0x81d99d0, aDesiredSize=@0xbffff6b4, aReflowState=@0xbffff60c, aStatus=@0xbffff6b0) at nsViewportFrame.cpp:432 #33 0x404877d7 in PresShell::ResizeReflow (this=0x840c018, aWidth=9900, aHeight=5640) at nsPresShell.cpp:956 #34 0x4048a3f7 in PresShell::ResizeReflow (this=0x840c018, aView=0x83ebdb0, aWidth=9900, aHeight=5640) at nsPresShell.cpp:2140 #35 0x40fedf06 in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libraptorview.so #36 0x40ff0ff3 in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libraptorview.so #37 0x40fe66e8 in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libraptorview.so #38 0x400a22d2 in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libwidgetgtk.so #39 0x400a21dc in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libwidgetgtk.so #40 0x400a12bf in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libwidgetgtk.so #41 0x4009ebf3 in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libwidgetgtk.so #42 0x40a74dc9 in ?? () from /usr/lib/libglib-1.2.so.0 #43 0x40a73dd2 in ?? () from /usr/lib/libglib-1.2.so.0 #44 0x40a743bb in ?? () from /usr/lib/libglib-1.2.so.0 #45 0x40a74571 in ?? () from /usr/lib/libglib-1.2.so.0 #46 0x4099b15b in ?? () from /usr/lib/libgtk-1.2.so.0 #47 0x40097628 in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libwidgetgtk.so #48 0x40017f2d in ?? () from /builds/sspitzer/MOZILLA/04.14.1999/04.30/mozilla/dist/bin/libnsappshell.so #49 0x804aa50 in main (argc=1, argv=0xbffffa24) at nsAppRunner.cpp:506
Assignee: troy → karnaze
Component: Layout → HTMLTables
We're aborting in the table layout strategy
Assignee: karnaze → ramiro
Target Milestone: M6
Doesn't happen on 4/27/99 debug WinNT. Reassigning to Ramiro.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
its working now. marking worksforme.
Status: RESOLVED → VERIFIED
Works fine in the June 2 Build.
You need to log in before you can comment on or make changes to this bug.