Project

General

Profile

Bug #5386 » ruby-backtrace.log

ktsj (Kazuki Tsujimoto), 10/02/2011 12:41 AM

 
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
(2-2/2)