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)
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.
Comment 1•24 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.
Comment 2•24 years ago
|
||
Confirming on Windows 2000 Build 2000101320/trunk It seems that mozilla hangs a short time on page load.
Comment 3•24 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•24 years ago
|
||
over to layout.
Assignee: asa → clayton
Status: UNCONFIRMED → NEW
Component: Browser-General → Layout
Ever confirmed: true
QA Contact: doronr → petersen
Comment 6•24 years ago
|
||
Triage
Assignee: dcone → harishd
Component: Layout → Parser
QA Contact: petersen → janc
Parser performace work, which will be landing soon, should fix this problem.
Status: NEW → ASSIGNED
Comment 9•24 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•24 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•24 years ago
|
||
CCing buster & waterson to take a look into the crash.
Comment 12•24 years ago
|
||
I'm still seeing the crash. Giving bug to buster.
Assignee: harishd → buster
Status: ASSIGNED → NEW
Comment 13•24 years ago
|
||
I'm looking into this.
Severity: normal → major
Status: NEW → ASSIGNED
Keywords: perf
Priority: P3 → P2
Target Milestone: --- → mozilla1.0
Comment 15•23 years ago
|
||
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.
Comment 16•23 years ago
|
||
Build reassigning Buster's bugs to Marc.
Assignee: buster → attinasi
Status: ASSIGNED → NEW
Comment 17•23 years ago
|
||
Resolving as WFM.
Status: NEW → RESOLVED
Closed: 23 years ago
Keywords: crash
Resolution: --- → WORKSFORME
Target Milestone: mozilla1.0 → mozilla1.2
Comment 18•23 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.
Description
•