Project

General

Profile

Bug #12783 » segfault.log

Output of test script - toupeira (Markus Koller), 09/22/2016 12:48 PM

 
segfault.rb:10: [BUG] Segmentation fault at 0x00000000000008
ruby 2.1.10p492 (2016-04-01 revision 54464) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0003 p:---- s:0014 e:000013 CFUNC :verify
c:0002 p:0080 s:0008 E:0011f8 EVAL segfault.rb:10 [FINISH]
c:0001 p:0000 s:0002 E:001248 TOP [FINISH]

-- Ruby level backtrace information ----------------------------------------
segfault.rb:10:in `<main>'
segfault.rb:10:in `verify'

-- C level backtrace information -------------------------------------------
ruby(+0x182d13) [0x564770bc5d13]
ruby(+0x1f30dd) [0x564770c360dd]
ruby(rb_bug+0xb0) [0x564770c37460]
ruby(+0xfb730) [0x564770b3e730]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11100) [0x7fece271f100]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2(BN_num_bits+0) [0x7fece0b579e0]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2(RSA_size+0xd) [0x7fece0b9a7bd]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2(+0x10e995) [0x7fece0b94995]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2(RSA_verify+0x36) [0x7fece0b94e96]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2(+0x11439e) [0x7fece0b9a39e]
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2(EVP_VerifyFinal+0x164) [0x7fece0bc14b4]
/home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/openssl.so(+0x265f7) [0x7fece11785f7] ossl_pkey.c:331
ruby(+0x16d96c) [0x564770bb096c]
ruby(+0x17b2fd) [0x564770bbe2fd]
ruby(+0x171932) [0x564770bb4932]
ruby(+0x176408) [0x564770bb9408]
ruby(rb_iseq_eval_main+0x203) [0x564770bc3bf3]
ruby(+0x22a5a) [0x564770a65a5a]
ruby(ruby_run_node+0x2f) [0x564770a6975f]
ruby(+0x2259b) [0x564770a6559b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7fece19cd2b1] ossl_cipher.c:231
ruby(_start+0x29) [0x564770a655c9]

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

* Loaded script: segfault.rb

* Loaded features:

0 enumerator.so
1 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
2 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
3 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/rbconfig.rb
4 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/compatibility.rb
5 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/defaults.rb
6 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/deprecate.rb
7 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/errors.rb
8 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/version.rb
9 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/requirement.rb
10 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/platform.rb
11 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/basic_specification.rb
12 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/stub_specification.rb
13 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/util/stringio.rb
14 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/specification.rb
15 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/exceptions.rb
16 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb
17 thread.rb
18 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/thread.so
19 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/monitor.rb
20 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb
21 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/rubygems.rb
22 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/digest.so
23 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/digest.rb
24 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/openssl.so
25 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/openssl/bn.rb
26 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/openssl/cipher.rb
27 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/stringio.so
28 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/openssl/config.rb
29 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/openssl/digest.rb
30 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/openssl/x509.rb
31 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/openssl/buffering.rb
32 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/fcntl.so
33 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/openssl/ssl.rb
34 /home/mak/.rbenv/versions/2.1.10/lib/ruby/2.1.0/openssl.rb

* Process memory map:

