Closed Bug 508663 Opened 15 years ago Closed 14 years ago

[HTML5] ASSERTION: Attempt to set a parser filter on HTML5 parser.: 'Error', file /Users/bzbarsky/mozilla/vanilla/mozilla/parser/html/nsHtml5Parser.cpp, line 206

Categories

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

x86
macOS
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: bzbarsky, Unassigned)

References

Details

STEPS TO REPRODUCE:

1)  Enable the HTML5 parser
2)  Enable charset autodetect (View > Character Encoding > Autodetect > Universal
3)  Load an HTML page from <file>

EXPECTED RESULTS:  No assertions

ACTUAL RESULTS: The assertion above.  Then another assertion:
ASSERTION: QueryInterface needed: 'query_result.get() == mRawPtr', file ../../../../dist/include/nsCOMPtr.h, line 521

due to nsHTML5Parser inheriting from nsICharsetDetectionObserver but not QIing to it.
Priority: -- → P2
Summary: ASSERTION: Attempt to set a parser filter on HTML5 parser.: 'Error', file /Users/bzbarsky/mozilla/vanilla/mozilla/parser/html/nsHtml5Parser.cpp, line 206 → [HTML5] ASSERTION: Attempt to set a parser filter on HTML5 parser.: 'Error', file /Users/bzbarsky/mozilla/vanilla/mozilla/parser/html/nsHtml5Parser.cpp, line 206
The patch for bug 537557 fixed this.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.