Closed
Bug 36228
Opened 26 years ago
Closed 26 years ago
We enter infinite reflow when you visit espn's website.
Categories
(Core :: Layout, defect, P3)
Tracking
()
People
(Reporter: mscott, Assigned: troy)
References
()
Details
I first noticed this yesterday in the 4/18/00 builds.
If I visit the url listed above, the app freezes. Every time I break into the
debugger
PresShell::ProcessReflowCommands
is at the top of the stack.
It looks like we are entering this routine and then never exiting from the reflow.
Here's a stack trace snippet from one of the times when I broke in the debugger:
AtomImpl::AddRef(AtomImpl * const 0x01863770 {"AreaFrame"}) line 88 + 51 bytes
nsAreaFrame::GetFrameType(const nsAreaFrame * const 0x0265abd0, nsIAtom * *
0x0012ec60) line 320
GetNearestContainingBlock(nsIFrame * 0x0265abd0, nsMargin & {top=25573232
right=2 bottom=269124224 left=268603549}) line 443
nsHTMLReflowState::InitAbsoluteConstraints(nsIPresContext * 0x035cbcd0, const
nsHTMLReflowState * 0x0012ef18, int 4410, int 0) line 821 + 13 bytes
nsHTMLReflowState::InitConstraints(nsIPresContext * 0x035cbcd0, int 4410, int 0)
line 1605
nsHTMLReflowState::Init(nsIPresContext * 0x035cbcd0, int 4410, int 0) line 182
nsHTMLReflowState::nsHTMLReflowState(nsIPresContext * 0x035cbcd0, const
nsHTMLReflowState & {...}, nsIFrame * 0x0265ac58, const nsSize & {width=4410
height=1073741824}, int 4410, int 0) line 163
nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame * 0x0265abd0,
nsIPresContext * 0x035cbcd0, const nsHTMLReflowState & {...}, int 4410, int 0,
nsIFrame * 0x0265ac58, int 1, unsigned int & 1240868) line 387
nsAbsoluteContainingBlock::Reflow(nsIFrame * 0x0265abd0, nsIPresContext *
0x035cbcd0, const nsHTMLReflowState & {...}, int 4410, int 0, nsRect & {x=0 y=0
width=0 height=0}) line 209
nsAreaFrame::Reflow(nsAreaFrame * const 0x0265abd0, nsIPresContext * 0x035cbcd0,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 287 + 44 bytes
nsAbsoluteContainingBlock::ReflowAbsoluteFrame(nsIFrame * 0x0268b0d4,
nsIPresContext * 0x035cbcd0, const nsHTMLReflowState & {...}, int -1, int -1,
nsIFrame * 0x0265abd0, int 1, unsigned int & 0) line 415 + 37 bytes
nsAbsoluteContainingBlock::Reflow(nsIFrame * 0x0268b0d4, nsIPresContext *
0x035cbcd0, const nsHTMLReflowState & {...}, int -1, int -1, nsRect & {x=0 y=240
width=8835 height=6855}) line 209
nsAreaFrame::Reflow(nsAreaFrame * const 0x0268b0d4, nsIPresContext * 0x035cbcd0,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 287 + 44 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x0268b0d4, nsIPresContext *
0x035cbcd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 618 + 31 bytes
RootFrame::Reflow(RootFrame * const 0x0268a3fc, nsIPresContext * 0x035cbcd0,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 335
nsBoxToBlockAdaptor::Reflow(nsIPresContext * 0x035cbcd0, nsHTMLReflowMetrics &
{...}, const nsHTMLReflowState & {...}, unsigned int & 0, int 0, int 0, int
16035, int 10110, int 1) line 585
nsBoxToBlockAdaptor::Layout(nsBoxToBlockAdaptor * const 0x0268b080,
nsBoxLayoutState & {...}) line 313 + 48 bytes
nsScrollPortFrame::Layout(nsScrollPortFrame * const 0x0268a51c, nsBoxLayoutState
& {...}) line 329
nsContainerBox::LayoutChildAt(nsBoxLayoutState & {...}, nsIBox * 0x0268a51c,
const nsRect & {x=0 y=0 width=16035 height=10110}) line 560 + 16 bytes
nsGfxScrollFrameInner::LayoutBox(nsBoxLayoutState & {...}, nsIBox * 0x0268a51c,
const nsRect & {x=0 y=0 width=16035 height=10110}) line 758
nsGfxScrollFrameInner::Layout(nsBoxLayoutState & {...}) line 854
nsGfxScrollFrame::Layout(nsGfxScrollFrame * const 0x0268a474, nsBoxLayoutState &
{...}) line 764 + 15 bytes
nsBoxFrame::Reflow(nsBoxFrame * const 0x0268a43c, nsIPresContext * 0x035cbcd0,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 675
nsGfxScrollFrame::Reflow(nsGfxScrollFrame * const 0x0268a43c, nsIPresContext *
0x035cbcd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 530 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x0268a43c, nsIPresContext *
0x035cbcd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 618 + 31 bytes
ViewportFrame::Reflow(ViewportFrame * const 0x0268a3c0, nsIPresContext *
0x035cbcd0, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 545
nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x0379d040,
nsIPresContext * 0x035cbcd0, nsHTMLReflowMetrics & {...}, const nsSize &
{width=16035 height=10110}, nsIRenderingContext & {...}) line 145
PresShell::ProcessReflowCommands(int 1) line 3366
| Reporter | ||
Comment 1•26 years ago
|
||
top 100 site. nominating for beta2 and dogfood.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
It was fixed yesterday...
*** This bug has been marked as a duplicate of 36095 ***
You need to log in
before you can comment on or make changes to this bug.
Description
•