564770a43000-564770d00000 r-xp 00000000 fe:00 146907 /etc/dotfiles/rbenv/versions/2.1.10/bin/ruby
564770eff000-564770f06000 rw-p 002bc000 fe:00 146907 /etc/dotfiles/rbenv/versions/2.1.10/bin/ruby
564770f06000-564770f2a000 rw-p 00000000 00:00 0
564771f87000-564772526000 rw-p 00000000 00:00 0 [heap]
7fece0262000-7fece0278000 r-xp 00000000 fe:00 3672893 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fece0278000-7fece0477000 ---p 00016000 fe:00 3672893 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fece0477000-7fece0478000 r--p 00015000 fe:00 3672893 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fece0478000-7fece0479000 rw-p 00016000 fe:00 3672893 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fece0479000-7fece047a000 r-xp 00000000 fe:00 147747 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/fcntl.so
7fece047a000-7fece0679000 ---p 00001000 fe:00 147747 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/fcntl.so
7fece0679000-7fece067a000 rw-p 00000000 fe:00 147747 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/fcntl.so
7fece067a000-7fece0682000 r-xp 00000000 fe:00 147834 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/stringio.so
7fece0682000-7fece0881000 ---p 00008000 fe:00 147834 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/stringio.so
7fece0881000-7fece0882000 rw-p 00007000 fe:00 147834 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/stringio.so
7fece0882000-7fece0885000 r-xp 00000000 fe:00 147751 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/digest.so
7fece0885000-7fece0a85000 ---p 00003000 fe:00 147751 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/digest.so
7fece0a85000-7fece0a86000 rw-p 00003000 fe:00 147751 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/digest.so
7fece0a86000-7fece0cba000 r-xp 00000000 fe:00 2136354 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7fece0cba000-7fece0eba000 ---p 00234000 fe:00 2136354 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7fece0eba000-7fece0ed6000 r--p 00234000 fe:00 2136354 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7fece0ed6000-7fece0ee5000 rw-p 00250000 fe:00 2136354 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
7fece0ee5000-7fece0ee9000 rw-p 00000000 00:00 0
7fece0ee9000-7fece0f48000 r-xp 00000000 fe:00 2136382 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7fece0f48000-7fece1147000 ---p 0005f000 fe:00 2136382 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7fece1147000-7fece114b000 r--p 0005e000 fe:00 2136382 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7fece114b000-7fece1152000 rw-p 00062000 fe:00 2136382 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
7fece1152000-7fece11a2000 r-xp 00000000 fe:00 147761 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/openssl.so
7fece11a2000-7fece13a1000 ---p 00050000 fe:00 147761 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/openssl.so
7fece13a1000-7fece13a5000 rw-p 0004f000 fe:00 147761 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/openssl.so
7fece13a5000-7fece13a8000 r-xp 00000000 fe:00 147735 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/thread.so
7fece13a8000-7fece15a7000 ---p 00003000 fe:00 147735 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/thread.so
7fece15a7000-7fece15a8000 rw-p 00002000 fe:00 147735 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/thread.so
7fece15a8000-7fece15aa000 r-xp 00000000 fe:00 147792 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
7fece15aa000-7fece17aa000 ---p 00002000 fe:00 147792 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
7fece17aa000-7fece17ab000 rw-p 00002000 fe:00 147792 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
7fece17ab000-7fece17ad000 r-xp 00000000 fe:00 147816 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
7fece17ad000-7fece19ac000 ---p 00002000 fe:00 147816 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
7fece19ac000-7fece19ad000 rw-p 00001000 fe:00 147816 /etc/dotfiles/rbenv/versions/2.1.10/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
7fece19ad000-7fece1b42000 r-xp 00000000 fe:00 3674082 /lib/x86_64-linux-gnu/libc-2.24.so
7fece1b42000-7fece1d41000 ---p 00195000 fe:00 3674082 /lib/x86_64-linux-gnu/libc-2.24.so
7fece1d41000-7fece1d45000 r--p 00194000 fe:00 3674082 /lib/x86_64-linux-gnu/libc-2.24.so
7fece1d45000-7fece1d47000 rw-p 00198000 fe:00 3674082 /lib/x86_64-linux-gnu/libc-2.24.so
7fece1d47000-7fece1d4b000 rw-p 00000000 00:00 0
7fece1d4b000-7fece1e4e000 r-xp 00000000 fe:00 3675612 /lib/x86_64-linux-gnu/libm-2.24.so
7fece1e4e000-7fece204d000 ---p 00103000 fe:00 3675612 /lib/x86_64-linux-gnu/libm-2.24.so
7fece204d000-7fece204e000 r--p 00102000 fe:00 3675612 /lib/x86_64-linux-gnu/libm-2.24.so
7fece204e000-7fece204f000 rw-p 00103000 fe:00 3675612 /lib/x86_64-linux-gnu/libm-2.24.so
7fece204f000-7fece2057000 r-xp 00000000 fe:00 3674991 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7fece2057000-7fece2257000 ---p 00008000 fe:00 3674991 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7fece2257000-7fece2258000 r--p 00008000 fe:00 3674991 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7fece2258000-7fece2259000 rw-p 00009000 fe:00 3674991 /lib/x86_64-linux-gnu/libcrypt-2.24.so
7fece2259000-7fece2287000 rw-p 00000000 00:00 0
7fece2287000-7fece2289000 r-xp 00000000 fe:00 3675546 /lib/x86_64-linux-gnu/libdl-2.24.so
7fece2289000-7fece2489000 ---p 00002000 fe:00 3675546 /lib/x86_64-linux-gnu/libdl-2.24.so
7fece2489000-7fece248a000 r--p 00002000 fe:00 3675546 /lib/x86_64-linux-gnu/libdl-2.24.so
7fece248a000-7fece248b000 rw-p 00003000 fe:00 3675546 /lib/x86_64-linux-gnu/libdl-2.24.so
7fece248b000-7fece250d000 r-xp 00000000 fe:00 2098399 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1
7fece250d000-7fece270c000 ---p 00082000 fe:00 2098399 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1
7fece270c000-7fece270d000 r--p 00081000 fe:00 2098399 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1
7fece270d000-7fece270e000 rw-p 00082000 fe:00 2098399 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1
7fece270e000-7fece2726000 r-xp 00000000 fe:00 3675930 /lib/x86_64-linux-gnu/libpthread-2.24.so
7fece2726000-7fece2925000 ---p 00018000 fe:00 3675930 /lib/x86_64-linux-gnu/libpthread-2.24.so
7fece2925000-7fece2926000 r--p 00017000 fe:00 3675930 /lib/x86_64-linux-gnu/libpthread-2.24.so
7fece2926000-7fece2927000 rw-p 00018000 fe:00 3675930 /lib/x86_64-linux-gnu/libpthread-2.24.so
7fece2927000-7fece292b000 rw-p 00000000 00:00 0
7fece292b000-7fece294e000 r-xp 00000000 fe:00 3670680 /lib/x86_64-linux-gnu/ld-2.24.so
7fece29d5000-7fece2ad6000 rw-p 00000000 00:00 0
7fece2ad6000-7fece2b24000 r--p 00000000 fe:00 4466160 /usr/lib/locale/aa_DJ.utf8/LC_CTYPE
7fece2b24000-7fece2b28000 rw-p 00000000 00:00 0
7fece2b3f000-7fece2b40000 ---p 00000000 00:00 0
7fece2b40000-7fece2b43000 rw-p 00000000 00:00 0
7fece2b43000-7fece2b4a000 r--s 00000000 fe:00 2143422 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7fece2b4a000-7fece2b4d000 rw-p 00000000 00:00 0
7fece2b4d000-7fece2b4e000 r--p 00022000 fe:00 3670680 /lib/x86_64-linux-gnu/ld-2.24.so
7fece2b4e000-7fece2b4f000 rw-p 00023000 fe:00 3670680 /lib/x86_64-linux-gnu/ld-2.24.so
7fece2b4f000-7fece2b50000 rw-p 00000000 00:00 0
7ffeef145000-7ffeef944000 rw-p 00000000 00:00 0 [stack]
7ffeef99b000-7ffeef99e000 r--p 00000000 00:00 0 [vvar]
7ffeef99e000-7ffeef9a0000 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/4)