Re: [xml] =?iso-8859-1?q?=BFleak_using_libxml2_for_sax-parsing_html_i?= =?iso-8859-1?q?n_python=3F?=
- From: "Cesar Ortiz" <cesar ortiz name>
- To: "John Dennis" <jdennis redhat com>
- Cc: xml gnome org, veillard redhat com
- Subject: Re: [xml] ¿leak using libxml2 for sax-parsing html in python?
- Date: Fri, 5 Jan 2007 22:57:58 +0100
I put in my first email the example that 'leaks'. I am afraid I am assuming something, but I have not seen any good example.
The source file I took in order to do my implementation was the test 'pushSAXhtml.py
' that comes with the distribution.
The only thing that is done in that example about the release of resources is: 'ctxt = None'.
I have tried to use the following functions:
ctxt.htmlFreeParserCtxt
()
ctxt.clearParserCtxt()
And I get segment violations.
On 1/5/07, John Dennis <jdennis redhat com> wrote:
On Fri, 2007-01-05 at 17:21 +0100, Cesar Ortiz wrote:
> Hi,
>
> Maybe the top is fooling me, but after 10 minutes of execution (the
> example I attached with an infinite loop) it took half of the machine
> memory (2 Gbs of a 4Gbs Linux Box), and later the process crashed due
> to a 'Memory Error'.
>
> I am pretty sure libxml2 does not leak, but may be there is something
> wrong with the python bindings, or may be I am forgetting something.
Are you calling freeDoc, freeNode, xpathFreeContext, etc. or are you
blindly assuming the python bindings are doing this for you?
--
John Dennis <
jdennis redhat com
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]