|
./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
|
|
|