[libxml-devel] [ libxml-Bugs-8337 ] Opening many files causes segfault on fbsd-amd64
Sean Chittenden
sean at chittenden.org
Fri Jul 11 12:23:23 EDT 2008
> Ah, good idea. It just retries once after doing a GC?
Yup.
> Have time to turn this into a test case?
Done. I also cleaned up the tests so that they almost all pass now.
If you're opening files in tests, use something akin to:
File.open(File.join(File.dirname(__FILE__), 'model/foo.xml')) {|f| ... }
Ideally there should/would be a helper method/macro that'd type that
for you, but I didn't add it at this time. -sc
% ./setup.rb test
Loaded suite test
Started
.................................................................................................................
EXPECTING: TWO ERRORS:
F................
Finished in 0.874862 seconds.
1) Failure:
test_error_handler(TextParser) [/Users/sean/src/ruby-libxml/trunk/test/
tc_xml_parser.rb:198]:
<nil> expected but was
<#<Proc:0x005c9874@/Users/sean/src/ruby-libxml/trunk/test/
tc_xml_dtd.rb:59>>.
130 tests, 716 assertions, 1 failures, 0 errors
--
Sean Chittenden
sean at chittenden.org
More information about the libxml-devel
mailing list