Project

General

Profile

Bug #9535 » trace.txt

ursm (Keita Urashima), 02/19/2014 05:55 PM

 
$ bin/ruby -e 'Kernel.send(:initialize_copy, Kernel)'
-e:1: [BUG] Segmentation fault at 0x00000000000008
ruby 2.2.0dev (2014-02-19 trunk 45047) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0003 p:---- s:0008 e:000007 CFUNC :initialize_copy
c:0002 p:0020 s:0004 E:000e08 EVAL -e:1 [FINISH]
c:0001 p:0000 s:0002 E:001768 TOP [FINISH]

-- Ruby level backtrace information ----------------------------------------
-e:1:in `<main>'
-e:1:in `initialize_copy'

-- C level backtrace information -------------------------------------------
/home/ursm/ruby/lib/libruby.so.2.2(+0x1d9db3) [0x7f8871fe0db3] vm_dump.c:685
/home/ursm/ruby/lib/libruby.so.2.2(+0x1d9e88) [0x7f8871fe0e88] vm_dump.c:741
/home/ursm/ruby/lib/libruby.so.2.2(+0x72f54) [0x7f8871e79f54] error.c:312
/home/ursm/ruby/lib/libruby.so.2.2(rb_bug+0xdf) [0x7f8871e7a0ce] error.c:339
/home/ursm/ruby/lib/libruby.so.2.2(+0x15037b) [0x7f8871f5737b] signal.c:704
/lib64/libpthread.so.0(+0x113d0) [0x7f8871bfa3d0]
/home/ursm/ruby/lib/libruby.so.2.2(st_delete+0x1a) [0x7f8871f61bcd] st.c:731
/home/ursm/ruby/lib/libruby.so.2.2(rb_mod_init_copy+0x1ed) [0x7f8871e5c3c0] class.c:339
/home/ursm/ruby/lib/libruby.so.2.2(+0x1c0237) [0x7f8871fc7237] vm_insnhelper.c:1310
/home/ursm/ruby/lib/libruby.so.2.2(+0x1c0d86) [0x7f8871fc7d86] vm_insnhelper.c:1470
/home/ursm/ruby/lib/libruby.so.2.2(+0x1c0e93) [0x7f8871fc7e93] vm_insnhelper.c:1560
/home/ursm/ruby/lib/libruby.so.2.2(+0x1c1979) [0x7f8871fc8979] vm_insnhelper.c:1754
/home/ursm/ruby/lib/libruby.so.2.2(+0x1c153f) [0x7f8871fc853f] vm_insnhelper.c:1657
/home/ursm/ruby/lib/libruby.so.2.2(+0x1c1ca0) [0x7f8871fc8ca0] vm_insnhelper.c:1797
/home/ursm/ruby/lib/libruby.so.2.2(+0x1c21ea) [0x7f8871fc91ea] vm_insnhelper.c:1909
/home/ursm/ruby/lib/libruby.so.2.2(+0x1c5ad9) [0x7f8871fccad9] insns.def:1028
/home/ursm/ruby/lib/libruby.so.2.2(+0x1d59c0) [0x7f8871fdc9c0] vm.c:1325
/home/ursm/ruby/lib/libruby.so.2.2(rb_iseq_eval_main+0x34) [0x7f8871fdd92d] vm.c:1583
/home/ursm/ruby/lib/libruby.so.2.2(+0x78aac) [0x7f8871e7faac] eval.c:251
/home/ursm/ruby/lib/libruby.so.2.2(ruby_exec_node+0x24) [0x7f8871e7fbc5] eval.c:316
/home/ursm/ruby/lib/libruby.so.2.2(ruby_run_node+0x3e) [0x7f8871e7fb98] eval.c:308
bin/ruby() [0x400a7d] main.c:36
/lib64/libc.so.6(__libc_start_main+0xed) [0x7f8870eb9cfd]
bin/ruby() [0x400959]

-- Other runtime information -----------------------------------------------

