Language
Ruby
Compiler
ruby HEAD 2.8.0dev
Options
$ ruby prog.rb
"445e5548c9da906a2d7a490e660328b2893d07d1"
prog.rb:9: [BUG] Segmentation fault at 0x0000000000000830
ruby 2.8.0dev (2020-08-26T12:36:22Z master 445e5548c9) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0003 p:---- s:0012 e:000011 CFUNC :new
c:0002 p:0100 s:0008 E:0004f0 EVAL prog.rb:9 [FINISH]
c:0001 p:0000 s:0003 E:0009b0 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
prog.rb:9:in `<main>'
prog.rb:9:in `new'
-- Machine register context ------------------------------------------------
RIP: 0x000055e8699e5086 RBP: 0x0000000000000c11 RSP: 0x00007ffdbb7681b8
RAX: 0x0000000000000830 RBX: 0x000055e86b3e7d68 RCX: 0x0000000000000081
RDX: 0x00007ffdbb7681d0 RDI: 0x0000000000000020 RSI: 0x0000000000000c11
R8: 0x00000000000000c1 R9: 0x0000000016bc5b87 R10: 0x000055e86b3dfbb8
R11: 0x00000000ffffffff R12: 0x00007ffdbb7681d0 R13: 0x000055e86b3eddd0
R14: 0x0000000000000000 R15: 0x0000000000000001 EFL: 0x0000000000010206
-- C level backtrace information -------------------------------------------
/opt/wandbox/ruby-head/bin/ruby(rb_vm_bugreport+0x5fd) [0x55e869a4650d] vm_dump.c:757
/opt/wandbox/ruby-head/bin/ruby(rb_bug_for_fatal_signal+0xe4) [0x55e86986aa14] error.c:675
/opt/wandbox/ruby-head/bin/ruby(sigsegv+0x4b) [0x55e8699abbdb] signal.c:959
/lib/x86_64-linux-gnu/libpthread.so.0(__restore_rt+0x0) [0x7f9d17529390]
/opt/wandbox/ruby-head/bin/ruby(hash_table_index+0x1c) [0x55e8699e5086] id_table.c:136
/opt/wandbox/ruby-head/bin/ruby(rb_id_table_lookup) id_table.c:230
/opt/wandbox/ruby-head/bin/ruby(lookup_method_table+0x13) [0x55e869a27c60] vm_method.c:649
/opt/wandbox/ruby-head/bin/ruby(search_method) vm_method.c:929
/opt/wandbox/ruby-head/bin/ruby(search_method_protect) vm_method.c:945
/opt/wandbox/ruby-head/bin/ruby(callable_method_entry) vm_method.c:1065
/opt/wandbox/ruby-head/bin/ruby(callable_method_entry+0x85) [0x55e869a27e95] vm_method.c:1029
/opt/wandbox/ruby-head/bin/ruby(rb_method_call_status+0x0) [0x55e869a31cf1] vm_method.c:1077
/opt/wandbox/ruby-head/bin/ruby(rb_call0) vm_eval.c:355
/opt/wandbox/ruby-head/bin/ruby(rb_funcallv_kw+0x33) [0x55e869a34ca3] vm_eval.c:689
/opt/wandbox/ruby-head/bin/ruby(rb_class_new_instance_pass_kw+0xcb) [0x55e86991d06b] object.c:2129
/opt/wandbox/ruby-head/bin/ruby(vm_call_cfunc_with_frame+0x110) [0x55e869a24910] vm_insnhelper.c:2601
/opt/wandbox/ruby-head/bin/ruby(vm_call_method_each_type+0xeb) [0x55e869a3c0ab] vm_insnhelper.c:3100
/opt/wandbox/ruby-head/bin/ruby(vm_call_method+0x113) [0x55e869a3c833] vm_insnhelper.c:3222
/opt/wandbox/ruby-head/bin/ruby(vm_sendish+0xa9) [0x55e869a28589] vm_insnhelper.c:4194
/opt/wandbox/ruby-head/bin/ruby(vm_exec_core+0xce) [0x55e869a3606e] insns.def:799
/opt/wandbox/ruby-head/bin/ruby(rb_vm_exec+0xa1) [0x55e869a2dcb1] vm.c:1944
/opt/wandbox/ruby-head/bin/ruby(rb_ec_exec_node+0xaa) [0x55e86987168a] eval.c:296
/opt/wandbox/ruby-head/bin/ruby(ruby_run_node+0x46) [0x55e869875c96] eval.c:354
/opt/wandbox/ruby-head/bin/ruby(main+0x6f) [0x55e869866b3f] ./main.c:50
-- Other runtime information -----------------------------------------------
* Loaded script: prog.rb
* Loaded features:
0 enumerator.so
1 thread.rb
2 rational.so
3 complex.so
4 ruby2_keywords.rb
5 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/encdb.so
6 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/trans/transdb.so
7 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/rbconfig.rb
8 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/compatibility.rb
9 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/defaults.rb
10 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/deprecate.rb
11 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/errors.rb
12 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/path_support.rb
13 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/exceptions.rb
14 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/basic_specification.rb
15 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/stub_specification.rb
16 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/text.rb
17 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/user_interaction.rb
18 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/specification_policy.rb
19 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/util/list.rb
20 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/platform.rb
21 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/version.rb
22 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/requirement.rb
23 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/specification.rb
24 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/util.rb
25 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/dependency.rb
26 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/core_ext/kernel_gem.rb
27 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/monitor.so
28 /opt/wandbox/ruby-head/lib/ruby/2.8.0/monitor.rb
29 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/core_ext/kernel_require.rb
30 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems/core_ext/kernel_warn.rb
31 /opt/wandbox/ruby-head/lib/ruby/2.8.0/rubygems.rb
32 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/version.rb
33 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/core_ext/name_error.rb
34 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/levenshtein.rb
35 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/jaro_winkler.rb
36 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/spell_checker.rb
37 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
38 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
39 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/spell_checkers/name_error_checkers.rb
40 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/spell_checkers/method_name_checker.rb
41 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/spell_checkers/key_error_checker.rb
42 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/spell_checkers/null_checker.rb
43 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/tree_spell_checker.rb
44 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/spell_checkers/require_path_checker.rb
45 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean/formatters/plain_formatter.rb
46 /opt/wandbox/ruby-head/lib/ruby/2.8.0/did_you_mean.rb
* Process memory map:
55e86983d000-55e869be4000 r-xp 00000000 fd:03 2403031 /opt/wandbox/ruby-head/bin/ruby
55e869de3000-55e869de9000 r--p 003a6000 fd:03 2403031 /opt/wandbox/ruby-head/bin/ruby
55e869de9000-55e869dea000 rw-p 003ac000 fd:03 2403031 /opt/wandbox/ruby-head/bin/ruby
55e869dea000-55e869dfc000 rw-p 00000000 00:00 0
55e86b3da000-55e86b3fb000 rw-p 00000000 00:00 0 [heap]
55e86b3fb000-55e86b753000 rw-p 00000000 00:00 0 [heap]
7f9d11006000-7f9d111cf000 r--s 00000000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7f9d111cf000-7f9d127c1000 r--s 00000000 fd:03 2403031 /opt/wandbox/ruby-head/bin/ruby
7f9d127c1000-7f9d127d8000 r-xp 00000000 fd:03 135277 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9d127d8000-7f9d129d7000 ---p 00017000 fd:03 135277 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9d129d7000-7f9d129d8000 r--p 00016000 fd:03 135277 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9d129d8000-7f9d129d9000 rw-p 00017000 fd:03 135277 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9d129d9000-7f9d129db000 r-xp 00000000 fd:03 7869548 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/monitor.so
7f9d129db000-7f9d12bda000 ---p 00002000 fd:03 7869548 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/monitor.so
7f9d12bda000-7f9d12bdb000 r--p 00001000 fd:03 7869548 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/monitor.so
7f9d12bdb000-7f9d12bdc000 rw-p 00002000 fd:03 7869548 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/monitor.so
7f9d12bdc000-7f9d12bde000 r-xp 00000000 fd:03 7883228 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/trans/transdb.so
7f9d12bde000-7f9d12dde000 ---p 00002000 fd:03 7883228 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/trans/transdb.so
7f9d12dde000-7f9d12ddf000 r--p 00002000 fd:03 7883228 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/trans/transdb.so
7f9d12ddf000-7f9d12de0000 rw-p 00003000 fd:03 7883228 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/trans/transdb.so
7f9d12de0000-7f9d12de2000 r-xp 00000000 fd:03 7879898 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/encdb.so
7f9d12de2000-7f9d12fe1000 ---p 00002000 fd:03 7879898 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/encdb.so
7f9d12fe1000-7f9d12fe2000 r--p 00001000 fd:03 7879898 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/encdb.so
7f9d12fe2000-7f9d12fe3000 rw-p 00002000 fd:03 7879898 /opt/wandbox/ruby-head/lib/ruby/2.8.0/x86_64-linux/enc/encdb.so
7f9d12fe3000-7f9d12fe4000 ---p 00000000 00:00 0
7f9d12fe4000-7f9d13085000 rw-p 00000000 00:00 0
7f9d13085000-7f9d13086000 ---p 00000000 00:00 0
7f9d13086000-7f9d13127000 rw-p 00000000 00:00 0
7f9d13127000-7f9d13128000 ---p 00000000 00:00 0
7f9d13128000-7f9d131c9000 rw-p 00000000 00:00 0
7f9d131c9000-7f9d131ca000 ---p 00000000 00:00 0
7f9d131ca000-7f9d1326b000 rw-p 00000000 00:00 0
7f9d1326b000-7f9d1326c000 ---p 00000000 00:00 0
7f9d1326c000-7f9d1330d000 rw-p 00000000 00:00 0
7f9d1330d000-7f9d1330e000 ---p 00000000 00:00 0
7f9d1330e000-7f9d133af000 rw-p 00000000 00:00 0
7f9d133af000-7f9d133b0000 ---p 00000000 00:00 0
7f9d133b0000-7f9d13451000 rw-p 00000000 00:00 0
7f9d13451000-7f9d13452000 ---p 00000000 00:00 0
7f9d13452000-7f9d134f3000 rw-p 00000000 00:00 0
7f9d134f3000-7f9d134f4000 ---p 00000000 00:00 0
7f9d134f4000-7f9d13595000 rw-p 00000000 00:00 0
7f9d13595000-7f9d13596000 ---p 00000000 00:00 0
7f9d13596000-7f9d13637000 rw-p 00000000 00:00 0
7f9d13637000-7f9d13638000 ---p 00000000 00:00 0
7f9d13638000-7f9d136d9000 rw-p 00000000 00:00 0
7f9d136d9000-7f9d136da000 ---p 00000000 00:00 0
7f9d136da000-7f9d1377b000 rw-p 00000000 00:00 0
7f9d1377b000-7f9d1377c000 ---p 00000000 00:00 0
7f9d1377c000-7f9d1381d000 rw-p 00000000 00:00 0
7f9d1381d000-7f9d1381e000 ---p 00000000 00:00 0
7f9d1381e000-7f9d138bf000 rw-p 00000000 00:00 0
7f9d138bf000-7f9d138c0000 ---p 00000000 00:00 0
7f9d138c0000-7f9d13961000 rw-p 00000000 00:00 0
7f9d13961000-7f9d13962000 ---p 00000000 00:00 0
7f9d13962000-7f9d13a03000 rw-p 00000000 00:00 0
7f9d13a03000-7f9d13a04000 ---p 00000000 00:00 0
7f9d13a04000-7f9d13aa5000 rw-p 00000000 00:00 0
7f9d13aa5000-7f9d13aa6000 ---p 00000000 00:00 0
7f9d13aa6000-7f9d13b47000 rw-p 00000000 00:00 0
7f9d13b47000-7f9d13b48000 ---p 00000000 00:00 0
7f9d13b48000-7f9d13be9000 rw-p 00000000 00:00 0
7f9d13be9000-7f9d13bea000 ---p 00000000 00:00 0
7f9d13bea000-7f9d13c8b000 rw-p 00000000 00:00 0
7f9d13c8b000-7f9d13c8c000 ---p 00000000 00:00 0
7f9d13c8c000-7f9d13d2d000 rw-p 00000000 00:00 0
7f9d13d2d000-7f9d13d2e000 ---p 00000000 00:00 0
7f9d13d2e000-7f9d13dcf000 rw-p 00000000 00:00 0
7f9d13dcf000-7f9d13dd0000 ---p 00000000 00:00 0
7f9d13dd0000-7f9d13e71000 rw-p 00000000 00:00 0
7f9d13e71000-7f9d13e72000 ---p 00000000 00:00 0
7f9d13e72000-7f9d13f13000 rw-p 00000000 00:00 0
7f9d13f13000-7f9d13f14000 ---p 00000000 00:00 0
7f9d13f14000-7f9d13fb5000 rw-p 00000000 00:00 0
7f9d13fb5000-7f9d13fb6000 ---p 00000000 00:00 0
7f9d13fb6000-7f9d14057000 rw-p 00000000 00:00 0
7f9d14057000-7f9d14058000 ---p 00000000 00:00 0
7f9d14058000-7f9d140f9000 rw-p 00000000 00:00 0
7f9d140f9000-7f9d140fa000 ---p 00000000 00:00 0
7f9d140fa000-7f9d1419b000 rw-p 00000000 00:00 0
7f9d1419b000-7f9d1419c000 ---p 00000000 00:00 0
7f9d1419c000-7f9d1423d000 rw-p 00000000 00:00 0
7f9d1423d000-7f9d1423e000 ---p 00000000 00:00 0
7f9d1423e000-7f9d142df000 rw-p 00000000 00:00 0
7f9d142df000-7f9d142e0000 ---p 00000000 00:00 0
7f9d142e0000-7f9d14381000 rw-p 00000000 00:00 0
7f9d14381000-7f9d14382000 ---p 00000000 00:00 0
7f9d14382000-7f9d1642c000 rw-p 00000000 00:00 0
7f9d1642c000-7f9d16801000 r--p 00000000 fd:03 131902 /usr/lib/locale/locale-archive
7f9d16801000-7f9d169c1000 r-xp 00000000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7f9d169c1000-7f9d16bc1000 ---p 001c0000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7f9d16bc1000-7f9d16bc5000 r--p 001c0000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7f9d16bc5000-7f9d16bc7000 rw-p 001c4000 fd:03 147125 /lib/x86_64-linux-gnu/libc-2.23.so
7f9d16bc7000-7f9d16bcb000 rw-p 00000000 00:00 0
7f9d16bcb000-7f9d16cd3000 r-xp 00000000 fd:03 147128 /lib/x86_64-linux-gnu/libm-2.23.so
7f9d16cd3000-7f9d16ed2000 ---p 00108000 fd:03 147128 /lib/x86_64-linux-gnu/libm-2.23.so
7f9d16ed2000-7f9d16ed3000 r--p 00107000 fd:03 147128 /lib/x86_64-linux-gnu/libm-2.23.so
7f9d16ed3000-7f9d16ed4000 rw-p 00108000 fd:03 147128 /lib/x86_64-linux-gnu/libm-2.23.so
7f9d16ed4000-7f9d16edd000 r-xp 00000000 fd:03 147119 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7f9d16edd000-7f9d170dc000 ---p 00009000 fd:03 147119 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7f9d170dc000-7f9d170dd000 r--p 00008000 fd:03 147119 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7f9d170dd000-7f9d170de000 rw-p 00009000 fd:03 147119 /lib/x86_64-linux-gnu/libcrypt-2.23.so
7f9d170de000-7f9d1710c000 rw-p 00000000 00:00 0
7f9d1710c000-7f9d1710f000 r-xp 00000000 fd:03 147110 /lib/x86_64-linux-gnu/libdl-2.23.so
7f9d1710f000-7f9d1730e000 ---p 00003000 fd:03 147110 /lib/x86_64-linux-gnu/libdl-2.23.so
7f9d1730e000-7f9d1730f000 r--p 00002000 fd:03 147110 /lib/x86_64-linux-gnu/libdl-2.23.so
7f9d1730f000-7f9d17310000 rw-p 00003000 fd:03 147110 /lib/x86_64-linux-gnu/libdl-2.23.so
7f9d17310000-7f9d17317000 r-xp 00000000 fd:03 147108 /lib/x86_64-linux-gnu/librt-2.23.so
7f9d17317000-7f9d17516000 ---p 00007000 fd:03 147108 /lib/x86_64-linux-gnu/librt-2.23.so
7f9d17516000-7f9d17517000 r--p 00006000 fd:03 147108 /lib/x86_64-linux-gnu/librt-2.23.so
7f9d17517000-7f9d17518000 rw-p 00007000 fd:03 147108 /lib/x86_64-linux-gnu/librt-2.23.so
7f9d17518000-7f9d17530000 r-xp 00000000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f9d17530000-7f9d1772f000 ---p 00018000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f9d1772f000-7f9d17730000 r--p 00017000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f9d17730000-7f9d17731000 rw-p 00018000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f9d17731000-7f9d17735000 rw-p 00000000 00:00 0
7f9d17735000-7f9d1774e000 r-xp 00000000 fd:03 132767 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f9d1774e000-7f9d1794d000 ---p 00019000 fd:03 132767 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f9d1794d000-7f9d1794e000 r--p 00018000 fd:03 132767 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f9d1794e000-7f9d1794f000 rw-p 00019000 fd:03 132767 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f9d1794f000-7f9d17975000 r-xp 00000000 fd:03 147111 /lib/x86_64-linux-gnu/ld-2.23.so
7f9d179e1000-7f9d17a03000 r--s 00000000 fd:03 147112 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f9d17a03000-7f9d17b65000 rw-p 00000000 00:00 0
7f9d17b65000-7f9d17b6b000 rw-p 00000000 00:00 0
7f9d17b74000-7f9d17b75000 r--p 00025000 fd:03 147111 /lib/x86_64-linux-gnu/ld-2.23.so
7f9d17b75000-7f9d17b76000 rw-p 00026000 fd:03 147111 /lib/x86_64-linux-gnu/ld-2.23.so
7f9d17b76000-7f9d17b77000 rw-p 00000000 00:00 0
7ffdbaf6b000-7ffdbb76a000 rw-p 00000000 00:00 0 [stack]
7ffdbb772000-7ffdbb774000 r--p 00000000 00:00 0 [vvar]
7ffdbb774000-7ffdbb776000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Signal:
Aborted