Closed Bug 662185 Opened 13 years ago Closed 7 years ago

"ASSERTION: Charset name equality check failed"

Categories

(Core :: DOM: HTML Parser, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

Attached file testcase
###!!! ASSERTION: Charset name equality check failed.: 'Not Reached', file parser/html/nsHtml5StreamParser.cpp, line 902

nsHtml5StreamParser::internalEncodingDeclaration [parser/html/nsHtml5StreamParser.cpp:903]
nsHtml5Tokenizer::internalEncodingDeclaration [parser/html/nsHtml5Tokenizer.cpp:3692]
nsHtml5TreeBuilder::checkMetaCharset [parser/html/nsHtml5TreeBuilder.cpp:1999]
nsHtml5TreeBuilder::startTag [parser/html/nsHtml5TreeBuilder.cpp:1381]
nsHtml5Tokenizer::emitCurrentTagToken [parser/html/nsHtml5Tokenizer.cpp:308]
nsHtml5Tokenizer::stateLoop [parser/html/nsHtml5Tokenizer.cpp:863]
nsHtml5Tokenizer::tokenizeBuffer [parser/html/nsHtml5Tokenizer.cpp:391]
nsHtml5StreamParser::ParseAvailableData [parser/html/nsHtml5StreamParser.cpp:1008]
nsHtml5StreamParser::DoStopRequest [parser/html/nsHtml5StreamParser.cpp:743]
nsHtml5RequestStopper::Run [parser/html/nsHtml5StreamParser.cpp:757]
nsThread::ProcessNextEvent [xpcom/threads/nsThread.cpp:618]
NS_ProcessNextEvent_P [obj-firefox/xpcom/build/nsThreadUtils.cpp:245]
nsThread::ThreadFunc [xpcom/threads/nsThread.cpp:272]
_pt_root [nsprpub/pr/src/pthreads/ptthread.c:190]
libSystem.B.dylib + 0x3a4f6
Equals() for charsets will fail if either charset is unknown (i.e. if GetPreferred fails).

So I think this assertion is just bogus.
I've been hitting this a fair amount recently on German ad networks.  If the assert is bogus can we just remove it?
No longer reproducible on trunk.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: in-testsuite+
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: