| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| "make after-update -j4" exit with 0. |
| "make miniruby -j4" exit with 0. |
| "make ruby -j4" exit with 0. |
| "make all -j4" exit with 0. |
| "make install -j4" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 0. |
| |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 0. |
| <internal:/tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_require.rb>:136: [BUG] Segmentation fault at 0x0000004000000040 |
| ruby 3.4.0dev (2024-06-27T02:44:57Z master 0c7776a226) [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0004 p:---- s:0018 e:000017 CFUNC :require |
| c:0003 p:0023 s:0013 e:000012 METHOD <internal:/tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_require.rb>:136 |
| c:0002 p:0018 s:0007 e:000006 TOP <internal:gem_prelude>:8 [FINISH] |
| c:0001 p:0000 s:0003 E:001240 DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| <internal:gem_prelude>:8:in '<internal:gem_prelude>' |
| <internal:/tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_require.rb>:136:in 'require' |
| <internal:/tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_require.rb>:136:in 'require' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003ffff7f040 s0: 0x0000002ac99ece10 s1: 0x0000003fcbe2d348 |
| a0: 0x0000002ac9cb4700 a1: 0x0000002ac9cb4700 a2: 0x0000003fe5781662 |
| a3: 0x0000000000000001 a4: 0x0000002ac99e32a0 a5: 0x0000003fe583f7c2 |
| a6: 0x0000000000000000 a7: 0x0000000000000000 s2: 0x0000002ac99eb410 |
| s3: 0x0000003fcaced6c8 s4: 0x0000003fe5adbd40 s5: 0x0000c72100140003 |
| s6: 0x0000003fcbe4ce28 s7: 0xe5adbd400000003f s8: 0x0000003fe53e4f68 |
| s9: 0x0000000000000001 s10: 0x0000003fe52e5078 s11: 0x0000003fe52e5080 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_print_backtrace+0x14) [0x3fe58ccac0] /tmp/ruby/src/trunk/vm_dump.c:820 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1151 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_bug_for_fatal_signal+0x6e) [0x3fe572c324] /tmp/ruby/src/trunk/error.c:1108 |
| /tmp/ruby/build/trunk/libruby.so.3.4(sigsegv+0x42) [0x3fe5836930] /tmp/ruby/src/trunk/signal.c:929 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fe5abc800] |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_st_update+0x28) [0x3fe583e81c] /tmp/ruby/src/trunk/st.c:1458 |
| /tmp/ruby/build/trunk/libruby.so.3.4(load_unlock+0x18) [0x3fe5782ef4] /tmp/ruby/src/trunk/load.c:975 |
| /tmp/ruby/build/trunk/libruby.so.3.4(require_internal) /tmp/ruby/src/trunk/load.c:1311 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_require_string_internal+0x1e) [0x3fe5783c88] /tmp/ruby/src/trunk/load.c:1386 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_require_string) /tmp/ruby/src/trunk/load.c:1379 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_cfp_consistent_p+0x0) [0x3fe58a7de6] /tmp/ruby/src/trunk/vm_insnhelper.c:3770 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3772 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_call_cfunc_with_frame) /tmp/ruby/src/trunk/vm_insnhelper.c:3816 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_call_cfunc_other) /tmp/ruby/src/trunk/vm_insnhelper.c:3842 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_call_alias+0x60) [0x3fe58bd240] /tmp/ruby/src/trunk/vm_insnhelper.c:4158 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_exec_core+0x114) [0x3fe58b64ca] /tmp/ruby/src/trunk/vm_insnhelper.c:5938 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_exec_loop+0x0) [0x3fe58bb242] /tmp/ruby/src/trunk/vm.c:2567 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2570 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_init_prelude+0x8) [0x3fe5830b70] /tmp/ruby/src/trunk/ruby.c:1754 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1820 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1771 |
| /tmp/ruby/build/trunk/libruby.so.3.4(load_file_internal+0x35c) [0x3fe5831054] /tmp/ruby/src/trunk/ruby.c:2690 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_ensure+0xb4) [0x3fe5734ec0] /tmp/ruby/src/trunk/eval.c:1059 |
| /tmp/ruby/build/trunk/libruby.so.3.4(load_file+0x3e) [0x3fe5831bc0] /tmp/ruby/src/trunk/ruby.c:2848 |
| /tmp/ruby/build/trunk/libruby.so.3.4(process_script) /tmp/ruby/src/trunk/ruby.c:2107 |
| /tmp/ruby/build/trunk/libruby.so.3.4(process_options) /tmp/ruby/src/trunk/ruby.c:2477 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_process_options+0x138) [0x3fe5832c3e] /tmp/ruby/src/trunk/ruby.c:3104 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_options+0x94) [0x3fe5735a3a] /tmp/ruby/src/trunk/eval.c:117 |
| /tmp/ruby/build/trunk/ruby(rb_main+0x12) [0x2ac99e0a9a] /tmp/ruby/src/trunk/main.c:45 |
| /tmp/ruby/build/trunk/ruby(main) /tmp/ruby/src/trunk/main.c:64 |
| [0x3fe540edc8] |
| [0x3fe540ee70] |
| [0x2ac99e0ad8] |
| -- Other runtime information ----------------------------------------------- |
| * Loaded script: /tmp/ruby/build/trunk/ruby |
| * Loaded features: |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| 6 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 7 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 8 /tmp/ruby/build/trunk/rbconfig.rb |
| 9 /tmp/ruby/src/trunk/lib/rubygems/compatibility.rb |
| 10 /tmp/ruby/src/trunk/lib/rubygems/defaults.rb |
| 11 /tmp/ruby/src/trunk/lib/rubygems/deprecate.rb |
| 12 /tmp/ruby/src/trunk/lib/rubygems/errors.rb |
| 13 /tmp/ruby/src/trunk/lib/rubygems/target_rbconfig.rb |
| 14 /tmp/ruby/src/trunk/lib/rubygems/unknown_command_spell_checker.rb |
| 15 /tmp/ruby/src/trunk/lib/rubygems/exceptions.rb |
| 16 /tmp/ruby/src/trunk/lib/rubygems/basic_specification.rb |
| 17 /tmp/ruby/src/trunk/lib/rubygems/stub_specification.rb |
| 18 /tmp/ruby/src/trunk/lib/rubygems/platform.rb |
| 19 /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb |
| 20 /tmp/ruby/src/trunk/lib/rubygems/util/list.rb |
| 21 /tmp/ruby/src/trunk/lib/rubygems/version.rb |
| 22 /tmp/ruby/src/trunk/lib/rubygems/requirement.rb |
| 23 /tmp/ruby/src/trunk/lib/rubygems/specification.rb |
| 24 /tmp/ruby/src/trunk/lib/rubygems/util.rb |
| 25 /tmp/ruby/src/trunk/lib/rubygems/dependency.rb |
| 26 /tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_gem.rb |
| 27 /tmp/ruby/build/trunk/.ext/riscv64-linux/monitor.so |
| 28 /tmp/ruby/build/trunk/.ext/common/monitor.rb |
| 29 /tmp/ruby/src/trunk/lib/rubygems.rb |
| * Process memory map: |
| 2ac99e0000-2ac99e1000 r-xp 00000000 00:21 1593414 /tmp/ruby/build/trunk/ruby |
| 2ac99e1000-2ac99e2000 r--p 00000000 00:21 1593414 /tmp/ruby/build/trunk/ruby |
| 2ac99e2000-2ac99e3000 rw-p 00001000 00:21 1593414 /tmp/ruby/build/trunk/ruby |
| 2ac99e3000-2ac9fea000 rw-p 00000000 00:00 0 [heap] |
| 3fc8b69000-3fc9ebe000 rw-p 00000000 00:00 0 |
| 3fc9ebe000-3fcac25000 r--s 00000000 00:21 1593093 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fcac25000-3fcac60000 r--s 00000000 00:21 1593414 /tmp/ruby/build/trunk/ruby |
| 3fcac60000-3fcac80000 rw-p 00000000 00:00 0 |
| 3fcaca6000-3fcacbe000 r-xp 00000000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fcacbe000-3fcacbf000 r--p 00018000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fcacbf000-3fcacc0000 rw-p 00019000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fcacc0000-3fcad20000 rw-p 00000000 00:00 0 |
| 3fcad30000-3fcadc0000 rw-p 00000000 00:00 0 |
| 3fcadcf000-3fcadd0000 ---p 00000000 00:00 0 |
| 3fcadd0000-3fcae11000 rw-p 00000000 00:00 0 |
| 3fcae11000-3fcae12000 ---p 00000000 00:00 0 |
| 3fcae12000-3fcae53000 rw-p 00000000 00:00 0 |
| 3fcae53000-3fcae54000 ---p 00000000 00:00 0 |
| 3fcae54000-3fcae95000 rw-p 00000000 00:00 0 |
| 3fcae95000-3fcae96000 ---p 00000000 00:00 0 |
| 3fcae96000-3fcaed7000 rw-p 00000000 00:00 0 |
| 3fcaed7000-3fcaed8000 ---p 00000000 00:00 0 |
| 3fcaed8000-3fcaf19000 rw-p 00000000 00:00 0 |
| 3fcaf19000-3fcaf1a000 ---p 00000000 00:00 0 |
| 3fcaf1a000-3fcaf5b000 rw-p 00000000 00:00 0 |
| 3fcaf5b000-3fcaf5c000 ---p 00000000 00:00 0 |
| 3fcaf5c000-3fcaf9d000 rw-p 00000000 00:00 0 |
| 3fcaf9d000-3fcaf9e000 ---p 00000000 00:00 0 |
| 3fcaf9e000-3fcafdf000 rw-p 00000000 00:00 0 |
| 3fcafdf000-3fcafe0000 ---p 00000000 00:00 0 |
| 3fcafe0000-3fcb021000 rw-p 00000000 00:00 0 |
| 3fcb021000-3fcb022000 ---p 00000000 00:00 0 |
| 3fcb022000-3fcb063000 rw-p 00000000 00:00 0 |
| 3fcb063000-3fcb064000 ---p 00000000 00:00 0 |
| 3fcb064000-3fcb0a5000 rw-p 00000000 00:00 0 |
| 3fcb0a5000-3fcb0a6000 ---p 00000000 00:00 0 |
| 3fcb0a6000-3fcb0e7000 rw-p 00000000 00:00 0 |
| 3fcb0e7000-3fcb0e8000 ---p 00000000 00:00 0 |
| 3fcb0e8000-3fcb129000 rw-p 00000000 00:00 0 |
| 3fcb129000-3fcb12a000 ---p 00000000 00:00 0 |
| 3fcb12a000-3fcb16b000 rw-p 00000000 00:00 0 |
| 3fcb16b000-3fcb16c000 ---p 00000000 00:00 0 |
| 3fcb16c000-3fcb1ad000 rw-p 00000000 00:00 0 |
| 3fcb1ad000-3fcb1ae000 ---p 00000000 00:00 0 |
| 3fcb1ae000-3fcb1ef000 rw-p 00000000 00:00 0 |
| 3fcb1ef000-3fcb1f0000 ---p 00000000 00:00 0 |
| 3fcb1f0000-3fcb231000 rw-p 00000000 00:00 0 |
| 3fcb231000-3fcb232000 ---p 00000000 00:00 0 |
| 3fcb232000-3fcb273000 rw-p 00000000 00:00 0 |
| 3fcb273000-3fcb274000 ---p 00000000 00:00 0 |
| 3fcb274000-3fcb2b5000 rw-p 00000000 00:00 0 |
| 3fcb2b5000-3fcb2b6000 ---p 00000000 00:00 0 |
| 3fcb2b6000-3fcb2f7000 rw-p 00000000 00:00 0 |
| 3fcb2f7000-3fcb2f8000 ---p 00000000 00:00 0 |
| 3fcb2f8000-3fcb339000 rw-p 00000000 00:00 0 |
| 3fcb339000-3fcb33a000 ---p 00000000 00:00 0 |
| 3fcb33a000-3fcb37b000 rw-p 00000000 00:00 0 |
| 3fcb37b000-3fcb37c000 ---p 00000000 00:00 0 |
| 3fcb37c000-3fcb3bd000 rw-p 00000000 00:00 0 |
| 3fcb3bd000-3fcb3be000 ---p 00000000 00:00 0 |
| 3fcb3be000-3fcb3ff000 rw-p 00000000 00:00 0 |
| 3fcb3ff000-3fcb400000 ---p 00000000 00:00 0 |
| 3fcb400000-3fcb441000 rw-p 00000000 00:00 0 |
| 3fcb441000-3fcb442000 ---p 00000000 00:00 0 |
| 3fcb442000-3fcb483000 rw-p 00000000 00:00 0 |
| 3fcb483000-3fcb484000 ---p 00000000 00:00 0 |
| 3fcb484000-3fcb4c5000 rw-p 00000000 00:00 0 |
| 3fcb4c5000-3fcb4c6000 ---p 00000000 00:00 0 |
| 3fcb4c6000-3fcb507000 rw-p 00000000 00:00 0 |
| 3fcb507000-3fcb508000 ---p 00000000 00:00 0 |
| 3fcb508000-3fcb549000 rw-p 00000000 00:00 0 |
| 3fcb549000-3fcb54a000 ---p 00000000 00:00 0 |
| 3fcb54a000-3fcb58b000 rw-p 00000000 00:00 0 |
| 3fcb58b000-3fcb58c000 ---p 00000000 00:00 0 |
| 3fcb58c000-3fcb5cd000 rw-p 00000000 00:00 0 |
| 3fcb5cd000-3fcb5ce000 ---p 00000000 00:00 0 |
| 3fcb5ce000-3fcb60f000 rw-p 00000000 00:00 0 |
| 3fcb60f000-3fcb610000 ---p 00000000 00:00 0 |
| 3fcb610000-3fcbe60000 rw-p 00000000 00:00 0 |
| 3fcbe6f000-3fe52e0000 rw-p 00000000 00:00 0 |
| 3fe52e5000-3fe53e8000 rw-p 00000000 00:00 0 |
| 3fe53e8000-3fe5524000 r-xp 00000000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fe5524000-3fe5527000 r--p 0013c000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fe5527000-3fe5529000 rw-p 0013f000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fe5529000-3fe5536000 rw-p 00000000 00:00 0 |
| 3fe5536000-3fe55a1000 r-xp 00000000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fe55a1000-3fe55a2000 r--p 0006a000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fe55a2000-3fe55a3000 rw-p 0006b000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fe55a3000-3fe55d2000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fe55d2000-3fe55d3000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fe55d3000-3fe55d4000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fe55d4000-3fe55dc000 rw-p 00000000 00:00 0 |
| 3fe55dc000-3fe5638000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fe5638000-3fe5639000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fe5639000-3fe563a000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fe563a000-3fe564d000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fe564d000-3fe564e000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fe564e000-3fe564f000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fe5650000-3fe5652000 r-xp 00000000 00:21 25201 /tmp/ruby/build/trunk/.ext/riscv64-linux/monitor.so |
| 3fe5652000-3fe5653000 r--p 00001000 00:21 25201 /tmp/ruby/build/trunk/.ext/riscv64-linux/monitor.so |
| 3fe5653000-3fe5654000 rw-p 00002000 00:21 25201 /tmp/ruby/build/trunk/.ext/riscv64-linux/monitor.so |
| 3fe5654000-3fe5657000 r-xp 00000000 00:21 25708 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fe5657000-3fe5658000 r--p 00002000 00:21 25708 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fe5658000-3fe5659000 rw-p 00003000 00:21 25708 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fe5659000-3fe565b000 r-xp 00000000 00:21 21477 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fe565b000-3fe565c000 r--p 00001000 00:21 21477 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fe565c000-3fe565d000 rw-p 00002000 00:21 21477 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fe565d000-3fe5a9a000 r-xp 00000000 00:21 1593093 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fe5a9a000-3fe5aa3000 r--p 0043c000 00:21 1593093 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fe5aa3000-3fe5aa8000 rw-p 00445000 00:21 1593093 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fe5aa8000-3fe5abc000 rw-p 00000000 00:00 0 |
| 3fe5abc000-3fe5abd000 r-xp 00000000 00:00 0 [vdso] |
| 3fe5abd000-3fe5abe000 r--p 00000000 00:00 0 [vdso_data] |
| 3fe5abe000-3fe5ada000 r-xp 00000000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fe5ada000-3fe5adc000 r--p 0001b000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fe5adc000-3fe5ade000 rw-p 0001d000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff783000-3ffff82000 rw-p 00000000 00:00 0 [stack] |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |