[libxml-devel] Memory leak with 0.9.6 and 0.9.7

Charlie Savage cfis at savagexi.com
Wed Jan 7 19:06:47 EST 2009


Hi Joseph,

>> I'll see if I can put something together, we know it's in the
>> to_solr_doc from acts_as_solr somewhere.
> 
> Looks like the problem is in to_s on Node
> 
> 10000.times do
>   node = XML::Node.new 'node'
>   node.to_s
> end

Nice work - that's a great test case.

So if I I run this code:

10000000.times do
   node = XML::Node.new 'node'
   #node.to_s
end

I see no issues.

Adding the .to_s does seem to cause a problem.  Are you actually doing 
so many to_s calls in your code?

Anyway, will have to look and see if there is anything obvious in the 
part of the bindings.

Charlie
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3237 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://rubyforge.org/pipermail/libxml-devel/attachments/20090107/3c9aa6fe/attachment.bin>


More information about the libxml-devel mailing list