[lxml-dev] lxml 2.0.1 released

Christian Zagrodnick cz at gocept.com
Mon Feb 18 14:08:38 CET 2008


On 2008-02-16 10:03:38 +0100, js <ebgssth at gmail.com> said:

>>> A quick question.
>>> Does this version of lxml fixed segfault bug on Mac OSX?
>> 
>> I don't get segfaults on OS X. Using Python 2.4 though.
> 
> I'm using 10.4.11, Python 2.4.4 by MacPorts.
> 
> Python 2.4.4 (#1, Feb 12 2008, 23:51:38)
> [GCC 4.0.1 (Apple Computer, Inc. build 5363)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import webbrowser
>>>> from lxml import etree, html
>>>> etree.LXML_VERSION
> (2, 0, 1, 0)
>>>> html.parse('http://example.com')
> Python(29901) malloc: ***  Deallocation of a pointer not malloced:
> 0x80; This could be a double free(), or free() called with the middle
> of an allocated block; Try setting environment variable MallocHelp to
> see tools to help debug
> <lxml.etree._ElementTree object at 0x1481d28>

% PYTHONPATH=develop-eggs/lxml-2.0.1-py2.4-macosx-10.5-i386.egg 
~/development/python/bin/python2.4
Python 2.4.4 (#1, Dec 14 2007, 15:35:42)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import lxml.html
>>> lxml.html.parse('http://example.com')
<lxml.etree._ElementTree object at 0x539788>
>>> import lxml.etree
>>> lxml.etree.LXML_VERSION
(2, 0, 1, 0)
>>> lxml.etree.LIBXML_VERSION
(2, 6, 30)
>>> lxml.etree.LIBXSLT_VERSION
(1, 1, 22)
>>>

That is with a manually built python; ibxml2, libxslt and lxml built 
via buildout.


-- 
Christian Zagrodnick

gocept gmbh & co. kg  ·  forsterstrasse 29 · 06112 halle/saale
www.gocept.com · fon. +49 345 12298894 · fax. +49 345 12298891





More information about the lxml-dev mailing list