* Loaded script: -e

* Loaded features:

0 enumerator.so
1 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
2 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
3 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/rbconfig.rb
4 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/compatibility.rb
5 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/defaults.rb
6 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/deprecate.rb
7 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/errors.rb
8 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/version.rb
9 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/requirement.rb
10 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/platform.rb
11 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/basic_specification.rb
12 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/stub_specification.rb
13 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/util/stringio.rb
14 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/specification.rb
15 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/exceptions.rb
16 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb
17 thread.rb
18 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/thread.so
19 /home/ursm/ruby/lib/ruby/2.2.0/monitor.rb
20 /home/ursm/ruby/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb
21 /home/ursm/ruby/lib/ruby/2.2.0/rubygems.rb

* Process memory map:

00400000-00401000 r-xp 00000000 00:12 23134737 /home/ursm/ruby/bin/ruby
00600000-00601000 r--p 00000000 00:12 23134737 /home/ursm/ruby/bin/ruby
00601000-00602000 rw-p 00001000 00:12 23134737 /home/ursm/ruby/bin/ruby
0201b000-0248d000 rw-p 00000000 00:00 0 [heap]
7f8870547000-7f887055c000 r-xp 00000000 00:12 21436053 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.8.1/libgcc_s.so.1
7f887055c000-7f887075c000 ---p 00015000 00:12 21436053 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.8.1/libgcc_s.so.1
7f887075c000-7f887075d000 r--p 00015000 00:12 21436053 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.8.1/libgcc_s.so.1
7f887075d000-7f887075e000 rw-p 00016000 00:12 21436053 /usr/lib64/gcc/x86_64-pc-linux-gnu/4.8.1/libgcc_s.so.1
7f8870789000-7f887078c000 r-xp 00000000 00:12 23135646 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/thread.so
7f887078c000-7f887098b000 ---p 00003000 00:12 23135646 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/thread.so
7f887098b000-7f887098c000 r--p 00002000 00:12 23135646 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/thread.so
7f887098c000-7f887098d000 rw-p 00003000 00:12 23135646 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/thread.so
7f887098d000-7f887098f000 r-xp 00000000 00:12 23135580 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
7f887098f000-7f8870b8f000 ---p 00002000 00:12 23135580 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
7f8870b8f000-7f8870b90000 r--p 00002000 00:12 23135580 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
7f8870b90000-7f8870b91000 rw-p 00003000 00:12 23135580 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
7f8870b91000-7f8870b93000 r-xp 00000000 00:12 23135545 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
7f8870b93000-7f8870d92000 ---p 00002000 00:12 23135545 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
7f8870d92000-7f8870d93000 r--p 00001000 00:12 23135545 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
7f8870d93000-7f8870d94000 rw-p 00002000 00:12 23135545 /home/ursm/ruby/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
7f8870d94000-7f8870e95000 rw-p 00000000 00:00 0
7f8870e95000-7f8871034000 r-xp 00000000 00:12 21430044 /lib64/libc-2.18.so
7f8871034000-7f8871234000 ---p 0019f000 00:12 21430044 /lib64/libc-2.18.so
7f8871234000-7f8871238000 r--p 0019f000 00:12 21430044 /lib64/libc-2.18.so
7f8871238000-7f887123a000 rw-p 001a3000 00:12 21430044 /lib64/libc-2.18.so
7f887123a000-7f887123e000 rw-p 00000000 00:00 0
7f887123e000-7f8871337000 r-xp 00000000 00:12 21430024 /lib64/libm-2.18.so
7f8871337000-7f8871536000 ---p 000f9000 00:12 21430024 /lib64/libm-2.18.so
7f8871536000-7f8871537000 r--p 000f8000 00:12 21430024 /lib64/libm-2.18.so
7f8871537000-7f8871538000 rw-p 000f9000 00:12 21430024 /lib64/libm-2.18.so
7f8871538000-7f8871540000 r-xp 00000000 00:12 21430033 /lib64/libcrypt-2.18.so
7f8871540000-7f887173f000 ---p 00008000 00:12 21430033 /lib64/libcrypt-2.18.so
7f887173f000-7f8871740000 r--p 00007000 00:12 21430033 /lib64/libcrypt-2.18.so
7f8871740000-7f8871741000 rw-p 00008000 00:12 21430033 /lib64/libcrypt-2.18.so
7f8871741000-7f887176f000 rw-p 00000000 00:00 0
7f887176f000-7f8871771000 r-xp 00000000 00:12 21430032 /lib64/libdl-2.18.so
7f8871771000-7f8871971000 ---p 00002000 00:12 21430032 /lib64/libdl-2.18.so
7f8871971000-7f8871972000 r--p 00002000 00:12 21430032 /lib64/libdl-2.18.so
7f8871972000-7f8871973000 rw-p 00003000 00:12 21430032 /lib64/libdl-2.18.so
7f8871973000-7f88719e0000 r-xp 00000000 00:12 20108093 /usr/lib64/libgmp.so.10.1.3
7f88719e0000-7f8871bdf000 ---p 0006d000 00:12 20108093 /usr/lib64/libgmp.so.10.1.3
7f8871bdf000-7f8871be0000 r--p 0006c000 00:12 20108093 /usr/lib64/libgmp.so.10.1.3
7f8871be0000-7f8871be9000 rw-p 0006d000 00:12 20108093 /usr/lib64/libgmp.so.10.1.3
7f8871be9000-7f8871c02000 r-xp 00000000 00:12 21430045 /lib64/libpthread-2.18.so
7f8871c02000-7f8871e01000 ---p 00019000 00:12 21430045 /lib64/libpthread-2.18.so
7f8871e01000-7f8871e02000 r--p 00018000 00:12 21430045 /lib64/libpthread-2.18.so
7f8871e02000-7f8871e03000 rw-p 00019000 00:12 21430045 /lib64/libpthread-2.18.so
7f8871e03000-7f8871e07000 rw-p 00000000 00:00 0
7f8871e07000-7f88720ab000 r-xp 00000000 00:12 23134739 /home/ursm/ruby/lib/libruby.so.2.2.0
7f88720ab000-7f88722aa000 ---p 002a4000 00:12 23134739 /home/ursm/ruby/lib/libruby.so.2.2.0
7f88722aa000-7f88722b0000 r--p 002a3000 00:12 23134739 /home/ursm/ruby/lib/libruby.so.2.2.0
7f88722b0000-7f88722b4000 rw-p 002a9000 00:12 23134739 /home/ursm/ruby/lib/libruby.so.2.2.0
7f88722b4000-7f88722da000 rw-p 00000000 00:00 0
7f88722da000-7f88722fa000 r-xp 00000000 00:12 21430043 /lib64/ld-2.18.so
7f8872303000-7f88724c8000 r--p 00000000 00:12 21430109 /usr/lib64/locale/locale-archive
7f88724c8000-7f88724cd000 rw-p 00000000 00:00 0
7f88724f3000-7f88724f4000 rw-p 00000000 00:00 0
7f88724f4000-7f88724f5000 ---p 00000000 00:00 0
7f88724f5000-7f88724f9000 rw-p 00000000 00:00 0 [stack:25936]
7f88724f9000-7f88724fa000 r--p 0001f000 00:12 21430043 /lib64/ld-2.18.so
7f88724fa000-7f88724fb000 rw-p 00020000 00:12 21430043 /lib64/ld-2.18.so
7f88724fb000-7f88724fc000 rw-p 00000000 00:00 0
7fff08365000-7fff08386000 rw-p 00000000 00:00 0
7fff083e5000-7fff083e6000 r-xp 00000000 00:00 0 [vdso]
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

[1] 25935 abort bin/ruby -e 'Kernel.send(:initialize_copy, Kernel)'
    (1-1/1)