Bug 47305 - ASSERTION FAILED: m_state == ParsingState on an XSLT document
Summary: ASSERTION FAILED: m_state == ParsingState on an XSLT document
Status: RESOLVED DUPLICATE of bug 48148
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Tony Gentilcore
URL: http://google-styleguide.googlecode.c...
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-06 14:49 PDT by James Robinson
Modified: 2010-10-22 13:00 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Robinson 2010-10-06 14:49:05 PDT
The URL consistently causes an assertion failure in DocumentParser.cpp's WebCore::DocumentParser::prepareToStopParsing().  Full stdout / stack from a chromium build:

UNIMPLEMENTED: 
(third_party/WebKit/WebCore/html/parser/HTMLTreeBuilder.cpp:1521 bool WebCore::HTMLTreeBuilder::processBodyEndTagForInBody(WebCore::AtomicHTMLToken&))
ASSERTION FAILED: m_state == ParsingState
(third_party/WebKit/WebCore/dom/DocumentParser.cpp:56 virtual void WebCore::DocumentParser::prepareToStopParsing())
[20054:20054:6365676408:ERROR:base/process_util_posix.cc(105)] Received signal 11
	StackTrace::StackTrace() [0x5a06ec]
	base::(anonymous namespace)::StackDumpSignalHandler() [0x554465]
	0x7f72ddc3eaf0
	WebCore::DocumentParser::prepareToStopParsing() [0xf44b3d]
	WebCore::HTMLDocumentParser::prepareToStopParsing() [0xa4c288]
	WebCore::HTMLDocumentParser::attemptToEnd() [0xa4ce90]
	WebCore::HTMLDocumentParser::finish() [0xa4cf49]
	WebCore::Document::finishParsing() [0xf1315e]
	WebCore::DocumentWriter::endIfNotLoadingMainResource() [0x10cc461]
	WebCore::Document::close() [0xf12903]
	WebCore::XSLTProcessor::createDocumentFromSource() [0x13447e9]
	WebCore::Document::applyXSLTransform() [0xf1a3e8]
	WebCore::Document::recalcStyleSelector() [0xf15bae]
	WebCore::Document::styleSelectorChanged() [0xf155f9]
	WebCore::Document::removePendingSheet() [0xf154e2]
	WebCore::ProcessingInstruction::sheetLoaded() [0xf820cb]
	WebCore::XSLStyleSheet::checkLoaded() [0x134354f]
	WebCore::ProcessingInstruction::parseStyleSheet() [0xf82407]
	WebCore::ProcessingInstruction::setXSLStyleSheet() [0xf82336]
	WebCore::CachedXSLStyleSheet::checkNotify() [0x10ba117]
	WebCore::CachedXSLStyleSheet::data() [0x10ba06e]
	WebCore::Loader::Host::didFinishLoading() [0x1100eb3]
	WebCore::SubresourceLoader::didFinishLoading() [0x13ccfc4]
	WebCore::ResourceLoader::didFinishLoading() [0x10f4cb5]
	WebCore::ResourceHandleInternal::didFinishLoading() [0x19b3420]
	webkit_glue::WebURLLoaderImpl::Context::OnCompletedRequest() [0x15635e5]


Tested on r69232.  I think this is recent but I do not have an exact regression range.
Comment 1 Tony Gentilcore 2010-10-06 16:10:02 PDT
I'll look into this.
Comment 2 Tony Gentilcore 2010-10-22 13:00:42 PDT

*** This bug has been marked as a duplicate of bug 48148 ***