This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 9899 - validator takes a lot of CPU/time (and timeout in on-line interface) on some pages
Summary: validator takes a lot of CPU/time (and timeout in on-line interface) on some ...
Alias: None
Product: Validator
Classification: Unclassified
Component: check (show other bugs)
Version: 0.8.6
Hardware: All All
: P1 critical
Target Milestone: 1.1
Assignee: This bug has no owner yet - up for the taking
QA Contact: qa-dev tracking
Depends on:
Reported: 2010-06-10 09:41 UTC by Dominique Hazael-Massieux
Modified: 2011-08-19 08:51 UTC (History)
2 users (show)

See Also:


Description Dominique Hazael-Massieux 2010-06-10 09:41:55 UTC
On some pages (some examples pointed from, the Validator takes a lot of CPU for a very long time (and usually times out in the on-line version).

The problem seems to be linked to the latest version (1.70) of XML::libXML ; a ticket was reported back in April 2010:

Villes analysis of the problem has more details and ideas:

Doesn't seem like there is any easy way around that problem, thgouh
Comment 1 Ville Skyttä 2010-06-10 22:24:52 UTC
Candidate fix in CVS:
Comment 2 Ville Skyttä 2011-08-19 08:51:15 UTC
The mentioned fix as well as have been in production since release 1.1 and have as far as I can tell worked around the problem satisfactorily so I'll mark this as resolved.

Further, XML::LibXML development has been resuscitated recently and the root cause is supposedly fixed in >= 1.77.