[Webkit-unassigned] [Bug 7189] New: XSLT result parsing stops prematurely

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Sat Feb 11 06:44:52 PST 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=7189

           Summary: XSLT result parsing stops prematurely
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
               URL: http://build.webkit.org/results/page-layout-test-mac-os-
                    x/284/PerformanceReportSummary.xml
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: major
          Priority: P2
         Component: XSLT
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: opendarwin.org at mitzpettel.com


Summary: WebKit stops tokenizing and parsing an HTML document created by the
XSLT processor prematurely, resulting in only the first part of the document
showing.

This is sometimes reproducible with PLT results such as in the URL (depending
on network speed and caching). It seems to be easier to reproduce with a local
copy from disk. When the problem occurs, the results are truncated at some
point and the legend (normally on the right) doesn't appear.

The problem is that XSLTProcessorImpl::createDocumentFromSource calls
setParsing(false) on the resulting document right after write(), when it might
have not parsed everything yet. Normally it's the frame's that calls
setParsing(false) from its signal handler, but for XSLT-generated documents it
doesn't.

I have a patch that removes the setParsing(false) call from XSLTProcessorImpl
and keep the frame wired to the document so that it will call setParsing(false)
correctly instead.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list