[BUG] Segmentation fault at 0x0000ffff831246f8 ruby 3.1.0p0 (2021-12-25 revision fb4df44d16) [aarch64-linux] -- Control frame information ----------------------------------------------- c:0001 p:---- s:0003 e:000002 (none) [FINISH] -- Machine register context ------------------------------------------------ x0: 0x0000aaaaf42d6530 x1: 0x0000000000000009 x2: 0x0000000000000000 x3: 0x0000000000000001 x4: 0x0000aaaaf42d67a8 x5: 0x0000000000000004 x6: 0x0000000000004421 x7: 0x0000000000000007 x18: 0x0000000000000000 x19: 0x0000aaaaf42d64e0 x20: 0x0000ffff831246d0 x21: 0x0000000000000000 x22: 0x0000000000000000 x23: 0x0000000000000000 x24: 0x0000000000000000 x25: 0x0000000000000000 x26: 0x0000000000000000 x27: 0x0000000000000000 x28: 0x0000000000000000 x29: 0x0000ffff8050ffc0 sp: 0x0000ffff8050ffc0 fau: 0x0000ffff831246f8 -- C level backtrace information ------------------------------------------- /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1(rb_vm_bugreport+0x60c) [0xffff82faeecc] vm_dump.c:759 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1(rb_bug_for_fatal_signal+0xd8) [0xffff82dcd2b8] error.c:820 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1(sigsegv+0x58) [0xffff82f0d808] signal.c:964 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1(sigill) (null):0 linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff83123794] /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1(rb_threadptr_root_fiber_setup+0x58) [0xffff82da2aa0] cont.c:1148 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1(fiber_entry+0x24) [0xffff82da2a44] cont.c:759 -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 fiber.so 3 rational.so 4 complex.so 5 ruby2_keywords.rb 6 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/encdb.so 7 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/trans/transdb.so 8 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/rbconfig.rb 9 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/compatibility.rb 10 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/defaults.rb 11 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/deprecate.rb 12 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/errors.rb 13 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/unknown_command_spell_checker.rb 14 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/exceptions.rb 15 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/basic_specification.rb 16 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/stub_specification.rb 17 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/platform.rb 18 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/version.rb 19 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/requirement.rb 20 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/text.rb 21 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/user_interaction.rb 22 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/specification_policy.rb 23 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/util/list.rb 24 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/specification.rb 25 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/util.rb 26 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/dependency.rb 27 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/core_ext/kernel_gem.rb 28 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/monitor.so 29 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/monitor.rb 30 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb 31 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/core_ext/kernel_warn.rb 32 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems.rb 33 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/rubygems/path_support.rb 34 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/error_highlight/version.rb 35 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/error_highlight/base.rb 36 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/error_highlight/formatter.rb 37 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/error_highlight/core_ext.rb 38 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/error_highlight.rb 39 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/version.rb 40 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/core_ext/name_error.rb 41 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/levenshtein.rb 42 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/jaro_winkler.rb 43 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checker.rb 44 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb 45 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb 46 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checkers/name_error_checkers.rb 47 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checkers/method_name_checker.rb 48 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checkers/key_error_checker.rb 49 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checkers/null_checker.rb 50 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/tree_spell_checker.rb 51 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checkers/require_path_checker.rb 52 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/spell_checkers/pattern_key_name_checker.rb 53 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean/formatter.rb 54 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/did_you_mean.rb * Process memory map: aaaab5df0000-aaaab5df1000 r-xp 00000000 08:01 1304392 /home/ubuntu/.rbenv/versions/3.1.0/bin/ruby aaaab5e01000-aaaab5e02000 r--p 00001000 08:01 1304392 /home/ubuntu/.rbenv/versions/3.1.0/bin/ruby aaaab5e02000-aaaab5e03000 rw-p 00002000 08:01 1304392 /home/ubuntu/.rbenv/versions/3.1.0/bin/ruby aaaaf4007000-aaaaf4303000 rw-p 00000000 00:00 0 [heap] aaaaf4303000-aaaaf4341000 rw-p 00000000 00:00 0 [heap] ffff7d280000-ffff7e38f000 rw-p 00000000 00:00 0 ffff7e38f000-ffff7efe1000 r--s 00000000 08:01 795886 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1.0 ffff7efe1000-ffff7f014000 r--s 00000000 08:01 1304392 /home/ubuntu/.rbenv/versions/3.1.0/bin/ruby ffff7f014000-ffff7f027000 r-xp 00000000 08:01 3929 /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 ffff7f027000-ffff7f036000 ---p 00013000 08:01 3929 /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 ffff7f036000-ffff7f037000 r--p 00012000 08:01 3929 /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 ffff7f037000-ffff7f038000 rw-p 00013000 08:01 3929 /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 ffff7f045000-ffff7f047000 r-xp 00000000 08:01 1304424 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/monitor.so ffff7f047000-ffff7f056000 ---p 00002000 08:01 1304424 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/monitor.so ffff7f056000-ffff7f057000 r--p 00001000 08:01 1304424 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/monitor.so ffff7f057000-ffff7f058000 rw-p 00002000 08:01 1304424 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/monitor.so ffff7f058000-ffff7f0c8000 rw-p 00000000 00:00 0 ffff7f0c8000-ffff7f0ca000 r-xp 00000000 08:01 1304451 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/trans/transdb.so ffff7f0ca000-ffff7f0da000 ---p 00002000 08:01 1304451 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/trans/transdb.so ffff7f0da000-ffff7f0db000 r--p 00002000 08:01 1304451 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/trans/transdb.so ffff7f0db000-ffff7f0dc000 rw-p 00003000 08:01 1304451 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/trans/transdb.so ffff7f0dc000-ffff7f0de000 r-xp 00000000 08:01 1304427 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/encdb.so ffff7f0de000-ffff7f0ee000 ---p 00002000 08:01 1304427 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/encdb.so ffff7f0ee000-ffff7f0ef000 r--p 00002000 08:01 1304427 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/encdb.so ffff7f0ef000-ffff7f0f0000 rw-p 00003000 08:01 1304427 /home/ubuntu/.rbenv/versions/3.1.0/lib/ruby/3.1.0/aarch64-linux/enc/encdb.so ffff7f0f0000-ffff7f0f1000 ---p 00000000 00:00 0 ffff7f0f1000-ffff7f192000 rw-p 00000000 00:00 0 ffff7f192000-ffff7f193000 ---p 00000000 00:00 0 ffff7f193000-ffff7f234000 rw-p 00000000 00:00 0 ffff7f234000-ffff7f235000 ---p 00000000 00:00 0 ffff7f235000-ffff7f2d6000 rw-p 00000000 00:00 0 ffff7f2d6000-ffff7f2d7000 ---p 00000000 00:00 0 ffff7f2d7000-ffff7f378000 rw-p 00000000 00:00 0 ffff7f378000-ffff7f379000 ---p 00000000 00:00 0 ffff7f379000-ffff7f41a000 rw-p 00000000 00:00 0 ffff7f41a000-ffff7f41b000 ---p 00000000 00:00 0 ffff7f41b000-ffff7f4bc000 rw-p 00000000 00:00 0 ffff7f4bc000-ffff7f4bd000 ---p 00000000 00:00 0 ffff7f4bd000-ffff7f55e000 rw-p 00000000 00:00 0 ffff7f55e000-ffff7f55f000 ---p 00000000 00:00 0 ffff7f55f000-ffff7f600000 rw-p 00000000 00:00 0 ffff7f600000-ffff7f601000 ---p 00000000 00:00 0 ffff7f601000-ffff7f6a2000 rw-p 00000000 00:00 0 ffff7f6a2000-ffff7f6a3000 ---p 00000000 00:00 0 ffff7f6a3000-ffff7f744000 rw-p 00000000 00:00 0 ffff7f744000-ffff7f745000 ---p 00000000 00:00 0 ffff7f745000-ffff7f7e6000 rw-p 00000000 00:00 0 ffff7f7e6000-ffff7f7e7000 ---p 00000000 00:00 0 ffff7f7e7000-ffff7f888000 rw-p 00000000 00:00 0 ffff7f888000-ffff7f889000 ---p 00000000 00:00 0 ffff7f889000-ffff7f92a000 rw-p 00000000 00:00 0 ffff7f92a000-ffff7f92b000 ---p 00000000 00:00 0 ffff7f92b000-ffff7f9cc000 rw-p 00000000 00:00 0 ffff7f9cc000-ffff7f9cd000 ---p 00000000 00:00 0 ffff7f9cd000-ffff7fa6e000 rw-p 00000000 00:00 0 ffff7fa6e000-ffff7fa6f000 ---p 00000000 00:00 0 ffff7fa6f000-ffff7fb10000 rw-p 00000000 00:00 0 ffff7fb10000-ffff7fb11000 ---p 00000000 00:00 0 ffff7fb11000-ffff7fbb2000 rw-p 00000000 00:00 0 ffff7fbb2000-ffff7fbb3000 ---p 00000000 00:00 0 ffff7fbb3000-ffff7fc54000 rw-p 00000000 00:00 0 ffff7fc54000-ffff7fc55000 ---p 00000000 00:00 0 ffff7fc55000-ffff7fcf6000 rw-p 00000000 00:00 0 ffff7fcf6000-ffff7fcf7000 ---p 00000000 00:00 0 ffff7fcf7000-ffff7fd98000 rw-p 00000000 00:00 0 ffff7fd98000-ffff7fd99000 ---p 00000000 00:00 0 ffff7fd99000-ffff7fe3a000 rw-p 00000000 00:00 0 ffff7fe3a000-ffff7fe3b000 ---p 00000000 00:00 0 ffff7fe3b000-ffff7fedc000 rw-p 00000000 00:00 0 ffff7fedc000-ffff7fedd000 ---p 00000000 00:00 0 ffff7fedd000-ffff7ff7e000 rw-p 00000000 00:00 0 ffff7ff7e000-ffff7ff7f000 ---p 00000000 00:00 0 ffff7ff7f000-ffff80020000 rw-p 00000000 00:00 0 ffff80020000-ffff80021000 ---p 00000000 00:00 0 ffff80021000-ffff800c2000 rw-p 00000000 00:00 0 ffff800c2000-ffff800c3000 ---p 00000000 00:00 0 ffff800c3000-ffff80164000 rw-p 00000000 00:00 0 ffff80164000-ffff80165000 ---p 00000000 00:00 0 ffff80165000-ffff80206000 rw-p 00000000 00:00 0 ffff80206000-ffff80207000 ---p 00000000 00:00 0 ffff80207000-ffff802a8000 rw-p 00000000 00:00 0 ffff802a8000-ffff802a9000 ---p 00000000 00:00 0 ffff802a9000-ffff8034a000 rw-p 00000000 00:00 0 ffff8034a000-ffff8034b000 ---p 00000000 00:00 0 ffff8034b000-ffff803ec000 rw-p 00000000 00:00 0 ffff803ec000-ffff803ed000 ---p 00000000 00:00 0 ffff803ed000-ffff8048e000 rw-p 00000000 00:00 0 ffff8048e000-ffff8048f000 ---p 00000000 00:00 0 ffff8048f000-ffff82530000 rw-p 00000000 00:00 0 ffff82533000-ffff825f0000 rw-p 00000000 00:00 0 ffff825f2000-ffff826f3000 rw-p 00000000 00:00 0 ffff826f3000-ffff82725000 r--p 00000000 08:01 5895 /usr/lib/locale/C.UTF-8/LC_CTYPE ffff82725000-ffff82a0b000 r--p 00000000 08:01 5889 /usr/lib/locale/locale-archive ffff82a0b000-ffff82b65000 r-xp 00000000 08:01 3936 /usr/lib/aarch64-linux-gnu/libc-2.31.so ffff82b65000-ffff82b75000 ---p 0015a000 08:01 3936 /usr/lib/aarch64-linux-gnu/libc-2.31.so ffff82b75000-ffff82b78000 r--p 0015a000 08:01 3936 /usr/lib/aarch64-linux-gnu/libc-2.31.so ffff82b78000-ffff82b7b000 rw-p 0015d000 08:01 3936 /usr/lib/aarch64-linux-gnu/libc-2.31.so ffff82b7b000-ffff82b7e000 rw-p 00000000 00:00 0 ffff82b7e000-ffff82c19000 r-xp 00000000 08:01 3938 /usr/lib/aarch64-linux-gnu/libm-2.31.so ffff82c19000-ffff82c29000 ---p 0009b000 08:01 3938 /usr/lib/aarch64-linux-gnu/libm-2.31.so ffff82c29000-ffff82c2a000 r--p 0009b000 08:01 3938 /usr/lib/aarch64-linux-gnu/libm-2.31.so ffff82c2a000-ffff82c2b000 rw-p 0009c000 08:01 3938 /usr/lib/aarch64-linux-gnu/libm-2.31.so ffff82c2b000-ffff82c5a000 r-xp 00000000 08:01 3384 /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0 ffff82c5a000-ffff82c6a000 ---p 0002f000 08:01 3384 /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0 ffff82c6a000-ffff82c6b000 r--p 0002f000 08:01 3384 /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0 ffff82c6b000-ffff82c6c000 rw-p 00030000 08:01 3384 /usr/lib/aarch64-linux-gnu/libcrypt.so.1.1.0 ffff82c6c000-ffff82c74000 rw-p 00000000 00:00 0 ffff82c74000-ffff82c77000 r-xp 00000000 08:01 3937 /usr/lib/aarch64-linux-gnu/libdl-2.31.so ffff82c77000-ffff82c86000 ---p 00003000 08:01 3937 /usr/lib/aarch64-linux-gnu/libdl-2.31.so ffff82c86000-ffff82c87000 r--p 00002000 08:01 3937 /usr/lib/aarch64-linux-gnu/libdl-2.31.so ffff82c87000-ffff82c88000 rw-p 00003000 08:01 3937 /usr/lib/aarch64-linux-gnu/libdl-2.31.so ffff82c88000-ffff82c8f000 r-xp 00000000 08:01 3950 /usr/lib/aarch64-linux-gnu/librt-2.31.so ffff82c8f000-ffff82c9e000 ---p 00007000 08:01 3950 /usr/lib/aarch64-linux-gnu/librt-2.31.so ffff82c9e000-ffff82c9f000 r--p 00006000 08:01 3950 /usr/lib/aarch64-linux-gnu/librt-2.31.so ffff82c9f000-ffff82ca0000 rw-p 00007000 08:01 3950 /usr/lib/aarch64-linux-gnu/librt-2.31.so ffff82ca0000-ffff82cba000 r-xp 00000000 08:01 3948 /usr/lib/aarch64-linux-gnu/libpthread-2.31.so ffff82cba000-ffff82cca000 ---p 0001a000 08:01 3948 /usr/lib/aarch64-linux-gnu/libpthread-2.31.so ffff82cca000-ffff82ccb000 r--p 0001a000 08:01 3948 /usr/lib/aarch64-linux-gnu/libpthread-2.31.so ffff82ccb000-ffff82ccc000 rw-p 0001b000 08:01 3948 /usr/lib/aarch64-linux-gnu/libpthread-2.31.so ffff82ccc000-ffff82cd0000 rw-p 00000000 00:00 0 ffff82cd0000-ffff82ce9000 r-xp 00000000 08:01 3790 /usr/lib/aarch64-linux-gnu/libz.so.1.2.11 ffff82ce9000-ffff82cf8000 ---p 00019000 08:01 3790 /usr/lib/aarch64-linux-gnu/libz.so.1.2.11 ffff82cf8000-ffff82cf9000 r--p 00018000 08:01 3790 /usr/lib/aarch64-linux-gnu/libz.so.1.2.11 ffff82cf9000-ffff82cfa000 rw-p 00019000 08:01 3790 /usr/lib/aarch64-linux-gnu/libz.so.1.2.11 ffff82d00000-ffff82d04000 rw-p 00000000 00:00 0 ffff82d07000-ffff830c7000 r-xp 00000000 08:01 795886 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1.0 ffff830c7000-ffff830d7000 ---p 003c0000 08:01 795886 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1.0 ffff830d7000-ffff830de000 r--p 003c0000 08:01 795886 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1.0 ffff830de000-ffff830e2000 rw-p 003c7000 08:01 795886 /home/ubuntu/.rbenv/versions/3.1.0/lib/libruby.so.3.1.0 ffff830e2000-ffff830f3000 rw-p 00000000 00:00 0 ffff830f3000-ffff83114000 r-xp 00000000 08:01 3932 /usr/lib/aarch64-linux-gnu/ld-2.31.so ffff83114000-ffff8311b000 r--s 00000000 08:01 3681 /usr/lib/aarch64-linux-gnu/gconv/gconv-modules.cache ffff8311b000-ffff83121000 rw-p 00000000 00:00 0 ffff83121000-ffff83123000 r--p 00000000 00:00 0 [vvar] ffff83123000-ffff83124000 r-xp 00000000 00:00 0 [vdso] ffff83124000-ffff83125000 r--p 00021000 08:01 3932 /usr/lib/aarch64-linux-gnu/ld-2.31.so ffff83125000-ffff83127000 rw-p 00022000 08:01 3932 /usr/lib/aarch64-linux-gnu/ld-2.31.so fffffc912000-fffffd111000 rw-p 00000000 00:00 0 [stack]