Project

General

Profile

Bug #11159 ยป ruby_vm_compile_segfault.txt

kyrylo (Kyrylo Silin), 05/17/2015 09:13 PM

 
ruby_vm_compile_segfault.rb:1: [BUG] Segmentation fault at 0x00000000000014
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0003 p:---- s:0008 e:000007 CFUNC :compile
c:0002 p:0014 s:0004 E:0023b0 EVAL ruby_vm_compile_segfault.rb:1 [FINISH]
c:0001 p:0000 s:0002 E:001ea0 TOP [FINISH]

-- Ruby level backtrace information ----------------------------------------
ruby_vm_compile_segfault.rb:1:in `<main>'
ruby_vm_compile_segfault.rb:1:in `compile'

-- Machine register context ------------------------------------------------
RIP: 0x00007f7a09705d76 RBP: 0x000000000187c8e0 RSP: 0x00007ffe940f1a00
RAX: 0x0000000000000000 RBX: 0x0000000000000008 RCX: 0x0000000000000001
RDX: 0x0000000000000008 RDI: 0x00000000ffffffff RSI: 0x000000000187c8e0
R8: 0x0000000001884a70 R9: 0x0000000000000000 R10: 0x00007ffe940f1b80
R11: 0x00000000ffffffff R12: 0x0000000000000001 R13: 0x00000000014befc8
R14: 0x000000000146b5f0 R15: 0x00007f7a09c8ff70 EFL: 0x0000000000010202

-- C level backtrace information -------------------------------------------
/usr/lib/libruby.so.2.2 [0x7f7a097ce915]
/usr/lib/libruby.so.2.2 [0x7f7a097ceb4c]
/usr/lib/libruby.so.2.2 [0x7f7a096a8d4b]
/usr/lib/libruby.so.2.2 [0x7f7a0976032e]
/usr/lib/libc.so.6 [0x7f7a092c9540]
/usr/lib/libruby.so.2.2 [0x7f7a09705d76]
/usr/lib/libruby.so.2.2(rb_parser_compile_string_path+0x1e) [0x7f7a0970d34e]
/usr/lib/libruby.so.2.2(rb_iseq_compile_with_option+0x16c) [0x7f7a097b033c]
/usr/lib/libruby.so.2.2 [0x7f7a097b0571]
/usr/lib/libruby.so.2.2 [0x7f7a097b5d30]
/usr/lib/libruby.so.2.2 [0x7f7a097c644d]
/usr/lib/libruby.so.2.2 [0x7f7a097bacca]
/usr/lib/libruby.so.2.2 [0x7f7a097bfa28]
/usr/lib/libruby.so.2.2(rb_iseq_eval_main+0x7f) [0x7f7a097c118f]
/usr/lib/libruby.so.2.2 [0x7f7a096abebf]
/usr/lib/libruby.so.2.2(ruby_exec_node+0x1d) [0x7f7a096ada2d]
/usr/lib/libruby.so.2.2(ruby_run_node+0x1e) [0x7f7a096af8ae]
ruby [0x4008ab]
/usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7f7a092b6800]
ruby(_start+0x29) [0x4008d9]

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

* Loaded script: ruby_vm_compile_segfault.rb

* Loaded features:

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

* Process memory map:

