Closed
Bug 167824
Opened 23 years ago
Closed 20 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•23 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•23 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 5•23 years ago
|
||
crashed on windows98 but not on mac os9 or mac osx
Comment 6•23 years ago
|
||
worksforme with linux trunk build 20020925, but this wasn't fixed by 157915.
it got fixed between 2002091621 and 2002091804
Comment 7•23 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•20 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: 20 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•