Closed
Bug 71318
Opened 23 years ago
Closed 23 years ago
W3C's VoiceXML spec hangs Mozilla
Categories
(Core :: DOM: HTML Parser, defect)
Tracking
()
People
(Reporter: anthony, Assigned: attinasi)
References
()
Details
From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux 2.4.1 i686; en-US; 0.8) Gecko/20010215 BuildID: 2001021503 Browser stops responding when trying to load the VoiceXML spec. I have left it overnight, (for about 18 hours) and it still did not finish. Reproducible: Always Steps to Reproduce: Visit http://www.w3.org/TR/voicexml/ (But you could proabably guess that) Actual Results: I.L.B. Expected Results: I.L.B killall -term mozilla-bin brings the browser down. Note that despite that were talking about the W3C, that page is not valid HTML. I know I'm a little late to report bugs in 0.8, but I checked and did not see it reported.
Comment 1•23 years ago
|
||
This locks build 2001030704 on Windows 95
Assignee: asa → harishd
Status: UNCONFIRMED → NEW
Component: Browser-General → Parser
Ever confirmed: true
QA Contact: doronr → bsharma
does parser mind it? http://validator.w3.org/check?uri=http%3A%2F%2Fwww.w3.org%2FTR%2Fvoicexml%2F would you believe that the document flunks validator.w3.org :-)
stack: nsBlockFrame::SlideLine(nsBlockReflowState & {...}, nsLineBox * 0x00f46630, int 0) line 3510 nsBlockReflowState::RecoverStateFrom(nsLineBox * 0x00f46630, int 1, int 0, nsRect * 0x0012d708) line 1119 nsBlockFrame::RecoverStateFrom(nsBlockReflowState & {...}, nsLineBox * 0x00f46630, int 0, nsRect * 0x0012d708) line 2739 nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 3000 nsBlockFrame::Reflow(nsBlockFrame * const 0x00da79b0, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1743 + 15 bytes nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState & {...}, nsReflowReason eReflowReason_Incremental, nsIFrame * 0x00da79b0, const nsRect & {...}, int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 568 + 36 bytes nsBlockReflowContext::ReflowBlock(nsIFrame * 0x00da79b0, const nsRect & {...}, int 1, int 0, int 1, nsMargin & {...}, unsigned int & 0) line 336 + 50 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox * 0x00da7a24, int * 0x0012e2d0) line 3901 + 56 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x00da7a24, int * 0x0012e2d0, int 1) line 3164 + 23 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 2971 + 27 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x00da7928, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1743 + 15 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x00da7928, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 695 + 31 bytes CanvasFrame::Reflow(CanvasFrame * const 0x00da6aa4, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 304 nsBoxToBlockAdaptor::Reflow(nsBoxLayoutState & {...}, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0, int 0, int 0, int 8925, int 4215, int 1) line 866 nsBoxToBlockAdaptor::DoLayout(nsBoxToBlockAdaptor * const 0x00da78bc, nsBoxLayoutState & {...}) line 523 + 52 bytes nsBox::Layout(nsBox * const 0x00da78bc, nsBoxLayoutState & {...}) line 989 nsScrollBoxFrame::DoLayout(nsScrollBoxFrame * const 0x00da6bbc, nsBoxLayoutState & {...}) line 377 nsBox::Layout(nsBox * const 0x00da6bbc, nsBoxLayoutState & {...}) line 989 nsContainerBox::LayoutChildAt(nsBoxLayoutState & {...}, nsIBox * 0x00da6bbc, const nsRect & {...}) line 591 + 16 bytes nsGfxScrollFrameInner::LayoutBox(nsBoxLayoutState & {...}, nsIBox * 0x00da6bbc, const nsRect & {...}) line 1023 + 17 bytes nsGfxScrollFrameInner::Layout(nsBoxLayoutState & {...}) line 1106 nsGfxScrollFrame::DoLayout(nsGfxScrollFrame * const 0x00da6b14, nsBoxLayoutState & {...}) line 1031 + 15 bytes nsBox::Layout(nsBox * const 0x00da6b14, nsBoxLayoutState & {...}) line 989 nsBoxFrame::Reflow(nsBoxFrame * const 0x00da6adc, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 786 nsGfxScrollFrame::Reflow(nsGfxScrollFrame * const 0x00da6adc, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 735 + 25 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x00da6adc, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 695 + 31 bytes ViewportFrame::Reflow(ViewportFrame * const 0x00da6a68, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 544 nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x039dd3c0, nsIPresContext * 0x031b6d30, nsHTMLReflowMetrics & {...}, const nsSize & {...}, nsIRenderingContext & {...}) line 145 PresShell::ProcessReflowCommands(int 0) line 5097 PresShell::FlushPendingNotifications(PresShell * const 0x011dd2a0) line 4175 nsEventStateManager::FlushPendingEvents(nsIPresContext * 0x031b6d30) line 3199 nsEventStateManager::GenerateDragGesture(nsIPresContext * 0x031b6d30, nsGUIEvent * 0x0012fb00) line 778 nsEventStateManager::PreHandleEvent(nsEventStateManager * const 0x01290bf8, nsIPresContext * 0x031b6d30, nsEvent * 0x0012fb00, nsIFrame * 0x00da7598, nsEventStatus * 0x0012f9f4, nsIView * 0x02a08840) line 315 PresShell::HandleEventInternal(nsEvent * 0x0012fb00, nsIView * 0x02a08840, unsigned int 1, nsEventStatus * 0x0012f9f4) line 4861 + 43 bytes PresShell::HandleEvent(PresShell * const 0x011dd2a4, nsIView * 0x02a08840, nsGUIEvent * 0x0012fb00, nsEventStatus * 0x0012f9f4, int 0, int & 1) line 4802 + 25 bytes nsView::HandleEvent(nsView * const 0x02a08840, nsGUIEvent * 0x0012fb00, unsigned int 8, nsEventStatus * 0x0012f9f4, int 0, int & 1) line 372 nsView::HandleEvent(nsView * const 0x02955e60, nsGUIEvent * 0x0012fb00, unsigned int 8, nsEventStatus * 0x0012f9f4, int 0, int & 1) line 345 nsView::HandleEvent(nsView * const 0x011deab0, nsGUIEvent * 0x0012fb00, unsigned int 28, nsEventStatus * 0x0012f9f4, int 1, int & 1) line 345 nsViewManager2::DispatchEvent(nsViewManager2 * const 0x011dee90, nsGUIEvent * 0x0012fb00, nsEventStatus * 0x0012f9f4) line 1424 HandleEvent(nsGUIEvent
Status: NEW → ASSIGNED
layout --> attinasi
Assignee: harishd → attinasi
Status: ASSIGNED → NEW
Comment 5•23 years ago
|
||
I saved a copy of http://www.w3.org/TR/voicexml/ to a local file and found that if I delete the following lines from the stylesheets: :link { color: rgb(0, 0, 153) } :visited { color: rgb(153, 0, 153) } :active { color: rgb(255, 0, 102) } :hover { color: rgb(0, 0, 255) } It does not cause the browser to stop responding. What does a : before a style line mean? I dont know very much CSS...
Assignee | ||
Comment 6•23 years ago
|
||
the colon specifies a pseuod class or pseudo element. the selector ':active' is a shorthand for '*:active' which is a selector that matches 'anything that is active', and ':hover' means 'anything that is hovered over matches' This is in fact a dup of bug 68821 - basically, we are currently very very bad at processing the dynamic pseudo selectors (:active,:hover, and :focus) unless they are scoped to a specific element. Marking as a dup. Thanks for reducing the page MozillaUsers! *** This bug has been marked as a duplicate of 68821 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Comment 9•23 years ago
|
||
Er, bugs don't get CLOSED until 1.0 ships says asa. Going back to verified.
Status: CLOSED → REOPENED
Resolution: DUPLICATE → ---
Comment 10•23 years ago
|
||
Bah no verified button yet. How annoying. *** This bug has been marked as a duplicate of 68821 ***
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 12•23 years ago
|
||
OK. Sorry about that. We're going to get some major spam once 1.0 is out, aren't we?
You need to log in
before you can comment on or make changes to this bug.
Description
•