| "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 512. |
| 1) Failure: |
| TestHashOnly#test_any_hash_fixable [/tmp/ruby/src/trunk/test/ruby/test_hash.rb:2366]: |
| pid 2079768 killed by SIGSEGV (signal 11) (core dumped) |
| | <main>: [BUG] Segmentation fault at 0x0000003800000040 |
| | ruby 4.1.0dev (2026-03-05T12:31:35Z master 67d4396dc9) [riscv64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0001 p:0000 s:0003 E:0008b0 l:y b:---- DUMMY [FINISH] |
| | |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 1 |
| | Ruby thread count for this ractor: 1 |
| | |
| | -- Machine register context ------------------------------------------------ |
| | sp: 0x0000003fffcf3dc0 s0: 0x0000003fbcd78c78 s1: 0x0000000000041000 |
| | a0: 0x0000003fbcbe9b50 a1: 0x0000003fa30be180 a2: 0x0000003fffcf3dd0 |
| | a3: 0x0000000000000002 a4: 0x4408000000000000 a5: 0x0000003fbcd7b160 |
| | a6: 0x0000000000000000 a7: 0x0000003fbc511038 s2: 0x0000000000020000 |
| | s3: 0xbc92dd380000003f s4: 0x0000002ad4219a50 s5: 0x0000003fffcf4518 |
| | s6: 0x0000002ad421ad68 s7: 0x0000003fbcdabd20 s8: 0x0000003fbcdac000 |
| | s9: 0x0000000000000071 s10: 0x0000003ffff30120 s11: 0x0000003fce818d18 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | /tmp/ruby/build/trunk/libruby.so.4.1(rb_print_backtrace+0x14) [0x3fbcb633be] /tmp/ruby/src/trunk/vm_dump.c:1105 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1450 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(rb_bug_for_fatal_signal+0x72) [0x3fbc99dbe4] /tmp/ruby/src/trunk/error.c:1131 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(sigsegv+0x42) [0x3fbcac7f34] /tmp/ruby/src/trunk/signal.c:948 |
| | linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fbcd88800] |
| | /tmp/ruby/build/trunk/libruby.so.4.1(rb_define_class+0xc) [0x3fbc92a2b4] /tmp/ruby/src/trunk/class.c:1599 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(Init_Cont+0x12e) [0x3fbc97fb26] /tmp/ruby/src/trunk/cont.c:3524 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(rb_call_inits+0xec) [0x3fbc9d716a] /tmp/ruby/src/trunk/inits.c:68 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(ruby_setup+0x11c) [0x3fbc9a5f46] /tmp/ruby/src/trunk/eval.c:88 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(ruby_init+0x8) [0x3fbc9a7922] /tmp/ruby/src/trunk/eval.c:100 |
| | /tmp/ruby/build/trunk/ruby(rb_main+0xa) [0x2ad4219a92] /tmp/ruby/src/trunk/main.c:41 |
| | /tmp/ruby/build/trunk/ruby(main) /tmp/ruby/src/trunk/main.c:62 |
| | [0x3fbc63aa48] |
| | [0x3fbc63aaf0] |
| | [0x2ad4219ad8] |
| | |
| | -- Other runtime information ----------------------------------------------- |
| | |
| | * Ruby Box: disabled |
| | * Loaded features: |
| | |
| | 0 enumerator.so |
| | 1 monitor.so |
| | 2 thread.rb |
| | |
| | * Process memory map: |
| | |
| | 2ad4219000-2ad421a000 r-xp 00000000 00:1e 1274501 /tmp/ruby/build/trunk/ruby |
| | 2ad421a000-2ad421b000 r--p 00000000 00:1e 1274501 /tmp/ruby/build/trunk/ruby |
| | 2ad421b000-2ad421c000 rw-p 00001000 00:1e 1274501 /tmp/ruby/build/trunk/ruby |
| | 2ad421c000-2ad42e4000 rw-p 00000000 00:00 0 [heap] |
| | 3f9fc20000-3fa1137000 rw-p 00000000 00:00 0 |
| | 3fa1137000-3fa1fe7000 r--s 00000000 00:1e 1274494 /tmp/ruby/build/trunk/libruby.so.4.1.0 |
| | 3fa1fe7000-3fa2022000 r--s 00000000 00:1e 1274501 /tmp/ruby/build/trunk/ruby |
| | 3fa2022000-3fa203d000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| | 3fa203d000-3fa203e000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| | 3fa203e000-3fa203f000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| | 3fa203f000-3fa2040000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2040000-3fa2081000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2081000-3fa2082000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2082000-3fa20c3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa20c3000-3fa20c4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa20c4000-3fa2105000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2105000-3fa2106000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2106000-3fa2147000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2147000-3fa2148000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2148000-3fa2189000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2189000-3fa218a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa218a000-3fa21cb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa21cb000-3fa21cc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa21cc000-3fa220d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa220d000-3fa220e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa220e000-3fa224f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa224f000-3fa2250000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2250000-3fa2291000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2291000-3fa2292000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2292000-3fa22d3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa22d3000-3fa22d4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa22d4000-3fa2315000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2315000-3fa2316000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2316000-3fa2357000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2357000-3fa2358000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2358000-3fa2399000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2399000-3fa239a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa239a000-3fa23db000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa23db000-3fa23dc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa23dc000-3fa241d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa241d000-3fa241e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa241e000-3fa245f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa245f000-3fa2460000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2460000-3fa24a1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa24a1000-3fa24a2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa24a2000-3fa24e3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa24e3000-3fa24e4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa24e4000-3fa2525000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2525000-3fa2526000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2526000-3fa2567000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2567000-3fa2568000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2568000-3fa25a9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa25a9000-3fa25aa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa25aa000-3fa25eb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa25eb000-3fa25ec000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa25ec000-3fa262d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa262d000-3fa262e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa262e000-3fa266f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa266f000-3fa2670000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2670000-3fa26b1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa26b1000-3fa26b2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa26b2000-3fa26f3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa26f3000-3fa26f4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa26f4000-3fa2735000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2735000-3fa2736000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2736000-3fa2777000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2777000-3fa2778000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa2778000-3fa27b9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa27b9000-3fa27ba000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa27ba000-3fa27fb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa27fb000-3fa27fc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa27fc000-3fa283d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa283d000-3fa283e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa283e000-3fa287f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3fa287f000-3fa2880000 ---p 00000000 00:00 0 |
| | 3fa2880000-3fa3080000 rw-p 00000000 00:00 0 |
| | 3fa3080000-3fa30d0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| | 3fa30df000-3fbb0df000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| | 3fbb0df000-3fbc4df000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| | 3fbc4df000-3fbc500000 rw-p 00000000 00:00 0 |
| | 3fbc500000-3fbc510000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| | 3fbc511000-3fbc614000 rw-p 00000000 00:00 0 |
| | 3fbc614000-3fbc77e000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| | 3fbc77e000-3fbc781000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| | 3fbc781000-3fbc783000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| | 3fbc783000-3fbc78f000 rw-p 00000000 00:00 0 |
| | 3fbc78f000-3fbc806000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| | 3fbc806000-3fbc807000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| | 3fbc807000-3fbc808000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| | 3fbc808000-3fbc837000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| | 3fbc837000-3fbc838000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| | 3fbc838000-3fbc839000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| | 3fbc839000-3fbc841000 rw-p 00000000 00:00 0 |
| | 3fbc841000-3fbc89d000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| | 3fbc89d000-3fbc89e000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| | 3fbc89e000-3fbc89f000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| | 3fbc89f000-3fbc8b2000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| | 3fbc8b2000-3fbc8b3000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| | 3fbc8b3000-3fbc8b4000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| | 3fbc8c2000-3fbcd61000 r-xp 00000000 00:1e 1274494 /tmp/ruby/build/trunk/libruby.so.4.1.0 |
| | 3fbcd61000-3fbcd6c000 r--p 0049f000 00:1e 1274494 /tmp/ruby/build/trunk/libruby.so.4.1.0 |
| | 3fbcd6c000-3fbcd70000 rw-p 004aa000 00:1e 1274494 /tmp/ruby/build/trunk/libruby.so.4.1.0 |
| | 3fbcd70000-3fbcd88000 rw-p 00000000 00:00 0 |
| | 3fbcd88000-3fbcd89000 r-xp 00000000 00:00 0 [vdso] |
| | 3fbcd89000-3fbcd8a000 r--p 00000000 00:00 0 [vdso_data] |
| | 3fbcd8a000-3fbcdaa000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| | 3fbcdaa000-3fbcdac000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| | 3fbcdac000-3fbcdae000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| | 3fffcd4000-3fffcf6000 rw-p 00000000 00:00 0 [stack] |
| | |
| | |
| make: *** [uncommon.mk:916: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |