| test.rb:20: [BUG] Segmentation fault |
| ruby 1.9.4dev (2011-10-01 trunk 33368) [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0008 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC :initialize |
| c:0007 p:---- s:0016 b:0016 l:000015 d:000015 CFUNC :new |
| c:0006 p:0015 s:0013 b:0013 l:000f78 d:000012 BLOCK test.rb:20 |
| c:0005 p:---- s:0011 b:0011 l:000010 d:000010 FINISH |
| c:0004 p:---- s:0009 b:0009 l:000008 d:000008 CFUNC :times |
| c:0003 p:0121 s:0006 b:0006 l:000f78 d:001528 EVAL test.rb:19 |
| c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH |
| c:0001 p:0000 s:0002 b:0002 l:000f78 d:000f78 TOP |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| test.rb:19:in `<main>' |
| test.rb:19:in `times' |
| test.rb:20:in `block in <main>' |
| test.rb:20:in `new' |
| test.rb:20:in `initialize' |
| |
| -- C level backtrace information ------------------------------------------- |
| /home/k_tsj/work/ruby/ruby() [0x533c48] vm_dump.c:801 |
| /home/k_tsj/work/ruby/ruby() [0x573531] error.c:266 |
| /home/k_tsj/work/ruby/ruby(rb_bug+0x108) [0x57366d] error.c:285 |
| /home/k_tsj/work/ruby/ruby() [0x4b9e26] signal.c:603 |
| /lib/libpthread.so.0(+0xf8f0) [0x7ffff7bce8f0] |
| /home/k_tsj/work/ruby/ruby(st_lookup+0xa9) [0x4c25df] st.c:341 |
| /home/k_tsj/work/ruby/ruby() [0x4fcf2c] variable.c:151 |
| /home/k_tsj/work/ruby/ruby(rb_class_path+0x18) [0x4fd0b1] variable.c:191 |
| /home/k_tsj/work/ruby/ruby(rb_class_name+0x20) [0x4fd5c8] variable.c:307 |
| /home/k_tsj/work/ruby/ruby(rb_class2name+0x18) [0x4fd5e2] variable.c:313 |
| /home/k_tsj/work/ruby/ruby(rb_obj_classname+0x20) [0x4fd62b] variable.c:320 |
| /home/k_tsj/work/ruby/ruby(rb_check_type+0x127) [0x573a5f] error.c:413 |
| /home/k_tsj/work/ruby/ruby(rb_check_typeddata+0x49) [0x573bc8] error.c:454 |
| /home/k_tsj/work/ruby/ruby() [0x53cc39] cont.c:163 |
| /home/k_tsj/work/ruby/ruby() [0x53ce80] cont.c:268 |
| /home/k_tsj/work/ruby/ruby() [0x4212e6] gc.c:1857 |
| /home/k_tsj/work/ruby/ruby() [0x420dd5] gc.c:1649 |
| /home/k_tsj/work/ruby/ruby() [0x42068c] gc.c:1421 |
| /home/k_tsj/work/ruby/ruby() [0x4206f5] gc.c:1434 |
| /home/k_tsj/work/ruby/ruby() [0x422c46] gc.c:2421 |
| /home/k_tsj/work/ruby/ruby() [0x422de5] gc.c:2473 |
| /home/k_tsj/work/ruby/ruby() [0x4230b0] gc.c:2523 |
| /home/k_tsj/work/ruby/ruby() [0x41f145] gc.c:705 |
| /home/k_tsj/work/ruby/ruby() [0x41f1fe] gc.c:735 |
| /home/k_tsj/work/ruby/ruby() [0x41f254] gc.c:769 |
| /home/k_tsj/work/ruby/ruby(ruby_xmalloc+0x29) [0x41f3f7] gc.c:833 |
| /home/k_tsj/work/ruby/ruby() [0x52e3bb] vm.c:293 |
| /home/k_tsj/work/ruby/ruby() [0x52e6f1] vm.c:367 |
| /home/k_tsj/work/ruby/ruby() [0x52ea3a] vm.c:467 |
| /home/k_tsj/work/ruby/ruby() [0x52ecbe] vm.c:540 |
| /home/k_tsj/work/ruby/ruby() [0x41b5a7] proc.c:420 |
| /home/k_tsj/work/ruby/ruby(rb_block_proc+0x18) [0x41b63c] proc.c:467 |
| /home/k_tsj/work/ruby/ruby() [0x53e04a] cont.c:1065 |
| /home/k_tsj/work/ruby/ruby() [0x51c49c] vm_insnhelper.c:320 |
| /home/k_tsj/work/ruby/ruby() [0x529f6f] vm_eval.c:79 |
| /home/k_tsj/work/ruby/ruby() [0x52a5c6] vm_eval.c:235 |
| /home/k_tsj/work/ruby/ruby() [0x52ad18] vm_eval.c:449 |
| /home/k_tsj/work/ruby/ruby(rb_funcall2+0x38) [0x52b61f] vm_eval.c:671 |
| /home/k_tsj/work/ruby/ruby(rb_obj_call_init+0x6f) [0x41a50b] eval.c:937 |
| /home/k_tsj/work/ruby/ruby(rb_class_new_instance+0x38) [0x450da7] object.c:1631 |
| /home/k_tsj/work/ruby/ruby() [0x51c485] vm_insnhelper.c:317 |
| /home/k_tsj/work/ruby/ruby() [0x51cdbf] vm_insnhelper.c:404 |
| /home/k_tsj/work/ruby/ruby() [0x51d4cf] vm_insnhelper.c:534 |
| /home/k_tsj/work/ruby/ruby() [0x522e56] insns.def:1015 |
| /home/k_tsj/work/ruby/ruby() [0x5305cf] vm.c:1220 |
| /home/k_tsj/work/ruby/ruby() [0x52ef9c] vm.c:609 |
| /home/k_tsj/work/ruby/ruby() [0x52f0cb] vm.c:639 |
| /home/k_tsj/work/ruby/ruby() [0x52b855] vm_eval.c:760 |
| /home/k_tsj/work/ruby/ruby(rb_yield+0x38) [0x52b88f] vm_eval.c:770 |
| /home/k_tsj/work/ruby/ruby() [0x44dc70] numeric.c:3311 |
| /home/k_tsj/work/ruby/ruby() [0x51c49c] vm_insnhelper.c:320 |
| /home/k_tsj/work/ruby/ruby() [0x51cdbf] vm_insnhelper.c:404 |
| /home/k_tsj/work/ruby/ruby() [0x51d4cf] vm_insnhelper.c:534 |
| /home/k_tsj/work/ruby/ruby() [0x522e56] insns.def:1015 |
| /home/k_tsj/work/ruby/ruby() [0x5305cf] vm.c:1220 |
| /home/k_tsj/work/ruby/ruby(rb_iseq_eval_main+0x36) [0x530feb] vm.c:1461 |
| /home/k_tsj/work/ruby/ruby() [0x418b1e] eval.c:204 |
| /home/k_tsj/work/ruby/ruby(ruby_exec_node+0x24) [0x418c31] eval.c:251 |
| /home/k_tsj/work/ruby/ruby(ruby_run_node+0x3e) [0x418c04] eval.c:244 |
| /home/k_tsj/work/ruby/ruby() [0x41737f] main.c:38 |
| /lib/libc.so.6(__libc_start_main+0xfd) [0x7ffff6f92c4d] |
| /home/k_tsj/work/ruby/ruby() [0x417269] |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: test.rb |
| |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so |
| 2 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so |
| 3 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/rubygems/defaults.rb |
| 4 /home/k_tsj/work/ruby/rbconfig.rb |
| 5 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/rubygems/deprecate.rb |
| 6 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/rubygems/exceptions.rb |
| 7 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/rubygems/custom_require.rb |
| 8 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/rubygems.rb |
| 9 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/fiber.so |
| |
| * Process memory map: |
| |
| 00400000-00631000 r-xp 00000000 fb:00 418091 /home/k_tsj/work/ruby/ruby |
| 00830000-00831000 r--p 00230000 fb:00 418091 /home/k_tsj/work/ruby/ruby |
| 00831000-00833000 rw-p 00231000 fb:00 418091 /home/k_tsj/work/ruby/ruby |
| 00833000-00b10000 rw-p 00000000 00:00 0 [heap] |
| 7ffff64af000-7ffff64b0000 rw-p 00000000 00:00 0 |
| 7ffff64b0000-7ffff64c6000 r-xp 00000000 fb:00 781882 /lib/libgcc_s.so.1 |
| 7ffff64c6000-7ffff66c5000 ---p 00016000 fb:00 781882 /lib/libgcc_s.so.1 |
| 7ffff66c5000-7ffff66c6000 r--p 00015000 fb:00 781882 /lib/libgcc_s.so.1 |
| 7ffff66c6000-7ffff66c7000 rw-p 00016000 fb:00 781882 /lib/libgcc_s.so.1 |
| 7ffff66d8000-7ffff67d9000 rw-p 00000000 00:00 0 |
| 7ffff67d9000-7ffff67da000 ---p 00000000 00:00 0 |
| 7ffff67da000-7ffff67e9000 rw-p 00000000 00:00 0 |
| 7ffff67e9000-7ffff67ea000 ---p 00000000 00:00 0 |
| 7ffff67ea000-7ffff696b000 rw-p 00000000 00:00 0 |
| 7ffff696b000-7ffff696c000 r-xp 00000000 fb:00 406121 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/fiber.so |
| 7ffff696c000-7ffff6b6b000 ---p 00001000 fb:00 406121 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/fiber.so |
| 7ffff6b6b000-7ffff6b6c000 r--p 00000000 fb:00 406121 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/fiber.so |
| 7ffff6b6c000-7ffff6b6d000 rw-p 00001000 fb:00 406121 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/fiber.so |
| 7ffff6b6d000-7ffff6b6f000 r-xp 00000000 fb:00 406217 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so |
| 7ffff6b6f000-7ffff6d6f000 ---p 00002000 fb:00 406217 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so |
| 7ffff6d6f000-7ffff6d70000 r--p 00002000 fb:00 406217 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so |
| 7ffff6d70000-7ffff6d71000 rw-p 00003000 fb:00 406217 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so |
| 7ffff6d71000-7ffff6d73000 r-xp 00000000 fb:00 406184 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so |
| 7ffff6d73000-7ffff6f72000 ---p 00002000 fb:00 406184 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so |
| 7ffff6f72000-7ffff6f73000 r--p 00001000 fb:00 406184 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so |
| 7ffff6f73000-7ffff6f74000 rw-p 00002000 fb:00 406184 /home/k_tsj/usr/local/ruby-devel/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so |
| 7ffff6f74000-7ffff70ee000 r-xp 00000000 fb:00 785881 /lib/libc-2.11.1.so |
| 7ffff70ee000-7ffff72ed000 ---p 0017a000 fb:00 785881 /lib/libc-2.11.1.so |
| 7ffff72ed000-7ffff72f1000 r--p 00179000 fb:00 785881 /lib/libc-2.11.1.so |
| 7ffff72f1000-7ffff72f2000 rw-p 0017d000 fb:00 785881 /lib/libc-2.11.1.so |
| 7ffff72f2000-7ffff72f7000 rw-p 00000000 00:00 0 |
| 7ffff72f7000-7ffff7379000 r-xp 00000000 fb:00 785885 /lib/libm-2.11.1.so |
| 7ffff7379000-7ffff7578000 ---p 00082000 fb:00 785885 /lib/libm-2.11.1.so |
| 7ffff7578000-7ffff7579000 r--p 00081000 fb:00 785885 /lib/libm-2.11.1.so |
| 7ffff7579000-7ffff757a000 rw-p 00082000 fb:00 785885 /lib/libm-2.11.1.so |
| 7ffff757a000-7ffff7583000 r-xp 00000000 fb:00 785883 /lib/libcrypt-2.11.1.so |
| 7ffff7583000-7ffff7783000 ---p 00009000 fb:00 785883 /lib/libcrypt-2.11.1.so |
| 7ffff7783000-7ffff7784000 r--p 00009000 fb:00 785883 /lib/libcrypt-2.11.1.so |
| 7ffff7784000-7ffff7785000 rw-p 0000a000 fb:00 785883 /lib/libcrypt-2.11.1.so |
| 7ffff7785000-7ffff77b3000 rw-p 00000000 00:00 0 |
| 7ffff77b3000-7ffff77b5000 r-xp 00000000 fb:00 785884 /lib/libdl-2.11.1.so |
| 7ffff77b5000-7ffff79b5000 ---p 00002000 fb:00 785884 /lib/libdl-2.11.1.so |
| 7ffff79b5000-7ffff79b6000 r--p 00002000 fb:00 785884 /lib/libdl-2.11.1.so |
| 7ffff79b6000-7ffff79b7000 rw-p 00003000 fb:00 785884 /lib/libdl-2.11.1.so |
| 7ffff79b7000-7ffff79be000 r-xp 00000000 fb:00 785897 /lib/librt-2.11.1.so |
| 7ffff79be000-7ffff7bbd000 ---p 00007000 fb:00 785897 /lib/librt-2.11.1.so |
| 7ffff7bbd000-7ffff7bbe000 r--p 00006000 fb:00 785897 /lib/librt-2.11.1.so |
| 7ffff7bbe000-7ffff7bbf000 rw-p 00007000 fb:00 785897 /lib/librt-2.11.1.so |
| 7ffff7bbf000-7ffff7bd7000 r-xp 00000000 fb:00 785895 /lib/libpthread-2.11.1.so |
| 7ffff7bd7000-7ffff7dd6000 ---p 00018000 fb:00 785895 /lib/libpthread-2.11.1.so |
| 7ffff7dd6000-7ffff7dd7000 r--p 00017000 fb:00 785895 /lib/libpthread-2.11.1.so |
| 7ffff7dd7000-7ffff7dd8000 rw-p 00018000 fb:00 785895 /lib/libpthread-2.11.1.so |
| 7ffff7dd8000-7ffff7ddc000 rw-p 00000000 00:00 0 |
| 7ffff7ddc000-7ffff7dfc000 r-xp 00000000 fb:00 785878 /lib/ld-2.11.1.so |
| 7ffff7e61000-7ffff7f62000 rw-p 00000000 00:00 0 |
| 7ffff7f62000-7ffff7fe3000 r--p 00000000 fb:00 260626 /usr/lib/locale/ja_JP.utf8/LC_CTYPE |
| 7ffff7fe3000-7ffff7fe8000 rw-p 00000000 00:00 0 |
| 7ffff7fee000-7ffff7fef000 ---p 00000000 00:00 0 |
| 7ffff7fef000-7ffff7ff2000 rw-p 00000000 00:00 0 |
| 7ffff7ff2000-7ffff7ff9000 r--s 00000000 fb:00 169819 /usr/lib/gconv/gconv-modules.cache |
| 7ffff7ff9000-7ffff7ffb000 rw-p 00000000 00:00 0 |
| 7ffff7ffb000-7ffff7ffc000 r-xp 00000000 00:00 0 [vdso] |
| 7ffff7ffc000-7ffff7ffd000 r--p 00020000 fb:00 785878 /lib/ld-2.11.1.so |
| 7ffff7ffd000-7ffff7ffe000 rw-p 00021000 fb:00 785878 /lib/ld-2.11.1.so |
| 7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0 |
| 7ffffffea000-7ffffffff000 rw-p 00000000 00:00 0 [stack] |
| ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] |
| |
| |
| [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 |