00400000-00401000 r-xp 00000000 08:08 831328 /usr/bin/ruby
00600000-00601000 r--p 00000000 08:08 831328 /usr/bin/ruby
00601000-00602000 rw-p 00001000 08:08 831328 /usr/bin/ruby
0146a000-01890000 rw-p 00000000 00:00 0 [heap]
7f7a0795c000-7f7a07bcc000 r--s 00000000 08:08 818678 /usr/lib/libruby.so.2.2.0
7f7a07bcc000-7f7a07be2000 r-xp 00000000 08:08 792720 /usr/lib/libgcc_s.so.1
7f7a07be2000-7f7a07de1000 ---p 00016000 08:08 792720 /usr/lib/libgcc_s.so.1
7f7a07de1000-7f7a07de2000 rw-p 00015000 08:08 792720 /usr/lib/libgcc_s.so.1
7f7a07de2000-7f7a07de5000 r-xp 00000000 08:08 268520 /usr/lib/ruby/2.2.0/x86_64-linux/thread.so
7f7a07de5000-7f7a07fe4000 ---p 00003000 08:08 268520 /usr/lib/ruby/2.2.0/x86_64-linux/thread.so
7f7a07fe4000-7f7a07fe5000 r--p 00002000 08:08 268520 /usr/lib/ruby/2.2.0/x86_64-linux/thread.so
7f7a07fe5000-7f7a07fe6000 rw-p 00003000 08:08 268520 /usr/lib/ruby/2.2.0/x86_64-linux/thread.so
7f7a07fe6000-7f7a07fe8000 r-xp 00000000 08:08 268579 /usr/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
7f7a07fe8000-7f7a081e8000 ---p 00002000 08:08 268579 /usr/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
7f7a081e8000-7f7a081e9000 r--p 00002000 08:08 268579 /usr/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
7f7a081e9000-7f7a081ea000 rw-p 00003000 08:08 268579 /usr/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so
7f7a081ea000-7f7a081ec000 r-xp 00000000 08:08 268556 /usr/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
7f7a081ec000-7f7a083eb000 ---p 00002000 08:08 268556 /usr/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
7f7a083eb000-7f7a083ec000 r--p 00001000 08:08 268556 /usr/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
7f7a083ec000-7f7a083ed000 rw-p 00002000 08:08 268556 /usr/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so
7f7a083ed000-7f7a086a7000 r--p 00000000 08:08 829882 /usr/lib/locale/locale-archive
7f7a086a7000-7f7a087aa000 r-xp 00000000 08:08 789806 /usr/lib/libm-2.21.so
7f7a087aa000-7f7a089aa000 ---p 00103000 08:08 789806 /usr/lib/libm-2.21.so
7f7a089aa000-7f7a089ab000 r--p 00103000 08:08 789806 /usr/lib/libm-2.21.so
7f7a089ab000-7f7a089ac000 rw-p 00104000 08:08 789806 /usr/lib/libm-2.21.so
7f7a089ac000-7f7a089b4000 r-xp 00000000 08:08 789708 /usr/lib/libcrypt-2.21.so
7f7a089b4000-7f7a08bb3000 ---p 00008000 08:08 789708 /usr/lib/libcrypt-2.21.so
7f7a08bb3000-7f7a08bb4000 r--p 00007000 08:08 789708 /usr/lib/libcrypt-2.21.so
7f7a08bb4000-7f7a08bb5000 rw-p 00008000 08:08 789708 /usr/lib/libcrypt-2.21.so
7f7a08bb5000-7f7a08be3000 rw-p 00000000 00:00 0
7f7a08be3000-7f7a08be5000 r-xp 00000000 08:08 789777 /usr/lib/libdl-2.21.so
7f7a08be5000-7f7a08de5000 ---p 00002000 08:08 789777 /usr/lib/libdl-2.21.so
7f7a08de5000-7f7a08de6000 r--p 00002000 08:08 789777 /usr/lib/libdl-2.21.so
7f7a08de6000-7f7a08de7000 rw-p 00003000 08:08 789777 /usr/lib/libdl-2.21.so
7f7a08de7000-7f7a08e77000 r-xp 00000000 08:08 793477 /usr/lib/libgmp.so.10.2.0
7f7a08e77000-7f7a09077000 ---p 00090000 08:08 793477 /usr/lib/libgmp.so.10.2.0
7f7a09077000-7f7a09078000 r--p 00090000 08:08 793477 /usr/lib/libgmp.so.10.2.0
7f7a09078000-7f7a09079000 rw-p 00091000 08:08 793477 /usr/lib/libgmp.so.10.2.0
7f7a09079000-7f7a09091000 r-xp 00000000 08:08 789757 /usr/lib/libpthread-2.21.so
7f7a09091000-7f7a09290000 ---p 00018000 08:08 789757 /usr/lib/libpthread-2.21.so
7f7a09290000-7f7a09291000 r--p 00017000 08:08 789757 /usr/lib/libpthread-2.21.so
7f7a09291000-7f7a09292000 rw-p 00018000 08:08 789757 /usr/lib/libpthread-2.21.so
7f7a09292000-7f7a09296000 rw-p 00000000 00:00 0
7f7a09296000-7f7a0942f000 r-xp 00000000 08:08 789681 /usr/lib/libc-2.21.so
7f7a0942f000-7f7a0962f000 ---p 00199000 08:08 789681 /usr/lib/libc-2.21.so
7f7a0962f000-7f7a09633000 r--p 00199000 08:08 789681 /usr/lib/libc-2.21.so
7f7a09633000-7f7a09635000 rw-p 0019d000 08:08 789681 /usr/lib/libc-2.21.so
7f7a09635000-7f7a09639000 rw-p 00000000 00:00 0
7f7a09639000-7f7a098a1000 r-xp 00000000 08:08 818678 /usr/lib/libruby.so.2.2.0
7f7a098a1000-7f7a09aa0000 ---p 00268000 08:08 818678 /usr/lib/libruby.so.2.2.0
7f7a09aa0000-7f7a09aa9000 rw-p 00267000 08:08 818678 /usr/lib/libruby.so.2.2.0
7f7a09aa9000-7f7a09ab9000 rw-p 00000000 00:00 0
7f7a09ab9000-7f7a09adb000 r-xp 00000000 08:08 789801 /usr/lib/ld-2.21.so
7f7a09b90000-7f7a09c97000 rw-p 00000000 00:00 0
7f7a09cd3000-7f7a09cd4000 rw-p 00000000 00:00 0
7f7a09cd4000-7f7a09cd6000 r--s 00000000 08:08 831328 /usr/bin/ruby
7f7a09cd6000-7f7a09cd7000 ---p 00000000 00:00 0
7f7a09cd7000-7f7a09cda000 rw-p 00000000 00:00 0 [stack:12465]
7f7a09cda000-7f7a09cdb000 r--p 00021000 08:08 789801 /usr/lib/ld-2.21.so
7f7a09cdb000-7f7a09cdc000 rw-p 00022000 08:08 789801 /usr/lib/ld-2.21.so
7f7a09cdc000-7f7a09cdd000 rw-p 00000000 00:00 0
7ffe938f4000-7ffe940f4000 rw-p 00000000 00:00 0 [stack]
7ffe941f7000-7ffe941f9000 r--p 00000000 00:00 0 [vvar]
7ffe941f9000-7ffe941fb000 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-1/1)