Closed
Bug 59834
Opened 24 years ago
Closed 24 years ago
Mozilla locks up (hangs) when page loads
Categories
(Core :: Layout, defect, P1)
Tracking
()
mozilla0.8
People
(Reporter: killebrew, Assigned: waterson)
References
()
Details
(Keywords: crash)
The page is rendered incompletely (and incorrectly) by Mozilla build 2000110908
(Mtrunk), but Netscape 4.7 has no problem with it. The source code is HTML.
The right slider does not respond, and the X kill buton doesn't work for
Mozilla; the processes had to be killed (kill -s 9 ...).
Test configuration: SuSE Linux 6.2 (kernel 2.2.16); KDE and X Windows as
distributed with SuSE Linux 6.2; AMD K6-III/400, 128 MB main memory, ALi Aladdin
V chipset on a Super Socket 7 motherboard.
Comment 1•24 years ago
|
||
confirming on 200111004 win98 trunk. this is relared to nested <ol>, however,
testcasing is hard, as removing just a bit of html stops this from happening.
Assignee: asa → clayton
Status: UNCONFIRMED → NEW
Component: Browser-General → Layout
Ever confirmed: true
Keywords: crash
OS: Linux → All
QA Contact: doronr → petersen
Please triage.
Assignee: clayton → jst
Updated•24 years ago
|
Assignee: jst → buster
Comment 3•24 years ago
|
||
Interrupting mozilla when it locks up shows were's in frame reflow code, look at
the below stack, reassignig to buster.
nsID::Equals(const nsID & {...}) line 67 + 26 bytes
nsInlineFrame::QueryInterface(nsInlineFrame * const 0x0129b990, const nsID &
{...}, void * * 0x00129f8c) line 74 + 13 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129b990, int * 0x0012ad8c, int 32) line 7109 + 20 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129b9c8, int * 0x0012ad8c, int 32) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129b9c8, int * 0x0012ad8c, int 31) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129ba00, int * 0x0012ad8c, int 31) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129ba00, int * 0x0012ad8c, int 30) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129ba38, int * 0x0012ad8c, int 30) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129ba38, int * 0x0012ad8c, int 29) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129ba70, int * 0x0012ad8c, int 29) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129ba70, int * 0x0012ad8c, int 28) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129baa8, int * 0x0012ad8c, int 28) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129baa8, int * 0x0012ad8c, int 27) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129bae0, int * 0x0012ad8c, int 27) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129bae0, int * 0x0012ad8c, int 26) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129bb18, int * 0x0012ad8c, int 26) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129bb18, int * 0x0012ad8c, int 25) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129bb50, int * 0x0012ad8c, int 25) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129a9e0, int * 0x0012ad8c, int 24) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aa18, int * 0x0012ad8c, int 24) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aa18, int * 0x0012ad8c, int 23) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aa50, int * 0x0012ad8c, int 23) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aa50, int * 0x0012ad8c, int 22) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aa88, int * 0x0012ad8c, int 22) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aa88, int * 0x0012ad8c, int 21) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aac0, int * 0x0012ad8c, int 21) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aac0, int * 0x0012ad8c, int 20) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129aaf8, int * 0x0012ad8c, int 20) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129a280, int * 0x0012ad8c, int 19) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129a2b8, int * 0x0012ad8c, int 19) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129a2b8, int * 0x0012ad8c, int 18) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129a2f0, int * 0x0012ad8c, int 18) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x01295bf0, int * 0x0012ad8c, int 17) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x01295c28, int * 0x0012ad8c, int 17) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x01295c28, int * 0x0012ad8c, int 16) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x01295c60, int * 0x0012ad8c, int 16) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x01294be0, int * 0x0012ad8c, int 15) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x01294c18, int * 0x0012ad8c, int 15) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x01294c18, int * 0x0012ad8c, int 14) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x01294c50, int * 0x0012ad8c, int 14) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129189c, int * 0x0012ad8c, int 13) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x01291864, int * 0x0012ad8c, int 13) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x01291864, int * 0x0012ad8c, int 12) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129182c, int * 0x0012ad8c, int 12) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129182c, int * 0x0012ad8c, int 11) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x012917f4, int * 0x0012ad8c, int 11) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x012917f4, int * 0x0012ad8c, int 10) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x012917bc, int * 0x0012ad8c, int 10) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x012917bc, int * 0x0012ad8c, int 9) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x01291784, int * 0x0012ad8c, int 9) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x01291784, int * 0x0012ad8c, int 8) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129174c, int * 0x0012ad8c, int 8) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129174c, int * 0x0012ad8c, int 7) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x01291714, int * 0x0012ad8c, int 7) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x01291714, int * 0x0012ad8c, int 6) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x012916dc, int * 0x0012ad8c, int 6) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x012916dc, int * 0x0012ad8c, int 5) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x012916a4, int * 0x0012ad8c, int 5) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x012916a4, int * 0x0012ad8c, int 4) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129166c, int * 0x0012ad8c, int 4) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x0129166c, int * 0x0012ad8c, int 3) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x01291634, int * 0x0012ad8c, int 3) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x01291634, int * 0x0012ad8c, int 2) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x012915fc, int * 0x0012ad8c, int 2) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x012915fc, int * 0x0012ad8c, int 1) line 7111 + 27 bytes
nsBlockFrame::RenumberListsIn(nsIPresContext * 0x03d9a130, nsIFrame *
0x012915c4, int * 0x0012ad8c, int 1) line 7031 + 24 bytes
nsBlockFrame::RenumberListsFor(nsIPresContext * 0x03d9a130, nsIFrame *
0x012915c4, int * 0x0012ad8c, int 0) line 7111 + 27 bytes
nsBlockFrame::RenumberListsInBlock(nsIPresContext * 0x03d9a130, nsBlockFrame *
0x0122b17c, int * 0x0012ad8c, int 0) line 6998 + 24 bytes
nsBlockFrame::RenumberLists(nsIPresContext * 0x03d9a130) line 6981
nsBlockFrame::Reflow(nsBlockFrame * const 0x0122b17c, nsIPresContext *
0x03d9a130, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1619
nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState & {...}, nsReflowReason
eReflowReason_Dirty, nsIFrame * 0x0122b17c, const nsRect & {...}, int 1, int 0,
int 0, nsMargin & {...}, unsigned int & 0) line 561 + 36 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x0122b17c, const nsRect & {...},
int 1, int 0, int 0, nsMargin & {...}, unsigned int & 0) line 331 + 50 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x01292c38, int * 0x0012b8bc) line 3879 + 56 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x01292c38, int
* 0x0012b8bc, int 1) line 3142 + 23 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2949 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x0123e8c8, nsIPresContext *
0x03d9a130, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1740 + 15 bytes
nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState & {...}, nsReflowReason
eReflowReason_Dirty, nsIFrame * 0x0123e8c8, const nsRect & {...}, int 1, int 0,
int 1, nsMargin & {...}, unsigned int & 0) line 561 + 36 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x0123e8c8, const nsRect & {...},
int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 331 + 50 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox *
0x0123e93c, int * 0x0012c3f4) line 3879 + 56 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x0123e93c, int
* 0x0012c3f4, int 1) line 3142 + 23 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2949 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x012b5bb0, nsIPresContext *
0x03d9a130, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 1740 + 15 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x012b5bb0, nsIPresContext *
0x03d9a130, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 693 + 31 bytes
CanvasFrame::Reflow(CanvasFrame * const 0x012b4cbc, nsIPresContext * 0x03d9a130,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 306
nsBoxToBlockAdaptor::Reflow(nsBoxLayoutState & {...}, nsIPresContext *
0x03d9a130, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0, int 0, int 0, int 14445, int 12255, int 1) line 868
nsBoxToBlockAdaptor::DoLayout(nsBoxToBlockAdaptor * const 0x012b5b44,
nsBoxLayoutState & {...}) line 525 + 52 bytes
nsBox::Layout(nsBox * const 0x012b5b44, nsBoxLayoutState & {...}) line 1002
nsScrollBoxFrame::DoLayout(nsScrollBoxFrame * const 0x012b4dd4, nsBoxLayoutState
& {...}) line 379
nsBox::Layout(nsBox * const 0x012b4dd4, nsBoxLayoutState & {...}) line 1002
nsContainerBox::LayoutChildAt(nsBoxLayoutState & {...}, nsIBox * 0x012b4dd4,
const nsRect & {...}) line 593 + 16 bytes
nsGfxScrollFrameInner::LayoutBox(nsBoxLayoutState & {...}, nsIBox * 0x012b4dd4,
const nsRect & {...}) line 1029 + 17 bytes
nsGfxScrollFrameInner::Layout(nsBoxLayoutState & {...}) line 1112
nsGfxScrollFrame::DoLayout(nsGfxScrollFrame * const 0x012b4d2c, nsBoxLayoutState
& {...}) line 1037 + 15 bytes
nsBox::Layout(nsBox * const 0x012b4d2c, nsBoxLayoutState & {...}) line 1002
nsBoxFrame::Reflow(nsBoxFrame * const 0x012b4cf4, nsIPresContext * 0x03d9a130,
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0)
line 789
nsGfxScrollFrame::Reflow(nsGfxScrollFrame * const 0x012b4cf4, nsIPresContext *
0x03d9a130, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 741 + 25 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x012b4cf4, nsIPresContext *
0x03d9a130, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0,
int 0, unsigned int 0, unsigned int & 0) line 693 + 31 bytes
ViewportFrame::Reflow(ViewportFrame * const 0x012b4c80, nsIPresContext *
0x03d9a130, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...},
unsigned int & 0) line 546
nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x04a221c0,
nsIPresContext * 0x03d9a130, nsHTMLReflowMetrics & {...}, const nsSize & {...},
nsIRenderingContext & {...}) line 146
PresShell::ProcessReflowCommands(int 0) line 5106
this is a dup of a bug I recently submitted to you about some unfinished ib work
Assignee: buster → waterson
Status: ASSIGNED → NEW
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•