needs a lot of time to load the page

VERIFIED WORKSFORME

Status

()

P2
major
VERIFIED WORKSFORME
18 years ago
6 years ago

People

(Reporter: serge, Assigned: attinasi)

Tracking

({crash, perf})

Trunk
mozilla1.2alpha
x86
Linux
crash, perf
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

18 years ago
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.

Comment 1

18 years ago
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.

Comment 3

18 years ago
the page has catastrophic html
(http://validator.w3.org/check?uri=http%3A%2F%2Fntv.ru%2Findex.html
)

not sure where this goes (layout?)

Comment 4

18 years ago
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

Comment 6

18 years ago
Triage
Assignee: dcone → harishd
Component: Layout → Parser
QA Contact: petersen → janc

Comment 7

18 years ago
*** Bug 61842 has been marked as a duplicate of this bug. ***

Comment 8

18 years ago
Parser performace work, which will be landing soon, should fix this problem.
Status: NEW → ASSIGNED

Comment 9

18 years ago
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.

Comment 10

18 years ago
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

Comment 11

18 years ago
CCing buster & waterson to take a look into the crash.

Comment 12

18 years ago
I'm still seeing the crash. Giving bug to buster.
Assignee: harishd → buster
Status: ASSIGNED → NEW

Updated

18 years ago
Depends on: 65123

Comment 13

18 years ago
I'm looking into this.
Severity: normal → major
Status: NEW → ASSIGNED
Keywords: perf
Priority: P3 → P2
Target Milestone: --- → mozilla1.0

Comment 14

18 years ago
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.

Updated

17 years ago
QA Contact: bsharma → moied
Build reassigning Buster's bugs to Marc.
Assignee: buster → attinasi
Status: ASSIGNED → NEW
Resolving as WFM.
Status: NEW → RESOLVED
Last Resolved: 17 years ago
Keywords: crash
Resolution: --- → WORKSFORME
Target Milestone: mozilla1.0 → mozilla1.2

Comment 18

17 years ago
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.