| "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. |
| /tmp/ruby/src/trunk/lib/rubygems.rb: [BUG] Segmentation fault at 0xffffff8e00000040 |
| ruby 3.4.0dev (2024-06-21T04:57:07Z master 47364c147d) [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0004 p:---- s:0015 e:000014 DUMMY [FINISH] |
| c:0003 p:---- s:0012 e:000011 CFUNC :require |
| c:0002 p:0012 s:0007 e:000006 TOP <internal:gem_prelude>:2 [FINISH] |
| c:0001 p:0000 s:0003 E:002140 DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| <internal:gem_prelude>:2:in '<internal:gem_prelude>' |
| <internal:gem_prelude>:2:in 'require' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fffc45740 s0: 0x0000000000000001 s1: 0x0000002acbc3bc10 |
| a0: 0x0000003fbbcd7ee0 a1: 0x0000003fbbcd5fc8 a2: 0x0000000000000001 |
| a3: 0x0000000000000037 a4: 0x0000002acbdf74e8 a5: 0x0000002acbc392a0 |
| a6: 0x0000003fbbcd5fc8 a7: 0x000000000000009c s2: 0x0000000000000076 |
| s3: 0x0000003fd6910008 s4: 0x0000000000000013 s5: 0xd6679a8e0000003f |
| s6: 0x0000000000090121 s7: 0x0000000000000002 s8: 0x0000002acbdf74e8 |
| s9: 0x0000003fbbd734f8 s10: 0x0000003fbbcd5ff0 s11: 0x0000003fbbcd7ee0 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_print_backtrace+0x14) [0x3fd6888840] /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) [0x3fd66e8158] /tmp/ruby/src/trunk/error.c:1108 |
| /tmp/ruby/build/trunk/libruby.so.3.4(sigsegv+0x42) [0x3fd67f2692] /tmp/ruby/src/trunk/signal.c:929 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fd6a78800] |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_gc_writebarrier+0x1c) [0x3fd670196c] /tmp/ruby/src/trunk/gc.c:8632 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_obj_written+0x8) [0x3fd667d256] /tmp/ruby/src/trunk/include/ruby/internal/gc.h:789 |
| /tmp/ruby/build/trunk/libruby.so.3.4(iseq_insn_each_object_write_barrier) /tmp/ruby/src/trunk/compile.c:1394 |
| /tmp/ruby/build/trunk/libruby.so.3.4(iseq_insn_each_object_write_barrier) /tmp/ruby/src/trunk/compile.c:1392 |
| /tmp/ruby/build/trunk/libruby.so.3.4(iseq_insn_each_markable_object) /tmp/ruby/src/trunk/compile.c:1383 |
| /tmp/ruby/build/trunk/libruby.so.3.4(new_insn_core) /tmp/ruby/src/trunk/compile.c:1414 |
| /tmp/ruby/build/trunk/libruby.so.3.4(new_insn_body+0xee) [0x3fd667e068] /tmp/ruby/src/trunk/compile.c:1434 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ADD_ELEM+0x0) [0x3fd668df08] /tmp/ruby/src/trunk/compile.c:10890 |
| /tmp/ruby/build/trunk/libruby.so.3.4(iseq_compile_each0) /tmp/ruby/src/trunk/compile.c:10890 |
| /tmp/ruby/build/trunk/libruby.so.3.4(compile_block+0x34) [0x3fd668c3e2] /tmp/ruby/src/trunk/compile.c:10338 |
| /tmp/ruby/build/trunk/libruby.so.3.4(iseq_compile_each0) /tmp/ruby/src/trunk/compile.c:10368 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_iseq_compile_node+0x742) [0x3fd66975b6] /tmp/ruby/src/trunk/compile.c:10338 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_iseq_new_with_opt+0xf0) [0x3fd673c3d6] /tmp/ruby/src/trunk/iseq.c:1005 |
| /tmp/ruby/build/trunk/libruby.so.3.4(iseq_compile_each0+0x106a) [0x3fd668cd32] /tmp/ruby/src/trunk/compile.c:1492 |
| /tmp/ruby/build/trunk/libruby.so.3.4(compile_block+0x34) [0x3fd668c3e2] /tmp/ruby/src/trunk/compile.c:10338 |
| /tmp/ruby/build/trunk/libruby.so.3.4(iseq_compile_each0) /tmp/ruby/src/trunk/compile.c:10368 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_iseq_compile_node+0x41c) [0x3fd6697290] /tmp/ruby/src/trunk/compile.c:10338 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_iseq_new_with_opt+0xf0) [0x3fd673c3d6] /tmp/ruby/src/trunk/iseq.c:1005 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_iseq_new_top+0x52) [0x3fd673c616] /tmp/ruby/src/trunk/iseq.c:887 |
| /tmp/ruby/build/trunk/libruby.so.3.4(load_iseq_eval+0x78) [0x3fd673f2fc] /tmp/ruby/src/trunk/load.c:772 |
| /tmp/ruby/build/trunk/libruby.so.3.4(require_internal) /tmp/ruby/src/trunk/load.c:1287 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_require_string_internal+0x1e) [0x3fd673fa88] /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) [0x3fd6863b66] /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_exec_core+0x114) [0x3fd687224a] /tmp/ruby/src/trunk/vm_insnhelper.c:5938 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_exec_loop+0x0) [0x3fd6876fc2] /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) [0x3fd67ec8da] /tmp/ruby/src/trunk/ruby.c:1738 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1804 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1755 |
| /tmp/ruby/build/trunk/libruby.so.3.4(load_file_internal+0x35c) [0x3fd67ecdbe] /tmp/ruby/src/trunk/ruby.c:2671 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_ensure+0xb4) [0x3fd66f0cf4] /tmp/ruby/src/trunk/eval.c:1000 |
| /tmp/ruby/build/trunk/libruby.so.3.4(load_file+0x3e) [0x3fd67ed92a] /tmp/ruby/src/trunk/ruby.c:2829 |
| /tmp/ruby/build/trunk/libruby.so.3.4(process_script) /tmp/ruby/src/trunk/ruby.c:2091 |
| /tmp/ruby/build/trunk/libruby.so.3.4(process_options) /tmp/ruby/src/trunk/ruby.c:2458 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_process_options+0x138) [0x3fd67ee9a0] /tmp/ruby/src/trunk/ruby.c:3085 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_options+0x94) [0x3fd66f186e] /tmp/ruby/src/trunk/eval.c:117 |
| /tmp/ruby/build/trunk/ruby(rb_main+0x12) [0x2acbc36a9a] /tmp/ruby/src/trunk/main.c:40 |
| /tmp/ruby/build/trunk/ruby(main) /tmp/ruby/src/trunk/main.c:59 |
| [0x3fd63cadc8] |
| [0x3fd63cae70] |
| [0x2acbc36ad8] |
| -- 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 |
| * Process memory map: |
| 2acbc36000-2acbc37000 r-xp 00000000 00:21 261092 /tmp/ruby/build/trunk/ruby |
| 2acbc37000-2acbc38000 r--p 00000000 00:21 261092 /tmp/ruby/build/trunk/ruby |
| 2acbc38000-2acbc39000 rw-p 00001000 00:21 261092 /tmp/ruby/build/trunk/ruby |
| 2acbc39000-2acbe0c000 rw-p 00000000 00:00 0 [heap] |
| 3fb98e3000-3fbad64000 rw-p 00000000 00:00 0 |
| 3fbad64000-3fbbaca000 r--s 00000000 00:21 260771 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fbbaca000-3fbbb05000 r--s 00000000 00:21 261092 /tmp/ruby/build/trunk/ruby |
| 3fbbb05000-3fbbb1d000 r-xp 00000000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fbbb1d000-3fbbb1e000 r--p 00018000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fbbb1e000-3fbbb1f000 rw-p 00019000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fbbb1f000-3fbbc40000 rw-p 00000000 00:00 0 |
| 3fbbc4f000-3fbbce0000 rw-p 00000000 00:00 0 |
| 3fbbcee000-3fbbd80000 rw-p 00000000 00:00 0 |
| 3fbbd8f000-3fbbd90000 ---p 00000000 00:00 0 |
| 3fbbd90000-3fbbdd1000 rw-p 00000000 00:00 0 |
| 3fbbdd1000-3fbbdd2000 ---p 00000000 00:00 0 |
| 3fbbdd2000-3fbbe13000 rw-p 00000000 00:00 0 |
| 3fbbe13000-3fbbe14000 ---p 00000000 00:00 0 |
| 3fbbe14000-3fbbe55000 rw-p 00000000 00:00 0 |
| 3fbbe55000-3fbbe56000 ---p 00000000 00:00 0 |
| 3fbbe56000-3fbbe97000 rw-p 00000000 00:00 0 |
| 3fbbe97000-3fbbe98000 ---p 00000000 00:00 0 |
| 3fbbe98000-3fbbed9000 rw-p 00000000 00:00 0 |
| 3fbbed9000-3fbbeda000 ---p 00000000 00:00 0 |
| 3fbbeda000-3fbbf1b000 rw-p 00000000 00:00 0 |
| 3fbbf1b000-3fbbf1c000 ---p 00000000 00:00 0 |
| 3fbbf1c000-3fbbf5d000 rw-p 00000000 00:00 0 |
| 3fbbf5d000-3fbbf5e000 ---p 00000000 00:00 0 |
| 3fbbf5e000-3fbbf9f000 rw-p 00000000 00:00 0 |
| 3fbbf9f000-3fbbfa0000 ---p 00000000 00:00 0 |
| 3fbbfa0000-3fbbfe1000 rw-p 00000000 00:00 0 |
| 3fbbfe1000-3fbbfe2000 ---p 00000000 00:00 0 |
| 3fbbfe2000-3fbc023000 rw-p 00000000 00:00 0 |
| 3fbc023000-3fbc024000 ---p 00000000 00:00 0 |
| 3fbc024000-3fbc065000 rw-p 00000000 00:00 0 |
| 3fbc065000-3fbc066000 ---p 00000000 00:00 0 |
| 3fbc066000-3fbc0a7000 rw-p 00000000 00:00 0 |
| 3fbc0a7000-3fbc0a8000 ---p 00000000 00:00 0 |
| 3fbc0a8000-3fbc0e9000 rw-p 00000000 00:00 0 |
| 3fbc0e9000-3fbc0ea000 ---p 00000000 00:00 0 |
| 3fbc0ea000-3fbc12b000 rw-p 00000000 00:00 0 |
| 3fbc12b000-3fbc12c000 ---p 00000000 00:00 0 |
| 3fbc12c000-3fbc16d000 rw-p 00000000 00:00 0 |
| 3fbc16d000-3fbc16e000 ---p 00000000 00:00 0 |
| 3fbc16e000-3fbc1af000 rw-p 00000000 00:00 0 |
| 3fbc1af000-3fbc1b0000 ---p 00000000 00:00 0 |
| 3fbc1b0000-3fbc1f1000 rw-p 00000000 00:00 0 |
| 3fbc1f1000-3fbc1f2000 ---p 00000000 00:00 0 |
| 3fbc1f2000-3fbc233000 rw-p 00000000 00:00 0 |
| 3fbc233000-3fbc234000 ---p 00000000 00:00 0 |
| 3fbc234000-3fbc275000 rw-p 00000000 00:00 0 |
| 3fbc275000-3fbc276000 ---p 00000000 00:00 0 |
| 3fbc276000-3fbc2b7000 rw-p 00000000 00:00 0 |
| 3fbc2b7000-3fbc2b8000 ---p 00000000 00:00 0 |
| 3fbc2b8000-3fbc2f9000 rw-p 00000000 00:00 0 |
| 3fbc2f9000-3fbc2fa000 ---p 00000000 00:00 0 |
| 3fbc2fa000-3fbc33b000 rw-p 00000000 00:00 0 |
| 3fbc33b000-3fbc33c000 ---p 00000000 00:00 0 |
| 3fbc33c000-3fbc37d000 rw-p 00000000 00:00 0 |
| 3fbc37d000-3fbc37e000 ---p 00000000 00:00 0 |
| 3fbc37e000-3fbc3bf000 rw-p 00000000 00:00 0 |
| 3fbc3bf000-3fbc3c0000 ---p 00000000 00:00 0 |
| 3fbc3c0000-3fbc401000 rw-p 00000000 00:00 0 |
| 3fbc401000-3fbc402000 ---p 00000000 00:00 0 |
| 3fbc402000-3fbc443000 rw-p 00000000 00:00 0 |
| 3fbc443000-3fbc444000 ---p 00000000 00:00 0 |
| 3fbc444000-3fbc485000 rw-p 00000000 00:00 0 |
| 3fbc485000-3fbc486000 ---p 00000000 00:00 0 |
| 3fbc486000-3fbc4c7000 rw-p 00000000 00:00 0 |
| 3fbc4c7000-3fbc4c8000 ---p 00000000 00:00 0 |
| 3fbc4c8000-3fbc509000 rw-p 00000000 00:00 0 |
| 3fbc509000-3fbc50a000 ---p 00000000 00:00 0 |
| 3fbc50a000-3fbc54b000 rw-p 00000000 00:00 0 |
| 3fbc54b000-3fbc54c000 ---p 00000000 00:00 0 |
| 3fbc54c000-3fbc58d000 rw-p 00000000 00:00 0 |
| 3fbc58d000-3fbc58e000 ---p 00000000 00:00 0 |
| 3fbc58e000-3fbc5cf000 rw-p 00000000 00:00 0 |
| 3fbc5cf000-3fbc5d0000 ---p 00000000 00:00 0 |
| 3fbc5d0000-3fbce20000 rw-p 00000000 00:00 0 |
| 3fbce2f000-3fd62a0000 rw-p 00000000 00:00 0 |
| 3fd62a1000-3fd63a4000 rw-p 00000000 00:00 0 |
| 3fd63a4000-3fd64e0000 r-xp 00000000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd64e0000-3fd64e3000 r--p 0013c000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd64e3000-3fd64e5000 rw-p 0013f000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd64e5000-3fd64f2000 rw-p 00000000 00:00 0 |
| 3fd64f2000-3fd655d000 r-xp 00000000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd655d000-3fd655e000 r--p 0006a000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd655e000-3fd655f000 rw-p 0006b000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd655f000-3fd658e000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd658e000-3fd658f000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd658f000-3fd6590000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd6590000-3fd6598000 rw-p 00000000 00:00 0 |
| 3fd6598000-3fd65f4000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd65f4000-3fd65f5000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd65f5000-3fd65f6000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd65f6000-3fd6609000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd6609000-3fd660a000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd660a000-3fd660b000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd6610000-3fd6613000 r-xp 00000000 00:21 24727 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fd6613000-3fd6614000 r--p 00002000 00:21 24727 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fd6614000-3fd6615000 rw-p 00003000 00:21 24727 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fd6615000-3fd6617000 r-xp 00000000 00:21 20496 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fd6617000-3fd6618000 r--p 00001000 00:21 20496 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fd6618000-3fd6619000 rw-p 00002000 00:21 20496 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fd6619000-3fd6a56000 r-xp 00000000 00:21 260771 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fd6a56000-3fd6a5f000 r--p 0043c000 00:21 260771 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fd6a5f000-3fd6a64000 rw-p 00445000 00:21 260771 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fd6a64000-3fd6a78000 rw-p 00000000 00:00 0 |
| 3fd6a78000-3fd6a79000 r-xp 00000000 00:00 0 [vdso] |
| 3fd6a79000-3fd6a7a000 r--p 00000000 00:00 0 [vdso_data] |
| 3fd6a7a000-3fd6a96000 r-xp 00000000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fd6a96000-3fd6a98000 r--p 0001b000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fd6a98000-3fd6a9a000 rw-p 0001d000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff44a000-3fffc49000 rw-p 00000000 00:00 0 [stack] |
| Failed tests: |
| TestSystem#test_system: Test::Unit::AssertionFailedError: <"555"> expected but was |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |