Issue sounds like it is isolated to amd64, and not fixed yet.
== Lucid (i386) == $ ./test.rb parsed 0 parsed 1 parsed 2 parsed 3 parsed 4 parsed 5 parsed 6 parsed 7 parsed 8 parsed 9 parsed 10 parsed 11 parsed 12 parsed 13 parsed 14
== Maverick (amd64) == $ ./test.rb DEPRECATION WARNING: require "activesupport" is deprecated and will be removed in Rails 3. Use require "active_support" instead.. (called from /usr/lib/ruby/1.8/activesupport.rb:2) parsed 0 parsed 1 parsed 2 parsed 3 /usr/lib/ruby/1.8/active_support/xml_mini/libxml.rb:125: [BUG] Segmentation fault ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux]
== Natty (amd64) == $ ./test.rb DEPRECATION WARNING: require "activesupport" is deprecated and will be removed in Rails 3. Use require "active_support" instead.. (called from /usr/lib/ruby/1.8/activesupport.rb:2) parsed 0 parsed 1 /usr/lib/ruby/1.8/active_support/xml_mini/libxml.rb:125: [BUG] Segmentation fault ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
Aborted (core dumped)
Issue sounds like it is isolated to amd64, and not fixed yet.
== Lucid (i386) ==
$ ./test.rb
parsed 0
parsed 1
parsed 2
parsed 3
parsed 4
parsed 5
parsed 6
parsed 7
parsed 8
parsed 9
parsed 10
parsed 11
parsed 12
parsed 13
parsed 14
== Maverick (amd64) == ruby/1. 8/activesupport .rb:2) ruby/1. 8/active_ support/ xml_mini/ libxml. rb:125: [BUG] Segmentation fault
$ ./test.rb
DEPRECATION WARNING: require "activesupport" is deprecated and will be removed in Rails 3. Use require "active_support" instead.. (called from /usr/lib/
parsed 0
parsed 1
parsed 2
parsed 3
/usr/lib/
ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux]
== Natty (amd64) == ruby/1. 8/activesupport .rb:2) ruby/1. 8/active_ support/ xml_mini/ libxml. rb:125: [BUG] Segmentation fault
$ ./test.rb
DEPRECATION WARNING: require "activesupport" is deprecated and will be removed in Rails 3. Use require "active_support" instead.. (called from /usr/lib/
parsed 0
parsed 1
/usr/lib/
ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
Aborted (core dumped)