Closed
Bug 167824
Opened 22 years ago
Closed 19 years ago
incorrect layout trying to print http://espn.go.com/magazine/flemfile_20020910.html [@ nsLineList::erase ]
Categories
(Core :: Printing: Output, defect, P3)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: mlm, Unassigned)
References
()
Details
Steps to reproduce: 1. Start Mozilla 2. Go to http://espn.go.com/magazine/flemfile_20020910.html 3. File -> Print. 4. Click OK on the print dialog. Expected results: the page prints. Actual results: kaboom. Talkback Incident ID: TB10711843H
Comment 2•22 years ago
|
||
Stack trace: nsLineList::erase(nsLineList_iterator {...}) line 1222 + 23 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2355 nsBlockFrame::Reflow(nsBlockFrame * const 0x056d0174, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 949 + 15 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x056d0174, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 15, int 15, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableCellFrame::Reflow(nsTableCellFrame * const 0x056d0114, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 945 nsContainerFrame::ReflowChild(nsIFrame * 0x056d0114, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 60, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableRowFrame::ReflowChildren(nsTableRowFrame * const 0x056c6ce8, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, nsTableFrame & {...}, unsigned int & 0, int 0) line 1047 + 45 bytes nsTableRowFrame::Reflow(nsTableRowFrame * const 0x056c6ce8, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1460 + 37 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x056c6ce8, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableRowGroupFrame::ReflowChildren(nsTableRowGroupFrame * const 0x056c6c78, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, nsRowGroupReflowState & {...}, unsigned int & 0, nsTableRowFrame * 0x00000000, int 0, nsTableRowFrame * * 0x00000000, int * 0x00124164) line 444 + 45 bytes nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x056c6c78, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1214 + 35 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x056c6c78, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 15, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableFrame::ReflowChildren(nsTableFrame * const 0x056c6b98, nsIPresContext * 0x055da928, nsTableReflowState & {...}, int 1, int 0, unsigned int & 0, nsIFrame * & 0x00000000, int * 0x00000000) line 3301 + 50 bytes nsTableFrame::ReflowTable(nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 1073741824, nsReflowReason eReflowReason_Resize, nsIFrame * & 0x00000000, int & 0, int & 1, unsigned int & 0) line 2201 nsTableFrame::Reflow(nsTableFrame * const 0x056c6b98, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 2067 nsContainerFrame::ReflowChild(nsIFrame * 0x056c6b98, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 3, unsigned int & 0) line 790 + 31 bytes nsTableOuterFrame::OuterReflowChild(nsTableOuterFrame * const 0x056c69cc, nsIPresContext * 0x055da928, nsIFrame * 0x056c6b98, const nsHTMLReflowState & {...}, nsHTMLReflowMetrics & {...}, int * 0x00000000, nsSize & {width=1198820 height=1198884}, nsMargin & {top=0 right=0 bottom=0 left=0}, nsMargin & {top=6 right=90991168 bottom=90804828 left=30127610}, nsMargin & ...) line 1026 + nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x056c69cc, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1611 + 72 bytes nsBlockReflowContext::ReflowBlock(const nsRect & {x=0 y=0 width=3540 height=1073741824}, int 1, nsCollapsingMargin & {...}, int 0, nsMargin & {top=0 right=0 bottom=0 left=0}, nsHTMLReflowState & {...}, unsigned int & 0) line 536 + 42 bytes nsBlockFrame::ReflowFloater(nsBlockReflowState & {...}, nsPlaceholderFrame * 0x056d0a7c, nsRect & {x=0 y=0 width=1230 height=390}, nsMargin & {top=0 right=0 bottom=0 left=0}, nsMargin & {top=0 right=0 bottom=0 left=0}, unsigned int & 0) line 5416 + 49 bytes nsBlockReflowState::FlowAndPlaceFloater(nsFloaterCache * 0x052d01d8, int * 0x00125020, unsigned int & 0) line 887 nsBlockReflowState::AddFloater(nsLineLayout & {...}, nsPlaceholderFrame * 0x056d0a7c, int 0, unsigned int & 0) line 687 nsLineLayout::AddFloater(nsPlaceholderFrame * 0x056d0a7c, unsigned int & 0) line 240 nsLineLayout::ReflowFrame(nsIFrame * 0x056d0a7c, unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 1119 nsInlineFrame::ReflowInlineFrame(nsIPresContext * 0x055da928, const nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...}, nsIFrame * 0x056d0a7c, unsigned int & 0) line 715 + 22 bytes nsInlineFrame::ReflowFrames(nsIPresContext * 0x055da928, const nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...}, nsHTMLReflowMetrics & {...}, unsigned int & 0) line 527 + 28 bytes nsInlineFrame::Reflow(nsInlineFrame * const 0x0578e098, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 437 + 28 bytes nsLineLayout::ReflowFrame(nsIFrame * 0x0578e098, unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 1051 + 43 bytes nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, nsLineLayout & {...}, nsLineList_iterator {...}, nsIFrame * 0x0578e098, unsigned char * 0x0012566c) line 3839 + 22 bytes nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState & {...}, nsLineLayout & {...}, nsLineList_iterator {...}, int * 0x00125dac, unsigned char * 0x00125b6c, int 0, int 0) line 3706 + 32 bytes nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x00125dac, unsigned char * 0x00125b6c, int 0, int 0) line 3610 + 46 bytes nsBlockFrame::ReflowInlineFrames(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x00125dac, int 0, int 0) line 3554 + 36 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x00125dac, int 0) line 2630 + 33 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2274 + 31 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x056c6384, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 949 + 15 bytes nsBlockReflowContext::ReflowBlock(const nsRect & {x=0 y=1230 width=3540 height=1073741824}, int 1, nsCollapsingMargin & {...}, int 0, nsMargin & {top=0 right=0 bottom=0 left=0}, nsHTMLReflowState & {...}, unsigned int & 0) line 536 + 42 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x001269a0) line 3313 + 59 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x001269a0, int 0) line 2492 + 27 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2274 + 31 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x056c3e90, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 949 + 15 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x056c3e90, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 30, int 30, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableCellFrame::Reflow(nsTableCellFrame * const 0x056c3e30, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 945 nsContainerFrame::ReflowChild(nsIFrame * 0x056c3e30, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 150, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableRowFrame::ReflowChildren(nsTableRowFrame * const 0x056c3c10, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, nsTableFrame & {...}, unsigned int & 0, int 0) line 1047 + 45 bytes nsTableRowFrame::Reflow(nsTableRowFrame * const 0x056c3c10, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1460 + 37 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x056c3c10, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 315, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableRowGroupFrame::ReflowChildren(nsTableRowGroupFrame * const 0x056c3410, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, nsRowGroupReflowState & {...}, unsigned int & 0, nsTableRowFrame * 0x00000000, int 0, nsTableRowFrame * * 0x00000000, int * 0x00127784) line 444 + 45 bytes nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x056c3410, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1214 + 35 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x056c3410, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableFrame::ReflowChildren(nsTableFrame * const 0x056c3330, nsIPresContext * 0x055da928, nsTableReflowState & {...}, int 1, int 0, unsigned int & 0, nsIFrame * & 0x00000000, int * 0x00000000) line 3301 + 50 bytes nsTableFrame::ReflowTable(nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 1073741824, nsReflowReason eReflowReason_Resize, nsIFrame * & 0x00000000, int & 0, int & 1, unsigned int & 0) line 2201 nsTableFrame::Reflow(nsTableFrame * const 0x056c3330, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 2067 nsContainerFrame::ReflowChild(nsIFrame * 0x056c3330, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 3, unsigned int & 0) line 790 + 31 bytes nsTableOuterFrame::OuterReflowChild(nsTableOuterFrame * const 0x056c3164, nsIPresContext * 0x055da928, nsIFrame * 0x056c3330, const nsHTMLReflowState & {...}, nsHTMLReflowMetrics & {...}, int * 0x00000000, nsSize & {width=1212676 height=1212740}, nsMargin & {top=0 right=0 bottom=0 left=0}, nsMargin & {top=6 right=90976728 bottom=90804828 left=30127610}, nsMargin & ...) line 1026 + nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x056c3164, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1611 + 72 bytes nsBlockReflowContext::ReflowBlock(const nsRect & {x=0 y=0 width=6330 height=1073741824}, int 1, nsCollapsingMargin & {...}, int 0, nsMargin & {top=0 right=0 bottom=0 left=0}, nsHTMLReflowState & {...}, unsigned int & 0) line 536 + 42 bytes nsBlockFrame::ReflowFloater(nsBlockReflowState & {...}, nsPlaceholderFrame * 0x056e9000, nsRect & {x=0 y=0 width=3750 height=315}, nsMargin & {top=0 right=0 bottom=0 left=0}, nsMargin & {top=0 right=0 bottom=0 left=0}, unsigned int & 0) line 5416 + 49 bytes nsBlockReflowState::FlowAndPlaceFloater(nsFloaterCache * 0x057004f0, int * 0x00128640, unsigned int & 0) line 887 nsBlockReflowState::AddFloater(nsLineLayout & {...}, nsPlaceholderFrame * 0x056e9000, int 0, unsigned int & 0) line 687 nsLineLayout::AddFloater(nsPlaceholderFrame * 0x056e9000, unsigned int & 0) line 240 nsLineLayout::ReflowFrame(nsIFrame * 0x056e9000, unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 1119 nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, nsLineLayout & {...}, nsLineList_iterator {...}, nsIFrame * 0x056e9000, unsigned char * 0x00128944) line 3839 + 22 bytes nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState & {...}, nsLineLayout & {...}, nsLineList_iterator {...}, int * 0x00129084, unsigned char * 0x00128e44, int 0, int 0) line 3706 + 32 bytes nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x00129084, unsigned char * 0x00128e44, int 0, int 0) line 3610 + 46 bytes nsBlockFrame::ReflowInlineFrames(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x00129084, int 0, int 0) line 3554 + 36 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x00129084, int 0) line 2630 + 33 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2274 + 31 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x056b8848, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 949 + 15 bytes nsBlockReflowContext::ReflowBlock(const nsRect & {x=0 y=1848 width=6330 height=1073741824}, int 1, nsCollapsingMargin & {...}, int 0, nsMargin & {top=0 right=0 bottom=0 left=0}, nsHTMLReflowState & {...}, unsigned int & 0) line 536 + 42 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x00129c78) line 3313 + 59 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x00129c78, int 0) line 2492 + 27 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2274 + 31 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x056b8374, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 949 + 15 bytes nsBlockReflowContext::ReflowBlock(const nsRect & {x=0 y=3569 width=6990 height=1073741824}, int 1, nsCollapsingMargin & {...}, int 0, nsMargin & {top=0 right=0 bottom=0 left=0}, nsHTMLReflowState & {...}, unsigned int & 0) line 536 + 42 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x0012a86c) line 3313 + 59 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x0012a86c, int 0) line 2492 + 27 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2274 + 31 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x056a37fc, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 949 + 15 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x056a37fc, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableCellFrame::Reflow(nsTableCellFrame * const 0x056a379c, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 945 nsContainerFrame::ReflowChild(nsIFrame * 0x056a379c, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 2010, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableRowFrame::ReflowChildren(nsTableRowFrame * const 0x033fb2fc, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, nsTableFrame & {...}, unsigned int & 0, int 0) line 1047 + 45 bytes nsTableRowFrame::Reflow(nsTableRowFrame * const 0x033fb2fc, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1460 + 37 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x033fb2fc, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableRowGroupFrame::ReflowChildren(nsTableRowGroupFrame * const 0x033fb1f8, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, nsRowGroupReflowState & {...}, unsigned int & 0, nsTableRowFrame * 0x00000000, int 0, nsTableRowFrame * * 0x00000000, int * 0x0012b650) line 444 + 45 bytes nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x033fb1f8, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1214 + 35 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x033fb1f8, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsTableFrame::ReflowChildren(nsTableFrame * const 0x033fb124, nsIPresContext * 0x055da928, nsTableReflowState & {...}, int 1, int 0, unsigned int & 0, nsIFrame * & 0x00000000, int * 0x00000000) line 3301 + 50 bytes nsTableFrame::ReflowTable(nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 13890, nsReflowReason eReflowReason_Resize, nsIFrame * & 0x00000000, int & 0, int & 1, unsigned int & 0) line 2201 nsTableFrame::Reflow(nsTableFrame * const 0x033fb124, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 2067 nsContainerFrame::ReflowChild(nsIFrame * 0x033fb124, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 3, unsigned int & 0) line 790 + 31 bytes nsTableOuterFrame::OuterReflowChild(nsTableOuterFrame * const 0x033fafd8, nsIPresContext * 0x055da928, nsIFrame * 0x033fb124, const nsHTMLReflowState & {...}, nsHTMLReflowMetrics & {...}, int * 0x00000000, nsSize & {width=1228752 height=1228816}, nsMargin & {top=0 right=0 bottom=0 left=0}, nsMargin & {top=6 right=54505548 bottom=90804828 left=30127610}, nsMargin & ...) line 1026 + nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x033fafd8, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1611 + 72 bytes nsBlockReflowContext::ReflowBlock(const nsRect & {x=0 y=0 width=10339 height=13901}, int 0, nsCollapsingMargin & {...}, int 1, nsMargin & {top=0 right=0 bottom=0 left=0}, nsHTMLReflowState & {...}, unsigned int & 0) line 536 + 42 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x0012c610) line 3313 + 59 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x0012c610, int 0) line 2492 + 27 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2274 + 31 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x0579aae0, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 949 + 15 bytes nsBlockReflowContext::ReflowBlock(const nsRect & {x=0 y=0 width=10339 height=13901}, int 0, nsCollapsingMargin & {...}, int 1, nsMargin & {top=0 right=0 bottom=0 left=0}, nsHTMLReflowState & {...}, unsigned int & 0) line 536 + 42 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x0012d204) line 3313 + 59 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineList_iterator {...}, int * 0x0012d204, int 0) line 2492 + 27 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2274 + 31 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x0579b8dc, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 949 + 15 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x0579b8dc, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsPageContentFrame::Reflow(nsPageContentFrame * const 0x0579b894, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 97 nsContainerFrame::ReflowChild(nsIFrame * 0x0579b894, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 720, int 720, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsPageFrame::Reflow(nsPageFrame * const 0x0579b828, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 222 nsContainerFrame::ReflowChild(nsIFrame * 0x0579b828, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 15701, unsigned int 0, unsigned int & 0) line 790 + 31 bytes nsSimplePageSequenceFrame::Reflow(nsSimplePageSequenceFrame * const 0x055a5660, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 437 nsContainerFrame::ReflowChild(nsIFrame * 0x055a5660, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes ViewportFrame::Reflow(ViewportFrame * const 0x055a5624, nsIPresContext * 0x055da928, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 577 PresShell::InitialReflow(PresShell * const 0x056cf898, int 11779, int 15341) line 2830 nsPrintEngine::ReflowPrintObject(nsPrintObject * 0x03f4d188, int 1) line 2852 + 43 bytes
Assignee: rods → karnaze
Status: UNCONFIRMED → NEW
Ever confirmed: true
(moving "[@ nsLineList::erase]" from URL to the summary.) Note Matt's stack for incident #10711843 in comment #0 ends with: nsBlockFrame::PullFrameFrom [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 2760] nsBlockFrame::PullFrame [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 2738] nsBlockFrame::DoReflowInlineFrames [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3735] nsBlockFrame::DoReflowInlineFramesAuto [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3609] ... which would make it a dupe of bug 157915. I have reproduced with his steps and added them to that bug. Rod, did you get that stack with the reporter's steps?
Summary: crash trying to print http://espn.go.com/magazine/flemfile_20020910.html → crash trying to print http://espn.go.com/magazine/flemfile_20020910.html [@ nsLineList::erase ]
Comment 4•22 years ago
|
||
I got rods' stack following the steps in comment 0 with current trunk (sent in talkback ID TB10716065X if you want a talkback stack). it's doing this: position->_mPrev->_mNext = position->_mNext; (gdb) p position $11 = {mCurrent = 0x8bbf298, mListLink = 0x8bbf37c} (gdb) p position->mCurrent $12 = (nsLineLink *) 0x8bbf298 (gdb) p position->mCurrent->_mPrev $13 = (nsLineLink *) 0xdddddddd looks pretty bogus.
OS: Windows 2000 → All
Comment 6•22 years ago
|
||
worksforme with linux trunk build 20020925, but this wasn't fixed by 157915. it got fixed between 2002091621 and 2002091804
Comment 7•22 years ago
|
||
I'm not getting a crash on win2k, but the paganation is not right. Changing the summary and removing crash keyword.
Severity: critical → normal
Status: NEW → ASSIGNED
Keywords: crash
Priority: -- → P3
Summary: crash trying to print http://espn.go.com/magazine/flemfile_20020910.html [@ nsLineList::erase ] → incorrect layout trying to print http://espn.go.com/magazine/flemfile_20020910.html [@ nsLineList::erase ]
Target Milestone: --- → mozilla1.3beta
Comment 8•22 years ago
|
||
mass reassign to default owner
Assignee: karnaze → table
Status: ASSIGNED → NEW
Component: Printing → Layout: Tables
QA Contact: sujay → madhur
Target Milestone: mozilla1.3beta → ---
Updated•22 years ago
|
Target Milestone: --- → Future
print bugs
Assignee: table → printing
Component: Layout: Tables → Printing
QA Contact: madhur → sujay
Target Milestone: Future → ---
Comment 10•19 years ago
|
||
-> WFM (In reply to comment #7) > I'm not getting a crash on win2k, but the paganation is not right. Changing the > summary and removing crash keyword. Pagination looks fine to me. Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a1) Gecko/20050907 Firefox/1.6a1 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a1) Gecko/20051020 SeaMonkey/1.1a and also on XP - recent trunk builds but not same as above
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•