Hi there,
Attached is a small tarball that demonstrates code that crashes when the
code is run in a thread but doesn't crash when it is run stand-alone. I
isolated the specific XSLT + XML combination that seems to trigger this
crash. I suspect it has to do with passing an XSLT object to a thread.
I run this with lxml 2.1.5 in Python 2.4, libxml2 2.6.32 and libxslt 1.1.24
By the way, the FAQ implies that passing an XSLT object into a thread
will slow things down (probably as the XSLT would be re-interpreted). Is
that still true in the current codebase? I had the impression from
previous discussions that this would change.
Regards,
Martijn