| "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: |
| TestAllocation::ProcCall::WithBlock#test_keyword_splat_parameter [/tmp/ruby/src/trunk/test/ruby/test_allocation.rb:21]: |
| pid 2252500 killed by SIGILL (signal 4) (core dumped) |
| | /tmp/ruby/src/trunk/tool/lib/test/unit.rb: [BUG] Illegal instruction at 0x0000003fb8a06d5c |
| | ruby 4.1.0dev (2026-02-01T11:17:29Z master 1276c233ea) +PRISM [riscv64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0004 p:---- s:0016 e:000015 l:y b:---- DUMMY [FINISH] |
| | c:0003 p:---- s:0013 e:000012 l:y b:---- CFUNC :require |
| | c:0002 p:0005 s:0008 E:0005a0 l:n b:---- EVAL -:3 [FINISH] |
| | c:0001 p:0000 s:0003 E:0005f0 l:y b:---- DUMMY [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -:3:in '<main>' |
| | -:3:in 'require' |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 1 |
| | Ruby thread count for this ractor: 1 |
| | |
| | -- Machine register context ------------------------------------------------ |
| | sp: 0x0000003fff9680a0 s0: 0x481876d859c3bba5 s1: 0x0000000000000ba6 |
| | a0: 0x481876d859c3bba5 a1: 0x0000003f9f0a4131 a2: 0x0000002ae09f57f0 |
| | a3: 0x0000000000000001 a4: 0x481876d859c3bba5 a5: 0x0000000000000002 |
| | a6: 0x45e1f76e00000000 a7: 0x6d879aa300000000 s2: 0x0000003fff968211 |
| | s3: 0x0000003fb84d9e00 s4: 0x0000003fb8d440d0 s5: 0x481876d859c3bba5 |
| | s6: 0x0000003fb8d80d18 s7: 0x0000000000000fff s8: 0x7fffffffffffffff |
| | s9: 0x0000002ae0b3da51 s10: 0x0000000000000000 s11: 0x0000000000000002 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | /tmp/ruby/build/trunk/libruby.so.4.1(rb_print_backtrace+0x14) [0x3fb8b376a0] /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) [0x3fb8974114] /tmp/ruby/src/trunk/error.c:1131 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(sigill+0x42) [0x3fb8a9d280] /tmp/ruby/src/trunk/signal.c:978 |
| | linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fb8d5d800] |
| | /tmp/ruby/build/trunk/libruby.so.4.1(rb_parser_search_nonascii+0xa) [0x3fb8a06d5c] /tmp/ruby/build/trunk/parse.y:2151 |
| | /tmp/ruby/build/trunk/libruby.so.4.1(rb_parser_coderange_scan) /tmp/ruby/build/trunk/parse.y:2176 |
| | [0x3fb84d9de0] |
| | |
| | -- Other runtime information ----------------------------------------------- |
| | |
| | * Loaded script: - |
| | |
| | * Ruby Box: disabled |
| | * Loaded features: |
| | |
| | 0 enumerator.so |
| | 1 thread.rb |
| | 2 fiber.so |
| | 3 rational.so |
| | 4 complex.so |
| | 5 pathname.so |
| | 6 ruby2_keywords.rb |
| | 7 set.rb |
| | 8 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| | 9 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| | |
| | * Process memory map: |
| | |
| | 2ae09ec000-2ae09ed000 r-xp 00000000 00:1e 1344627 /tmp/ruby/build/trunk/ruby |
| | 2ae09ed000-2ae09ee000 r--p 00000000 00:1e 1344627 /tmp/ruby/build/trunk/ruby |
| | 2ae09ee000-2ae09ef000 rw-p 00001000 00:1e 1344627 /tmp/ruby/build/trunk/ruby |
| | 2ae09ef000-2ae0c22000 rw-p 00000000 00:00 0 [heap] |
| | 3f9bb73000-3f9d088000 rw-p 00000000 00:00 0 |
| | 3f9d088000-3f9df38000 r--s 00000000 00:1e 1344620 /tmp/ruby/build/trunk/libruby.so.4.1.0 |
| | 3f9df38000-3f9df73000 r--s 00000000 00:1e 1344627 /tmp/ruby/build/trunk/ruby |
| | 3f9df73000-3f9df8e000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| | 3f9df8e000-3f9df8f000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| | 3f9df8f000-3f9df90000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| | 3f9df90000-3f9e000000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| | 3f9e00f000-3f9e010000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e010000-3f9e051000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e051000-3f9e052000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e052000-3f9e093000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e093000-3f9e094000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e094000-3f9e0d5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e0d5000-3f9e0d6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e0d6000-3f9e117000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e117000-3f9e118000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e118000-3f9e159000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e159000-3f9e15a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e15a000-3f9e19b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e19b000-3f9e19c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e19c000-3f9e1dd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e1dd000-3f9e1de000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e1de000-3f9e21f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e21f000-3f9e220000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e220000-3f9e261000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e261000-3f9e262000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e262000-3f9e2a3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e2a3000-3f9e2a4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e2a4000-3f9e2e5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e2e5000-3f9e2e6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e2e6000-3f9e327000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e327000-3f9e328000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e328000-3f9e369000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e369000-3f9e36a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e36a000-3f9e3ab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e3ab000-3f9e3ac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e3ac000-3f9e3ed000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e3ed000-3f9e3ee000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e3ee000-3f9e42f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e42f000-3f9e430000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e430000-3f9e471000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e471000-3f9e472000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e472000-3f9e4b3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e4b3000-3f9e4b4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e4b4000-3f9e4f5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e4f5000-3f9e4f6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e4f6000-3f9e537000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e537000-3f9e538000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e538000-3f9e579000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e579000-3f9e57a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e57a000-3f9e5bb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e5bb000-3f9e5bc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e5bc000-3f9e5fd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e5fd000-3f9e5fe000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e5fe000-3f9e63f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e63f000-3f9e640000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e640000-3f9e681000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e681000-3f9e682000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e682000-3f9e6c3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e6c3000-3f9e6c4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e6c4000-3f9e705000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e705000-3f9e706000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e706000-3f9e747000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e747000-3f9e748000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e748000-3f9e789000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e789000-3f9e78a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e78a000-3f9e7cb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e7cb000-3f9e7cc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e7cc000-3f9e80d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e80d000-3f9e80e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e80e000-3f9e84f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| | 3f9e84f000-3f9e850000 ---p 00000000 00:00 0 |
| | 3f9e850000-3f9f050000 rw-p 00000000 00:00 0 |
| | 3f9f050000-3f9f0a0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| | 3f9f0a1000-3f9f0af000 r--p 00000000 00:1e 12102 /tmp/ruby/src/trunk/tool/lib/test/unit.rb |
| | 3f9f0af000-3fb70af000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| | 3fb70af000-3fb84af000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| | 3fb84af000-3fb84d0000 rw-p 00000000 00:00 0 |
| | 3fb84d0000-3fb84e0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| | 3fb84e7000-3fb85ea000 rw-p 00000000 00:00 0 |
| | 3fb85ea000-3fb8754000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| | 3fb8754000-3fb8757000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| | 3fb8757000-3fb8759000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| | 3fb8759000-3fb8765000 rw-p 00000000 00:00 0 |
| | 3fb8765000-3fb87dc000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| | 3fb87dc000-3fb87dd000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| | 3fb87dd000-3fb87de000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| | 3fb87de000-3fb880d000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| | 3fb880d000-3fb880e000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| | 3fb880e000-3fb880f000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| | 3fb880f000-3fb8817000 rw-p 00000000 00:00 0 |
| | 3fb8817000-3fb8873000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| | 3fb8873000-3fb8874000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| | 3fb8874000-3fb8875000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| | 3fb8875000-3fb8888000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| | 3fb8888000-3fb8889000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| | 3fb8889000-3fb888a000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| | 3fb888f000-3fb8892000 r-xp 00000000 00:1e 23458 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| | 3fb8892000-3fb8893000 r--p 00002000 00:1e 23458 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| | 3fb8893000-3fb8894000 rw-p 00003000 00:1e 23458 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| | 3fb8894000-3fb8896000 r-xp 00000000 00:1e 19564 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| | 3fb8896000-3fb8897000 r--p 00001000 00:1e 19564 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| | 3fb8897000-3fb8898000 rw-p 00002000 00:1e 19564 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| | 3fb8898000-3fb8d36000 r-xp 00000000 00:1e 1344620 /tmp/ruby/build/trunk/libruby.so.4.1.0 |
| | 3fb8d36000-3fb8d41000 r--p 0049e000 00:1e 1344620 /tmp/ruby/build/trunk/libruby.so.4.1.0 |
| | 3fb8d41000-3fb8d45000 rw-p 004a9000 00:1e 1344620 /tmp/ruby/build/trunk/libruby.so.4.1.0 |
| | 3fb8d45000-3fb8d5d000 rw-p 00000000 00:00 0 |
| | 3fb8d5d000-3fb8d5e000 r-xp 00000000 00:00 0 [vdso] |
| | 3fb8d5e000-3fb8d5f000 r--p 00000000 00:00 0 [vdso_data] |
| | 3fb8d5f000-3fb8d7f000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| | 3fb8d7f000-3fb8d81000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| | 3fb8d81000-3fb8d83000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| | 3fff949000-3fff96b000 rw-p 00000000 00:00 0 [stack] |
| | |
| | |
| make: *** [uncommon.mk:913: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |