[Webkit-unassigned] [Bug 112216] Assertion in HTMLDocumentParser::pumpTokenizer

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 12 23:28:44 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=112216





--- Comment #3 from Eric Seidel <eric at webkit.org>  2013-03-12 23:31:09 PST ---
(In reply to comment #2)
> It is strange to treat main thread parser as something deprecated to the degree of introducing new assertion failures on regression tests in it.
> 
> Is the new parser at the stage when it's known whether it's going to achieve its performance goals?
> 
> *** This bug has been marked as a duplicate of bug 110546 ***

Oh, this isn't a new bug.  And the main thread parser certainly isn't deprecated. :)  It's just not the default path when you have threaded parsing enabled.  We'll always need the main thread path for document.write, srcdoc, data: urls, etc.

This is just a bug in the existing main thread parser which we discovered while writing the threaded parser.  We happened to fix it in the threaded design, but haven't gone back to figure out why the main thread parser asserts in this strange case yet. :)

This test uses <script onbeforeonload="document.write()"> which I believe is an extremely obscure edgecase. :)

The threaded parser is faster than the main thread parser on machines with more than one core.   There were some updates on bug 106127 regarding the perf results.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list