I have recently upgraded from Ruby 1.8.7 to 1.9.2p180 on Fedora. After a period of time, a day perhaps, the installation goes corrupt. It works perfectly fine initially then everything fails. I am rolling this from source with typical ./configure/make/make install type process. A few examples: #irb <internal:lib/rubygems/custom_require>:29:in `require': closed stream (IOError) from <internal:lib/rubygems/custom_require>:29:in `require' from /usr/lib/ruby/1.9.1/irb.rb:13:in `<top (required)>' from <internal:lib/rubygems/custom_require>:29:in `require' from <internal:lib/rubygems/custom_require>:29:in `require' from /usr/bin/irb:9:in `<main>' # gem list <internal:lib/rubygems/custom_require>:29: [BUG] Segmentation fault ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux] -- control frame ---------- c:0005 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC :require c:0004 p:0013 s:0014 b:0014 l:000013 d:000013 METHOD <internal:lib/rubygems/custom_require>:29 c:0003 p:0011 s:0009 b:0009 l:0012e8 d:0001f0 EVAL /usr/bin/gem:8 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:0012e8 d:0012e8 TOP --------------------------- -- Ruby level backtrace information ---------------------------------------- /usr/bin/gem:8:in `<main>' <internal:lib/rubygems/custom_require>:29:in `require' <internal:lib/rubygems/custom_require>:29:in `require' -- C level backtrace information ------------------------------------------- /usr/bin/ruby(rb_vm_bugreport+0xa1) [0x529241] /usr/bin/ruby [0x56ce16] /usr/bin/ruby(rb_bug+0xb1) [0x56cf91] /usr/bin/ruby [0x4b6f8f] /lib64/libpthread.so.0 [0x34b680ed30] /lib64/libc.so.6(memcpy+0x286) [0x34b5883a56] /usr/bin/ruby(rb_iseq_compile_node+0xc1) [0x5089d1] /usr/bin/ruby(rb_iseq_new_with_opt+0xa6) [0x510336] /usr/bin/ruby [0x4ff1a1] /usr/bin/ruby [0x501d0a] /usr/bin/ruby [0x500cba] /usr/bin/ruby(rb_iseq_compile_node+0x991) [0x5092a1] /usr/bin/ruby(rb_iseq_new_with_opt+0xa6) [0x510336] /usr/bin/ruby [0x4ff1a1] /usr/bin/ruby [0x5021f7] /usr/bin/ruby [0x500cba] /usr/bin/ruby(rb_iseq_compile_node+0x780) [0x509090] /usr/bin/ruby [0x50fd5a] /usr/bin/ruby(rb_iseq_new_top+0x2c) [0x50fffc] /usr/bin/ruby [0x570f54] /usr/bin/ruby(rb_require_safe+0x44f) [0x57228f] /usr/bin/ruby [0x5270ff] /usr/bin/ruby [0x519439] /usr/bin/ruby [0x51e698] /usr/bin/ruby(rb_iseq_eval_main+0x290) [0x51ea20] /usr/bin/ruby [0x417cf3] /usr/bin/ruby(ruby_run_node+0x36) [0x4199e6] /usr/bin/ruby(main+0x4d) [0x416f2d] /lib64/libc.so.6(__libc_start_main+0xfa) [0x34b581e32a] /usr/bin/ruby [0x416e19] [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html Aborted What does one do to even troubleshoot this let alone fix it? -- Posted via http://www.ruby-forum.com/.