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