Closed Bug 56624 Opened 24 years ago Closed 23 years ago

needs a lot of time to load the page

Categories

(Core :: DOM: HTML Parser, defect, P2)

x86
Linux
defect

Tracking

()

VERIFIED WORKSFORME
mozilla1.2alpha

People

(Reporter: serge, Assigned: attinasi)

References

()

Details

(Keywords: crash, perf)

M18 needs a lot of time to load http://ntv.ru. Mozilla hangs in long time and
shows the page only after this. Nightly build from 20.09 does this much more
faster.
confirmed on win95 build 2000101320.
Absolutely no idea what's up here. It might be due to the strange(?) alphabet
used, (cyrillic?), or simply bad html.
Fabian.
Confirming on Windows 2000 Build 2000101320/trunk
It seems that mozilla hangs a short time on page load.
the page has catastrophic html
(http://validator.w3.org/check?uri=http%3A%2F%2Fntv.ru%2Findex.html
)

not sure where this goes (layout?)
over to layout.
Assignee: asa → clayton
Status: UNCONFIRMED → NEW
Component: Browser-General → Layout
Ever confirmed: true
QA Contact: doronr → petersen
Dividing up Clayton's bugs to triage
Assignee: clayton → dcone
Triage
Assignee: dcone → harishd
Component: Layout → Parser
QA Contact: petersen → janc
*** Bug 61842 has been marked as a duplicate of this bug. ***
Parser performace work, which will be landing soon, should fix this problem.
Status: NEW → ASSIGNED
Bug 61842 has been marked as a duplicate of this one, due to poor parser
performance, in verifying it I am noting down here that any fixes should also be
cross referenced against the details in bug 61842 before verified, thanks.
I'm sure the performace bug is fixed. I's trying to verify it but crashed 
with the following trace ( 12/20/00 & 12/22/00):

nsInlineFrame::ReflowFrames(nsIPresContext * 0x03734d30, const nsHTMLReflowState 
& {...}, nsInlineFrame::InlineReflowState & {...}, nsHTMLReflowMetrics & {...}, 
unsigned int & 0) line 428 + 13 bytes
nsInlineFrame::Reflow(nsInlineFrame * const 0x00ee21dc, nsIPresContext * 
0x03734d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0) line 323 + 28 bytes
nsLineLayout::ReflowFrame(nsIFrame * 0x00ee21dc, nsIFrame * * 0x0012cf74, 
unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 921
nsInlineFrame::ReflowInlineFrame(nsIPresContext * 0x03734d30, const 
nsHTMLReflowState & {...}, nsInlineFrame::InlineReflowState & {...}, nsIFrame * 
0x00ee21dc, unsigned int & 0) line 598 + 26 bytes
nsInlineFrame::ReflowFrames(nsIPresContext * 0x03734d30, const nsHTMLReflowState 
& {...}, nsInlineFrame::InlineReflowState & {...}, nsHTMLReflowMetrics & {...}, 
unsigned int & 0) line 412 + 28 bytes
nsInlineFrame::Reflow(nsInlineFrame * const 0x00f29e2c, nsIPresContext * 
0x03734d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0) line 323 + 28 bytes
nsLineLayout::ReflowFrame(nsIFrame * 0x00f29e2c, nsIFrame * * 0x0012dc3c, 
unsigned int & 0, nsHTMLReflowMetrics * 0x00000000, int & 0) line 921
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState & {...}, nsLineLayout & 
{...}, nsLineBox * 0x00edfa04, nsIFrame * 0x00f29e2c, unsigned char * 
0x0012d1b4) line 4363 + 29 bytes
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState & {...}, nsLineLayout & 
{...}, nsLineBox * 0x00edfa04, int * 0x0012d830, unsigned char * 0x0012d678, int 
0, int 1) line 4247 + 28 bytes
nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState & {...}, nsLineBox * 
0x00edfa04, int * 0x0012d830, unsigned char * 0x0012d678, int 0, int 1) line 
4181 + 42 bytes
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState & {...}, nsLineBox * 
0x00edfa04, int * 0x0012d830, int 1, int 0) line 4126 + 32 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x00edfa04, int 
* 0x0012d830, int 1) line 3260 + 29 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2949 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x00e32ce8, nsIPresContext * 
0x03734d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0) line 1740 + 15 bytes
nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState & {...}, nsReflowReason 
eReflowReason_Incremental, nsIFrame * 0x00e32ce8, const nsRect & {...}, int 1, 
int 0, int 1, nsMargin & {...}, unsigned int & 0) line 562 + 36 bytes
nsBlockReflowContext::ReflowBlock(nsIFrame * 0x00e32ce8, const nsRect & {...}, 
int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 332 + 50 bytes
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox * 
0x00e32d5c, int * 0x0012e368) line 3879 + 56 bytes
nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x00e32d5c, int 
* 0x0012e368, int 1) line 3142 + 23 bytes
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2949 + 27 bytes
nsBlockFrame::Reflow(nsBlockFrame * const 0x00e32c60, nsIPresContext * 
0x03734d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0) line 1740 + 15 bytes
nsContainerFrame::ReflowChild(nsIFrame * 0x00e32c60, nsIPresContext * 
0x03734d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, 
int 0, unsigned int 0, unsigned int & 0) line 693 + 31 bytes
CanvasFrame::Reflow(CanvasFrame * const 0x00e31ddc, nsIPresContext * 0x03734d30, 
nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) 
line 306
nsBoxToBlockAdaptor::Reflow(nsBoxLayoutState & {...}, nsIPresContext * 
0x03734d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, 
unsigned int & 0, int 0, int 0, int 10980, int 8460, int 1) line 868
nsBoxToBlockAdaptor::DoLayout(nsBoxToBlockAdaptor * const 0x00e32bf4, 
nsBoxLayoutState & {...}) line 525 + 52 bytes
nsBox::Layout(nsBox * const 0x00e32bf4, nsBoxLayoutState & {...}) line 1002
nsScrollBoxFrame::DoLayout(nsScrollBoxFr
CCing buster & waterson to take a look into the crash.
I'm still seeing the crash. Giving bug to buster.
Assignee: harishd → buster
Status: ASSIGNED → NEW
Depends on: 65123
I'm looking into this.
Severity: normal → major
Status: NEW → ASSIGNED
Keywords: perf
Priority: P3 → P2
Target Milestone: --- → mozilla1.0
updated qa contact.
QA Contact: janc → bsharma
Crash dependency closed. Page doesn't hang, seems to close in reasonable time. 
Closing WORKSFORME.  Please reopen if you still feel performance is substandard
with regard to comparable pages.
QA Contact: bsharma → moied
Build reassigning Buster's bugs to Marc.
Assignee: buster → attinasi
Status: ASSIGNED → NEW
Resolving as WFM.
Status: NEW → RESOLVED
Closed: 23 years ago
Keywords: crash
Resolution: --- → WORKSFORME
Target Milestone: mozilla1.0 → mozilla1.2
Verified with Build ID 20011115 on win2k time taken to render http://ntv.ru 
Bandwidth: T1 line 
Connected: 100Mbps speed
Build 20011115: 43 sec, compared 
IE 6.0:  ~42 Sec
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.