[lxml-dev] *** glibc detected *** free(): invalid pointer: 0x086449e7 ***
Stefan Behnel
stefan_ml at behnel.de
Mon Mar 5 18:20:43 CET 2007
Hi Doug,
Doug Winter wrote:
> Stefan Behnel wrote:
>> Hmmm, two things that leave me puzzled:
>>
>> * "iteratorStoreNext" points to the external C-API of etree, however,
>> it is
>> unlikely that it is used here. lxml.objectify is currently the only
>> module
>> that uses it.
>>
>> * if "_iteratorStoreNext" is meant instead (mind the underscore), it
>> refers to
>> element iteration. And I can't see where iteration is used in your
>> example.
>>
>> Any ideas from your side where iteration comes into play in your code?
>
> Hi Stefan,
>
> All I am doing is applying an XSL transform using etree.XSLT()(). I've
> checked that backtrace again, and there are no underscores in
> iteratorStoreNext. I've attached the XSL stylesheet I'm using, in case
> that helps. The only unusual thing about it, perhaps, is that I am
> using exsl:node-set.
>
> Incidentally, I previously forgot to provide version numbers:
>
> lxml.etree: (1, 1, 1, 0)
> libxml used: (2, 6, 27)
> libxml compiled: (2, 6, 26)
> libxslt used: (1, 1, 19)
> libxslt compiled: (1, 1, 17)
Ah, ok. Any chance you could switch to either 1.2 or 1.3beta? There were a
number of bug fixes since 1.1.1 that might be related here.
Stefan
More information about the lxml-dev
mailing list