From: Adam Jay Date: 2010-01-27T23:02:50+09:00 Subject: [ruby-core:27896] [Bug #2667] Segmentation fault error Bug #2667: Segmentation fault error http://redmine.ruby-lang.org/issues/show/2667 Author: Adam Jay Status: Open, Priority: Normal ruby -v: ruby 1.9.1p376 (2009-12-07 revision 26041) [x86_64-linux] I just downloaded and compiled from source ruby-1.9.1-p376 yesterday. No special settings other then I did the following ./configure --bindir=/usr/bin It worked fine yesterday, I also compiled rubygems-1.3.5 and installed a few gems and that to worked fine with out issue. ruby -v ruby 1.9.1p376 (2009-12-07 revision 26041) [x86_64-linux] This morning, when I typed gem list I get the following error gem list /usr/bin/ruby: [BUG] Segmentation fault ruby 1.9.1p376 (2009-12-07 revision 26041) [x86_64-linux] -- control frame ---------- c:0002 p:-60416372 s:0004 b:0004 l:000003 d:000003 TOP c:0001 p:0000 s:0002 b:0002 l:000f88 d:000f88 TOP --------------------------- -- Ruby level backtrace information----------------------------------------- -- C level backtrace information ------------------------------------------- 0x4d86a1 /usr/bin/ruby(rb_vm_bugreport+0x41) [0x4d86a1] 0x503c5e /usr/bin/ruby [0x503c5e] 0x503dc1 /usr/bin/ruby(rb_bug+0xb1) [0x503dc1] 0x48c3cf /usr/bin/ruby [0x48c3cf] 0x30c9e0e7c0 /lib64/libpthread.so.0 [0x30c9e0e7c0] 0x4919e1 /usr/bin/ruby(st_lookup+0x11) [0x4919e1] 0x4c8735 /usr/bin/ruby [0x4c8735] 0x4c8783 /usr/bin/ruby(rb_get_method_body+0x23) [0x4c8783] 0x4c88c9 /usr/bin/ruby(rb_method_basic_definition_p+0x9) [0x4c88c9] 0x4cbb3a /usr/bin/ruby(rb_obj_respond_to+0x6a) [0x4cbb3a] 0x43c95e /usr/bin/ruby [0x43c95e] 0x43edda /usr/bin/ruby(rb_convert_type+0x5a) [0x43edda] 0x499abe /usr/bin/ruby(rb_string_value+0x3e) [0x499abe] 0x49a60f /usr/bin/ruby(rb_str_append+0x2f) [0x49a60f] 0x4bc4b5 /usr/bin/ruby [0x4bc4b5] 0x4bb478 /usr/bin/ruby [0x4bb478] 0x4c3823 /usr/bin/ruby(rb_iseq_compile_node+0x6f3) [0x4c3823] 0x4c711c /usr/bin/ruby [0x4c711c] 0x4c718b /usr/bin/ruby(rb_iseq_new_with_opt+0x1b) [0x4c718b] 0x4bb00b /usr/bin/ruby [0x4bb00b] 0x4bd975 /usr/bin/ruby [0x4bd975] 0x4bb478 /usr/bin/ruby [0x4bb478] 0x4bbc49 /usr/bin/ruby [0x4bbc49] 0x4bb478 /usr/bin/ruby [0x4bb478] 0x4c3599 /usr/bin/ruby(rb_iseq_compile_node+0x469) [0x4c3599] 0x4c711c /usr/bin/ruby [0x4c711c] 0x4c718b /usr/bin/ruby(rb_iseq_new_with_opt+0x1b) [0x4c718b] 0x4c798d /usr/bin/ruby(rb_iseq_compile_with_option+0x13d) [0x4c798d] 0x4df314 /usr/bin/ruby(Init_prelude+0xa4) [0x4df314] 0x48b515 /usr/bin/ruby [0x48b515] 0x4cb19a /usr/bin/ruby(rb_vm_call_cfunc+0xba) [0x4cb19a] 0x489884 /usr/bin/ruby(ruby_process_options+0xa4) [0x489884] 0x4177a0 /usr/bin/ruby(ruby_options+0x90) [0x4177a0] 0x4156c5 /usr/bin/ruby(main+0x45) [0x4156c5] 0x30c921d994 /lib64/libc.so.6(__libc_start_main+0xf4) [0x30c921d994] 0x4155c9 /usr/bin/ruby [0x4155c9] [NOTE] You may encounter a bug of Ruby interpreter. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html Aborted typing irb I get a similar error irb /usr/bin/ruby: [BUG] Segmentation fault ruby 1.9.1p376 (2009-12-07 revision 26041) [x86_64-linux] -- control frame ---------- c:0002 p:-4586356 s:0004 b:0004 l:000003 d:000003 TOP c:0001 p:0000 s:0002 b:0002 l:000f08 d:000f08 TOP --------------------------- -- Ruby level backtrace information----------------------------------------- -- C level backtrace information ------------------------------------------- 0x4d86a1 /usr/bin/ruby(rb_vm_bugreport+0x41) [0x4d86a1] 0x503c5e /usr/bin/ruby [0x503c5e] 0x503dc1 /usr/bin/ruby(rb_bug+0xb1) [0x503dc1] 0x48c3cf /usr/bin/ruby [0x48c3cf] 0x30c9e0e7c0 /lib64/libpthread.so.0 [0x30c9e0e7c0] 0x4919e1 /usr/bin/ruby(st_lookup+0x11) [0x4919e1] 0x4c8735 /usr/bin/ruby [0x4c8735] 0x4c8783 /usr/bin/ruby(rb_get_method_body+0x23) [0x4c8783] 0x4c88c9 /usr/bin/ruby(rb_method_basic_definition_p+0x9) [0x4c88c9] 0x4cbb3a /usr/bin/ruby(rb_obj_respond_to+0x6a) [0x4cbb3a] 0x43c95e /usr/bin/ruby [0x43c95e] 0x43edda /usr/bin/ruby(rb_convert_type+0x5a) [0x43edda] 0x499abe /usr/bin/ruby(rb_string_value+0x3e) [0x499abe] 0x49a60f /usr/bin/ruby(rb_str_append+0x2f) [0x49a60f] 0x4bc4b5 /usr/bin/ruby [0x4bc4b5] 0x4bb478 /usr/bin/ruby [0x4bb478] 0x4c3823 /usr/bin/ruby(rb_iseq_compile_node+0x6f3) [0x4c3823] 0x4c711c /usr/bin/ruby [0x4c711c] 0x4c718b /usr/bin/ruby(rb_iseq_new_with_opt+0x1b) [0x4c718b] 0x4bb00b /usr/bin/ruby [0x4bb00b] 0x4bd975 /usr/bin/ruby [0x4bd975] 0x4bb478 /usr/bin/ruby [0x4bb478] 0x4bbc49 /usr/bin/ruby [0x4bbc49] 0x4bb478 /usr/bin/ruby [0x4bb478] 0x4c3599 /usr/bin/ruby(rb_iseq_compile_node+0x469) [0x4c3599] 0x4c711c /usr/bin/ruby [0x4c711c] 0x4c718b /usr/bin/ruby(rb_iseq_new_with_opt+0x1b) [0x4c718b] 0x4c798d /usr/bin/ruby(rb_iseq_compile_with_option+0x13d) [0x4c798d] 0x4df314 /usr/bin/ruby(Init_prelude+0xa4) [0x4df314] 0x48b515 /usr/bin/ruby [0x48b515] 0x4cb19a /usr/bin/ruby(rb_vm_call_cfunc+0xba) [0x4cb19a] 0x489884 /usr/bin/ruby(ruby_process_options+0xa4) [0x489884] 0x4177a0 /usr/bin/ruby(ruby_options+0x90) [0x4177a0] 0x4156c5 /usr/bin/ruby(main+0x45) [0x4156c5] 0x30c921d994 /lib64/libc.so.6(__libc_start_main+0xf4) [0x30c921d994] 0x4155c9 /usr/bin/ruby [0x4155c9] [NOTE] You may encounter a bug of Ruby interpreter. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html Whats strange is that it worked fine yesterday and then this morning it doesn't with no other changes made. ---------------------------------------- http://redmine.ruby-lang.org