Closed Bug 1236 Opened 26 years ago Closed 26 years ago

NGLayout crashing on Netscape home page

Categories

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

x86
Other
defect

Tracking

()

VERIFIED INVALID

People

(Reporter: angus, Assigned: buster)

References

()

Details

CC'ing troy because I'm not sure if this has anything to do with his recent checkin for layout contraints. It seemed to work fine yesterday. Here's my stack trace: nsDebug::Assertion(const char * 0x006446b8, const char * 0x006446a4, const char * 0x00644670, int 3309) line 95 + 13 bytes nsTableFrame::GetColumnWidth(int 0) line 3309 + 34 bytes nsTableRowFrame::ResizeReflow(nsTableRowFrame * const 0x01416a80, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, RowReflowState & {...}, unsigned int & 0) line 482 + 27 bytes nsTableRowFrame::Reflow(nsTableRowFrame * const 0x01416a84, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1338 + 35 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x01416a80, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsTableRowGroupFrame::ReflowMappedChildren(nsTableRowGroupFrame * const 0x01416da0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, RowGroupReflowState & {...}, unsigned int & 0, nsTableRowFrame * 0x00000000, nsReflowReason eReflowReason_Resize, int 1) line 348 + 34 bytes nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x01416da4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 813 + 39 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x01416da0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsTableFrame::ReflowMappedChildren(nsTableFrame * const 0x014153d0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, InnerTableReflowState & {...}, unsigned int & 0) line 2533 + 31 bytes nsTableFrame::ResizeReflowPass2(nsTableFrame * const 0x014153d0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1840 + 31 bytes nsTableFrame::Reflow(nsTableFrame * const 0x014153d4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1665 + 35 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x014153d0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x01415484, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 991 + 37 bytes nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int & 0) line 489 nsInlineReflow::ReflowFrame(nsIFrame * 0x01415480) line 269 + 16 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData * 0x01417bc0, nsIFrame * 0x01415480, unsigned int & 0) line 3113 + 12 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x01417bc0, unsigned int & 0) line 2708 + 24 bytes nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x01417bc0) line 2578 + 20 bytes nsBlockFrame::ResizeReflow(nsBlockReflowState & {...}) line 2567 nsBlockFrame::InitialReflow(nsBlockReflowState & {...}) line 2210 nsBlockFrame::Reflow(nsBlockFrame * const 0x01417c34, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1751 + 18 bytes nsBodyFrame::Reflow(nsBodyFrame * const 0x01417d14, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 388 nsContainerFrame::ReflowChild(nsIFrame * 0x01417d10, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsTableCellFrame::Reflow(nsTableCellFrame * const 0x01415854, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 346 nsContainerFrame::ReflowChild(nsIFrame * 0x01415850, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsTableRowFrame::InitialReflow(nsTableRowFrame * const 0x01415b90, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, RowReflowState & {...}, unsigned int & 0, nsTableCellFrame * 0x00000000, int 1) line 724 + 34 bytes nsTableRowFrame::Reflow(nsTableRowFrame * const 0x01415b94, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1332 + 39 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x01415b90, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsTableRowGroupFrame::ReflowMappedChildren(nsTableRowGroupFrame * const 0x01406730, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, RowGroupReflowState & {...}, unsigned int & 0, nsTableRowFrame * 0x00000000, nsReflowReason eReflowReason_Initial, int 1) line 348 + 34 bytes nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x01406734, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 813 + 39 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x01406730, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsTableFrame::ResizeReflowPass1(nsTableFrame * const 0x01406cc0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0, nsTableRowGroupFrame * 0x00000000, nsReflowReason eReflowReason_Initial, int 1) line 1769 nsTableFrame::Reflow(nsTableFrame * const 0x01406cc4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1619 + 43 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x01406cc0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x01406d74, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 991 + 37 bytes nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int & 0) line 489 nsInlineReflow::ReflowFrame(nsIFrame * 0x01406d70) line 269 + 16 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData * 0x014757e0, nsIFrame * 0x01406d70, unsigned int & 120) line 3113 + 12 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x014757e0, unsigned int & 120) line 2708 + 24 bytes nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x014757e0) line 2578 + 20 bytes nsBlockFrame::ResizeReflow(nsBlockReflowState & {...}) line 2567 nsBlockFrame::InitialReflow(nsBlockReflowState & {...}) line 2210 nsBlockFrame::Reflow(nsBlockFrame * const 0x014051b4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 1241192) line 1751 + 18 bytes nsInlineReflow::ReflowFrame(nsHTMLReflowMetrics & {...}, unsigned int & 1241192) line 489 nsInlineReflow::ReflowFrame(nsIFrame * 0x014051b0) line 269 + 16 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, LineData * 0x01475180, nsIFrame * 0x014051b0, unsigned int & 16640) line 3113 + 12 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, LineData * 0x01475180, unsigned int & 16640) line 2708 + 24 bytes nsBlockFrame::ReflowLinesAt(nsBlockReflowState & {...}, LineData * 0x01475180) line 2578 + 20 bytes nsBlockFrame::FrameAppendedReflow(nsBlockReflowState & {...}) line 2318 nsBlockFrame::Reflow(nsBlockFrame * const 0x00f75c44, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1772 + 18 bytes nsBodyFrame::Reflow(nsBodyFrame * const 0x00f75d44, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 388 nsContainerFrame::ReflowChild(nsIFrame * 0x00f75d40, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes nsScrollFrame::Reflow(nsScrollFrame * const 0x00f74ce4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 356 nsContainerFrame::ReflowChild(nsIFrame * 0x00f74ce0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 382 + 28 bytes RootFrame::Reflow(RootFrame * const 0x00f71794, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 186 nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x01475470, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsSize & {...}, nsIRenderingContext & {...}) line 169 PresShell::ProcessReflowCommands() line 666 PresShell::ExitReflowLock(PresShell * const 0x00ee7120) line 416 PresShell::ContentAppended(PresShell * const 0x00ee7128, nsIDocument * 0x00ee2e30, nsIContent * 0x00ef253c, int 3) line 784 nsDocument::ContentAppended(nsDocument * const 0x00ee2e30, nsIContent * 0x00ef253c, int 3) line 544 HTMLContentSink::WillInterrupt(HTMLContentSink * const 0x00ee7f60) line 1360 CNavDTD::WillInterruptParse(CNavDTD * const 0x00ee44a0) line 3496 + 18 bytes nsParser::ResumeParse() line 587 nsParser::OnDataAvailable(nsParser * const 0x00ee7514, nsIURL * 0x00f756d0, nsIInputStream * 0x00f77660, int 5849) line 795 nsDocumentBindInfo::OnDataAvailable(nsDocumentBindInfo * const 0x00f75730, nsIURL * 0x00f756d0, nsIInputStream * 0x00f77660, int 5849) line 1390 + 30 bytes OnDataAvailableProxyEvent::HandleEvent(OnDataAvailableProxyEvent * const 0x013f0bb0) line 576 StreamListenerProxyEvent::HandlePLEvent(PLEvent * 0x013f0bb4) line 421 + 12 bytes PL_HandleEvent(PLEvent * 0x013f0bb4) line 395 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00e96f60) line 357 + 9 bytes _md_EventReceiverProc(HWND__ * 0x000a0150, unsigned int 49341, unsigned int 0, long 15298400) line 675 + 9 bytes USER32! 77e71250() 00e96f60() ‰
Priority: P2 → P1
This is basically crashing every page on the net that uses tables... Upping priority.‰
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → INVALID
Must have been a problem with my build. I blew away my tree and repulled and built and it works fine now. Sorry for the false alarm.‰
Status: RESOLVED → VERIFIED
Verifying as invalid, since the current builds load www.netscape.com just fine.
You need to log in before you can comment on or make changes to this bug.