On Mon, Aug 27, 2012 at 04:27:42PM +0800, Daniel Veillard wrote: > On Mon, Jul 02, 2012 at 10:49:13PM +0200, Stefan Behnel wrote: > > https://bugs.launchpad.net/lxml/+bug/502959 > > > > -> segfault when parsing docbook XML with several external entities > > > > I haven't managed so far to take a closer look (except for reproducing them > > with a stock lxml), so I'm dumping them here for now (sorry). > > that is way more complex, I'm still pulling hairs about it :-( > I can reproduce it if I remove my local docbook catalogs and run > something like > > thinkpad:~/XML/diveintopython-5.4/xml -> ../../xmllint --loaddtd --noout > --noent diveintopython.xml > > this has to do with entities using entities and failures among them. > if there is no failure because the DocBook DTD can be found locally > it goes through without troubles.
finally got that one, fairly convoluted, fix is in git http://git.gnome.org/browse/libxml2/commit/?id=28f5e1a2d6d9c1742b7daa305501bbe01a5753ab thanks for raising the issue ;-) Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ dan...@veillard.com | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/ _______________________________________________ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org https://mail.gnome.org/mailman/listinfo/xml