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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to