Project

General

Profile

Bug #12441 ยป crash.log

Crash log - technion (Joshua Small), 05/31/2016 09:34 AM

 
./rubycrash.rb:10: [BUG] Segmentation fault at 0x00000000000008
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0004 p:---- s:0018 e:000017 CFUNC :mod_exp
c:0003 p:0024 s:0013 e:000012 METHOD ./rubycrash.rb:10
c:0002 p:0042 s:0007 E:001bc0 EVAL ./rubycrash.rb:17 [FINISH]
c:0001 p:0000 s:0002 E:000b30 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
./rubycrash.rb:17:in `<main>'
./rubycrash.rb:10:in `mything'
./rubycrash.rb:10:in `mod_exp'

-- Machine register context ------------------------------------------------
RIP: 0x00007fef05ef6d40 RBP: 0x000000000259ab60 RSP: 0x00007ffd18a3bec8
RAX: 0x00007fef067681a0 RBX: 0x0000000002585bb0 RCX: 0x0000000000000000
RDX: 0x0000000002597830 RDI: 0x0000000002585bb0 RSI: 0x000000000259ab60
R8: 0x0000000002512e40 R9: 0x0000000000000000 R10: 0x0000000000000e45
R11: 0x00007fef05ef6d40 R12: 0x0000000002438198 R13: 0x0000000002597830
R14: 0x0000000000000000 R15: 0x0000000000000002 EFL: 0x0000000000010202

-- C level backtrace information -------------------------------------------
/usr/lib/libruby.so.2.3 [0x7fef07f84935]
/usr/lib/libruby.so.2.3 [0x7fef07f84b6c]
/usr/lib/libruby.so.2.3 [0x7fef07e5f114]
/usr/lib/libruby.so.2.3 [0x7fef07f10e9e]
/usr/lib/libc.so.6 [0x7fef07a80e60]
/usr/lib/libcrypto.so.1.0.0 [0x7fef05ef6d40]
/usr/lib/ruby/2.3.0/x86_64-linux/openssl.so [0x7fef06542af3]
/usr/lib/libruby.so.2.3 [0x7fef07f6dfff]
/usr/lib/libruby.so.2.3 [0x7fef07f80843]
/usr/lib/libruby.so.2.3 [0x7fef07f81873]
/usr/lib/libruby.so.2.3 [0x7fef07f762f1]
/usr/lib/libruby.so.2.3 [0x7fef07f7b262]
/usr/lib/libruby.so.2.3 [0x7fef07e624cd]
/usr/lib/libruby.so.2.3(ruby_exec_node+0x1d) [0x7fef07e63e7d]
/usr/lib/libruby.so.2.3(ruby_run_node+0x1e) [0x7fef07e65fbe]
ruby [0x40088b]
/usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7fef07a6dfb0]
ruby(_start+0x29) [0x4008b9]

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

* Loaded script: ./rubycrash.rb

* Loaded features:

0 enumerator.so
1 thread.rb
2 rational.so
3 complex.so
4 /usr/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so
5 /usr/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so
6 /usr/lib/ruby/2.3.0/unicode_normalize.rb
7 /usr/lib/ruby/2.3.0/x86_64-linux/rbconfig.rb
8 /usr/lib/ruby/2.3.0/rubygems/compatibility.rb
9 /usr/lib/ruby/2.3.0/rubygems/defaults.rb
10 /usr/lib/ruby/2.3.0/rubygems/deprecate.rb
11 /usr/lib/ruby/2.3.0/rubygems/errors.rb
12 /usr/lib/ruby/2.3.0/rubygems/version.rb
13 /usr/lib/ruby/2.3.0/rubygems/requirement.rb
14 /usr/lib/ruby/2.3.0/rubygems/platform.rb
15 /usr/lib/ruby/2.3.0/rubygems/basic_specification.rb
16 /usr/lib/ruby/2.3.0/rubygems/stub_specification.rb
17 /usr/lib/ruby/2.3.0/rubygems/util/list.rb
18 /usr/lib/ruby/2.3.0/x86_64-linux/stringio.so
19 /usr/lib/ruby/2.3.0/rubygems/specification.rb
20 /usr/lib/ruby/2.3.0/rubygems/exceptions.rb
21 /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb
22 /usr/lib/ruby/2.3.0/monitor.rb
23 /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb
24 /usr/lib/ruby/2.3.0/rubygems.rb
25 /usr/lib/ruby/2.3.0/rubygems/path_support.rb
26 /usr/lib/ruby/2.3.0/rubygems/dependency.rb
27 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/version.rb
28 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb
29 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/levenshtein.rb
30 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/jaro_winkler.rb
31 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkable.rb
32 /usr/lib/ruby/2.3.0/delegate.rb
33 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
34 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
35 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
36 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
37 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/null_checker.rb
38 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/formatter.rb
39 /usr/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean.rb
40 /usr/lib/ruby/2.3.0/x86_64-linux/digest.so
41 /usr/lib/ruby/2.3.0/digest.rb
42 /usr/lib/ruby/2.3.0/x86_64-linux/openssl.so
43 /usr/lib/ruby/2.3.0/openssl/bn.rb
44 /usr/lib/ruby/2.3.0/openssl/pkey.rb
45 /usr/lib/ruby/2.3.0/openssl/cipher.rb
46 /usr/lib/ruby/2.3.0/openssl/config.rb
47 /usr/lib/ruby/2.3.0/openssl/digest.rb
48 /usr/lib/ruby/2.3.0/openssl/x509.rb
49 /usr/lib/ruby/2.3.0/openssl/buffering.rb
50 /usr/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so
51 /usr/lib/ruby/2.3.0/openssl/ssl.rb
52 /usr/lib/ruby/2.3.0/openssl.rb

* Process memory map:

00400000-00401000 r-xp 00000000 ca:01 431297 /usr/bin/ruby
00600000-00601000 r--p 00000000 ca:01 431297 /usr/bin/ruby
00601000-00602000 rw-p 00001000 ca:01 431297 /usr/bin/ruby
020aa000-0264f000 rw-p 00000000 00:00 0 [heap]
7fef052fc000-7fef055b5000 r--s 00000000 ca:01 419363 /usr/lib/libcrypto.so.1.0.0
7fef055b5000-7fef05795000 r--s 00000000 ca:01 395398 /usr/lib/libc-2.23.90.so
7fef05795000-7fef05a10000 r--s 00000000 ca:01 421375 /usr/lib/libruby.so.2.3.0
7fef05a10000-7fef05a26000 r-xp 00000000 ca:01 417335 /usr/lib/libgcc_s.so.1
7fef05a26000-7fef05a27000 rw-p 00015000 ca:01 417335 /usr/lib/libgcc_s.so.1
7fef05a27000-7fef05a28000 r-xp 00000000 ca:01 421765 /usr/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so
7fef05a28000-7fef05c28000 ---p 00001000 ca:01 421765 /usr/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so
7fef05c28000-7fef05c29000 r--p 00001000 ca:01 421765 /usr/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so
7fef05c29000-7fef05c2a000 rw-p 00002000 ca:01 421765 /usr/lib/ruby/2.3.0/x86_64-linux/io/nonblock.so
7fef05c2a000-7fef05c2d000 r-xp 00000000 ca:01 421647 /usr/lib/ruby/2.3.0/x86_64-linux/digest.so
7fef05c2d000-7fef05e2c000 ---p 00003000 ca:01 421647 /usr/lib/ruby/2.3.0/x86_64-linux/digest.so
7fef05e2c000-7fef05e2d000 r--p 00002000 ca:01 421647 /usr/lib/ruby/2.3.0/x86_64-linux/digest.so
7fef05e2d000-7fef05e2e000 rw-p 00003000 ca:01 421647 /usr/lib/ruby/2.3.0/x86_64-linux/digest.so
7fef05e2e000-7fef0607a000 r-xp 00000000 ca:01 419363 /usr/lib/libcrypto.so.1.0.0
7fef0607a000-7fef0627a000 ---p 0024c000 ca:01 419363 /usr/lib/libcrypto.so.1.0.0
7fef0627a000-7fef06296000 r--p 0024c000 ca:01 419363 /usr/lib/libcrypto.so.1.0.0
7fef06296000-7fef062a2000 rw-p 00268000 ca:01 419363 /usr/lib/libcrypto.so.1.0.0
7fef062a2000-7fef062a5000 rw-p 00000000 00:00 0
7fef062a5000-7fef0630b000 r-xp 00000000 ca:01 419362 /usr/lib/libssl.so.1.0.0
7fef0630b000-7fef0650b000 ---p 00066000 ca:01 419362 /usr/lib/libssl.so.1.0.0
7fef0650b000-7fef0650f000 r--p 00066000 ca:01 419362 /usr/lib/libssl.so.1.0.0
7fef0650f000-7fef06516000 rw-p 0006a000 ca:01 419362 /usr/lib/libssl.so.1.0.0
7fef06516000-7fef06565000 r-xp 00000000 ca:01 421674 /usr/lib/ruby/2.3.0/x86_64-linux/openssl.so
7fef06565000-7fef06764000 ---p 0004f000 ca:01 421674 /usr/lib/ruby/2.3.0/x86_64-linux/openssl.so
7fef06764000-7fef06766000 r--p 0004e000 ca:01 421674 /usr/lib/ruby/2.3.0/x86_64-linux/openssl.so
7fef06766000-7fef06768000 rw-p 00050000 ca:01 421674 /usr/lib/ruby/2.3.0/x86_64-linux/openssl.so
7fef06768000-7fef06769000 rw-p 00000000 00:00 0
7fef06769000-7fef06770000 r-xp 00000000 ca:01 421652 /usr/lib/ruby/2.3.0/x86_64-linux/stringio.so
7fef06770000-7fef0696f000 ---p 00007000 ca:01 421652 /usr/lib/ruby/2.3.0/x86_64-linux/stringio.so
7fef0696f000-7fef06970000 r--p 00006000 ca:01 421652 /usr/lib/ruby/2.3.0/x86_64-linux/stringio.so
7fef06970000-7fef06971000 rw-p 00007000 ca:01 421652 /usr/lib/ruby/2.3.0/x86_64-linux/stringio.so
7fef06971000-7fef06973000 r-xp 00000000 ca:01 421760 /usr/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so
7fef06973000-7fef06b73000 ---p 00002000 ca:01 421760 /usr/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so
7fef06b73000-7fef06b74000 r--p 00002000 ca:01 421760 /usr/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so
7fef06b74000-7fef06b75000 rw-p 00003000 ca:01 421760 /usr/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so
7fef06b75000-7fef06b77000 r-xp 00000000 ca:01 421723 /usr/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so
7fef06b77000-7fef06d76000 ---p 00002000 ca:01 421723 /usr/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so
7fef06d76000-7fef06d77000 r--p 00001000 ca:01 421723 /usr/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so
7fef06d77000-7fef06d78000 rw-p 00002000 ca:01 421723 /usr/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so
7fef06d78000-7fef06e79000 rw-p 00000000 00:00 0
7fef06e79000-7fef06f7c000 r-xp 00000000 ca:01 395323 /usr/lib/libm-2.23.90.so
7fef06f7c000-7fef0717c000 ---p 00103000 ca:01 395323 /usr/lib/libm-2.23.90.so
7fef0717c000-7fef0717d000 r--p 00103000 ca:01 395323 /usr/lib/libm-2.23.90.so
7fef0717d000-7fef0717e000 rw-p 00104000 ca:01 395323 /usr/lib/libm-2.23.90.so
7fef0717e000-7fef07186000 r-xp 00000000 ca:01 395343 /usr/lib/libcrypt-2.23.90.so
7fef07186000-7fef07385000 ---p 00008000 ca:01 395343 /usr/lib/libcrypt-2.23.90.so
7fef07385000-7fef07386000 r--p 00007000 ca:01 395343 /usr/lib/libcrypt-2.23.90.so
7fef07386000-7fef07387000 rw-p 00008000 ca:01 395343 /usr/lib/libcrypt-2.23.90.so
7fef07387000-7fef073b5000 rw-p 00000000 00:00 0
7fef073b5000-7fef073b7000 r-xp 00000000 ca:01 395409 /usr/lib/libdl-2.23.90.so
7fef073b7000-7fef075b7000 ---p 00002000 ca:01 395409 /usr/lib/libdl-2.23.90.so
7fef075b7000-7fef075b8000 r--p 00002000 ca:01 395409 /usr/lib/libdl-2.23.90.so
7fef075b8000-7fef075b9000 rw-p 00003000 ca:01 395409 /usr/lib/libdl-2.23.90.so
7fef075b9000-7fef07630000 r-xp 00000000 ca:01 406140 /usr/lib/libgmp.so.10.3.0
7fef07630000-7fef0782f000 ---p 00077000 ca:01 406140 /usr/lib/libgmp.so.10.3.0
7fef0782f000-7fef07830000 r--p 00076000 ca:01 406140 /usr/lib/libgmp.so.10.3.0
7fef07830000-7fef07831000 rw-p 00077000 ca:01 406140 /usr/lib/libgmp.so.10.3.0
7fef07831000-7fef07849000 r-xp 00000000 ca:01 395345 /usr/lib/libpthread-2.23.90.so
7fef07849000-7fef07a48000 ---p 00018000 ca:01 395345 /usr/lib/libpthread-2.23.90.so
7fef07a48000-7fef07a49000 r--p 00017000 ca:01 395345 /usr/lib/libpthread-2.23.90.so
7fef07a49000-7fef07a4a000 rw-p 00018000 ca:01 395345 /usr/lib/libpthread-2.23.90.so
7fef07a4a000-7fef07a4e000 rw-p 00000000 00:00 0
7fef07a4e000-7fef07be6000 r-xp 00000000 ca:01 395398 /usr/lib/libc-2.23.90.so
7fef07be6000-7fef07de6000 ---p 00198000 ca:01 395398 /usr/lib/libc-2.23.90.so
7fef07de6000-7fef07dea000 r--p 00198000 ca:01 395398 /usr/lib/libc-2.23.90.so
7fef07dea000-7fef07dec000 rw-p 0019c000 ca:01 395398 /usr/lib/libc-2.23.90.so
7fef07dec000-7fef07df0000 rw-p 00000000 00:00 0
7fef07df0000-7fef08063000 r-xp 00000000 ca:01 421375 /usr/lib/libruby.so.2.3.0
7fef08063000-7fef08262000 ---p 00273000 ca:01 421375 /usr/lib/libruby.so.2.3.0
7fef08262000-7fef0826b000 rw-p 00272000 ca:01 421375 /usr/lib/libruby.so.2.3.0
7fef0826b000-7fef0827b000 rw-p 00000000 00:00 0
7fef0827b000-7fef0829e000 r-xp 00000000 ca:01 395300 /usr/lib/ld-2.23.90.so
7fef082ab000-7fef0848b000 r--p 00000000 ca:01 431146 /usr/lib/locale/locale-archive
7fef0848b000-7fef08491000 rw-p 00000000 00:00 0
7fef08498000-7fef0849a000 r--s 00000000 ca:01 431297 /usr/bin/ruby
7fef0849a000-7fef0849b000 ---p 00000000 00:00 0
7fef0849b000-7fef0849e000 rw-p 00000000 00:00 0 [stack:13702]
7fef0849e000-7fef0849f000 r--p 00023000 ca:01 395300 /usr/lib/ld-2.23.90.so
7fef0849f000-7fef084a0000 rw-p 00024000 ca:01 395300 /usr/lib/ld-2.23.90.so
7fef084a0000-7fef084a1000 rw-p 00000000 00:00 0
7ffd1823e000-7ffd18a3d000 rw-p 00000000 00:00 0
7ffd18a51000-7ffd18a53000 r--p 00000000 00:00 0 [vvar]
7ffd18a53000-7ffd18a55000 r-xp 00000000 00:00 0 [vdso]


[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)