Closed Bug 5422 Opened 26 years ago Closed 26 years ago

crash in the table code on this page

Categories

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

x86
Linux
defect

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: kipp, Assigned: ramiro)

References

()

Details

Its hitting an assert: #7 0x4040eb88 in BasicTableLayoutStrategy::BalanceColumnWidths ( this=0x833d778, aTableStyle=0x82e3850, aReflowState=@0xbfff7bb8, aMaxWidth=4970) at BasicTableLayoutStrategy.cpp:341 #8 0x4042855b in nsTableFrame::BalanceColumnWidths (this=0x82e3bc8, aPresContext=@0x815b318, aReflowState=@0xbfff7bb8, aMaxSize=@0xbfff7a2c, aMaxElementSize=0x0) at nsTableFrame.cpp:3960 #9 0x40425157 in nsTableFrame::Reflow (this=0x82e3bc8, aPresContext=@0x815b318, aDesiredSize=@0xbfff7c54, aReflowState=@0xbfff7bb8, aStatus=@0xbfff7ea4) at nsTableFrame.cpp:2496 #10 0x402d5dc9 in nsContainerFrame::ReflowChild (this=0x82e3b50, aKidFrame=0x82e3bc8, aPresContext=@0x815b318, aDesiredSize=@0xbfff7c54, aReflowState=@0xbfff7bb8, aStatus=@0xbfff7ea4) at nsContainerFrame.cpp:389 #11 0x4042deda in nsTableOuterFrame::Reflow (this=0x82e3b50, aPresContext=@0x815b318, aDesiredSize=@0xbfff7f00, aReflowState=@0xbfff7d0c, aStatus=@0xbfff7ea4) at nsTableOuterFrame.cpp:995 #12 0x402d2594 in nsBlockReflowContext::ReflowBlock (this=0xbfff7ec4, aFrame=0x82e3b50, aSpace=@0xbfff7ea8, aApplyTopMargin=1, aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xbfff7e94, aFrameReflowStatus=@0xbfff7ea4) at nsBlockReflowContext.cpp:227 #13 0x402cc3cc in nsBlockFrame::ReflowBlockFrame (this=0x82a9060, aState=@0xbfff7fd8, aLine=0x8313688, aKeepReflowGoing=0xbfff7fa4) at nsBlockFrame.cpp:2449 333 TDBG_WIDTHS2("END BALANCE COLUMN WIDTHS\n"); 334 335 #ifdef NS_DEBUG // sanity check for table column widths 336 for (PRInt32 i=0; i<mNumCols; i++) { 337 nsTableColFrame *colFrame; 338 mTableFrame->GetColumnFrame(i, colFrame); 339 nscoord minColWidth = colFrame->GetMinColWidth(); 340 nscoord assignedColWidth = mTableFrame->GetColumnWidth(i); 341 NS_ASSERTION(assignedColWidth >= minColWidth, "illegal width assignment"); 342 } 343 #endif 344 345 return result; 346 } assignedColWidth is 0x80000000 (-2147483648)
Assignee: karnaze → ramiro
Severity: normal → critical
Target Milestone: M5
This isn't crashing on my 4/22 (early pm) WinNT debug build. There haven't been any table checkins since then that I know of. Ramiro, do you have any ideas?
Target Milestone: M5 → M6
Im seeing the same crash in the same place on Linux. Works fine on nt. Ill try to isolate the html that is causing this and dig into the problem some more. But I dont think it will make m5. marking m6.
m7
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → WORKSFORME
I can load this page fine on both viewer and apprunner on the latest jun 10 build on linux. marking worksforme.
Status: RESOLVED → VERIFIED
Using 6/11 Apprunner on Linux, page loaded successfully with no crash. Verifying bug WORKSFORME.
You need to log in before you can comment on or make changes to this bug.