| "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. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:426: [BUG] Illegal instruction at 0x0000003fd0d4929e |
| ruby 3.5.0dev (2025-09-22T22:57:57Z master cdb9c25434) +PRISM [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0008 p:---- s:0036 e:000035 CFUNC :attr_accessor |
| c:0007 p:0405 s:0031 e:000030 CLASS /tmp/ruby/src/trunk/lib/rubygems/specification.rb:426 |
| c:0006 p:0050 s:0027 e:000026 TOP /tmp/ruby/src/trunk/lib/rubygems/specification.rb:40 [FINISH] |
| c:0005 p:---- s:0024 e:000023 CFUNC :require_relative |
| c:0004 p:0063 s:0019 e:000018 TOP /tmp/ruby/src/trunk/lib/rubygems.rb:1409 [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:001070 DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| <internal:gem_prelude>:2:in '<internal:gem_prelude>' |
| <internal:gem_prelude>:2:in 'require' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1409:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1409:in 'require_relative' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:40:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:426:in '<class:Specification>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:426:in 'attr_accessor' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fff86f010 s0: 0x0000000000000007 s1: 0x0000003fb628e898 |
| a0: 0x0000003fb628e880 a1: 0x0000003fb63871b0 a2: 0x0000003fd0f357f2 |
| a3: 0x2014000000000000 a4: 0x0200000020900805 a5: 0x0000000000000007 |
| a6: 0x0000000000002000 a7: 0x0000003fb63ed9a8 s2: 0x0000003fb63871c8 |
| s3: 0x0000003fd119e170 s4: 0x2d49349db4293e99 s5: 0x0000003fd11add68 |
| s6: 0x0000000000001fff s7: 0x0000000000001e99 s8: 0x0000003fb63ed9a0 |
| s9: 0x0000002aca47c751 s10: 0x0000000000000000 s11: 0x0000003fd08f6ca0 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_print_backtrace+0x14) [0x3fd0f9b960] /tmp/ruby/src/trunk/vm_dump.c:843 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1175 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_bug_for_fatal_signal+0x72) [0x3fd0de2b94] /tmp/ruby/src/trunk/error.c:1130 |
| /tmp/ruby/build/trunk/libruby.so.3.5(sigill+0x42) [0x3fd0f04830] /tmp/ruby/src/trunk/signal.c:964 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fd11b4800] |
| [0x3fd0d4929e] |
| -- 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 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 |
| 10 /tmp/ruby/build/trunk/rbconfig.rb |
| 11 /tmp/ruby/src/trunk/lib/rubygems/defaults.rb |
| 12 /tmp/ruby/src/trunk/lib/rubygems/deprecate.rb |
| 13 /tmp/ruby/src/trunk/lib/rubygems/errors.rb |
| 14 /tmp/ruby/src/trunk/lib/rubygems/target_rbconfig.rb |
| 15 /tmp/ruby/src/trunk/lib/rubygems/win_platform.rb |
| 16 /tmp/ruby/src/trunk/lib/rubygems/unknown_command_spell_checker.rb |
| 17 /tmp/ruby/src/trunk/lib/rubygems/exceptions.rb |
| 18 /tmp/ruby/src/trunk/lib/rubygems/basic_specification.rb |
| 19 /tmp/ruby/src/trunk/lib/rubygems/stub_specification.rb |
| 20 /tmp/ruby/src/trunk/lib/rubygems/platform.rb |
| 21 /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb |
| 22 /tmp/ruby/src/trunk/lib/rubygems/util/list.rb |
| 23 /tmp/ruby/src/trunk/lib/rubygems/version.rb |
| 24 /tmp/ruby/src/trunk/lib/rubygems/requirement.rb |
| * Process memory map: |
| 2aca250000-2aca251000 r-xp 00000000 00:1e 3773921 /tmp/ruby/build/trunk/ruby |
| 2aca251000-2aca252000 r--p 00000000 00:1e 3773921 /tmp/ruby/build/trunk/ruby |
| 2aca252000-2aca253000 rw-p 00001000 00:1e 3773921 /tmp/ruby/build/trunk/ruby |
| 2aca253000-2aca4f4000 rw-p 00000000 00:00 0 [heap] |
| 3fb3fb7000-3fb53e3000 rw-p 00000000 00:00 0 |
| 3fb53e3000-3fb6218000 r--s 00000000 00:1e 3773914 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fb6218000-3fb6253000 r--s 00000000 00:1e 3773921 /tmp/ruby/build/trunk/ruby |
| 3fb6253000-3fb626e000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fb626e000-3fb626f000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fb626f000-3fb6270000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fb6270000-3fb62b0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fb62bc000-3fb631e000 rw-p 00000000 00:00 0 |
| 3fb6330000-3fb63c0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fb63cf000-3fb63f0000 rw-p 00000000 00:00 0 |
| 3fb63f0000-3fb6420000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fb642f000-3fb6430000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6430000-3fb6471000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6471000-3fb6472000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6472000-3fb64b3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb64b3000-3fb64b4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb64b4000-3fb64f5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb64f5000-3fb64f6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb64f6000-3fb6537000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6537000-3fb6538000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6538000-3fb6579000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6579000-3fb657a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb657a000-3fb65bb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb65bb000-3fb65bc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb65bc000-3fb65fd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb65fd000-3fb65fe000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb65fe000-3fb663f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb663f000-3fb6640000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6640000-3fb6681000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6681000-3fb6682000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6682000-3fb66c3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb66c3000-3fb66c4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb66c4000-3fb6705000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6705000-3fb6706000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6706000-3fb6747000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6747000-3fb6748000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6748000-3fb6789000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6789000-3fb678a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb678a000-3fb67cb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb67cb000-3fb67cc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb67cc000-3fb680d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb680d000-3fb680e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb680e000-3fb684f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb684f000-3fb6850000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6850000-3fb6891000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6891000-3fb6892000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6892000-3fb68d3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb68d3000-3fb68d4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb68d4000-3fb6915000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6915000-3fb6916000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6916000-3fb6957000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6957000-3fb6958000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6958000-3fb6999000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6999000-3fb699a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb699a000-3fb69db000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb69db000-3fb69dc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb69dc000-3fb6a1d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6a1d000-3fb6a1e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6a1e000-3fb6a5f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6a5f000-3fb6a60000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6a60000-3fb6aa1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6aa1000-3fb6aa2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6aa2000-3fb6ae3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6ae3000-3fb6ae4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6ae4000-3fb6b25000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6b25000-3fb6b26000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6b26000-3fb6b67000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6b67000-3fb6b68000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6b68000-3fb6ba9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6ba9000-3fb6baa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6baa000-3fb6beb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6beb000-3fb6bec000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6bec000-3fb6c2d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6c2d000-3fb6c2e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6c2e000-3fb6c6f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb6c6f000-3fb6c70000 ---p 00000000 00:00 0 |
| 3fb6c70000-3fb7470000 rw-p 00000000 00:00 0 |
| 3fb7470000-3fb74c0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fb74ca000-3fb74cd000 r-xp 00000000 00:1e 24974 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fb74cd000-3fb74ce000 r--p 00002000 00:1e 24974 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fb74ce000-3fb74cf000 rw-p 00003000 00:1e 24974 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fb74cf000-3fcf4cf000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 3fcf4cf000-3fd08cf000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 3fd08cf000-3fd08f0000 rw-p 00000000 00:00 0 |
| 3fd08f0000-3fd0900000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fd0904000-3fd0a05000 rw-p 00000000 00:00 0 |
| 3fd0a05000-3fd0a5d000 r--p 00000000 b3:03 8804 /usr/lib/locale/C.utf8/LC_CTYPE |
| 3fd0a5d000-3fd0a5f000 rw-p 00000000 00:00 0 |
| 3fd0a5f000-3fd0bc9000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd0bc9000-3fd0bcc000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd0bcc000-3fd0bce000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd0bce000-3fd0bda000 rw-p 00000000 00:00 0 |
| 3fd0bda000-3fd0c51000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd0c51000-3fd0c52000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd0c52000-3fd0c53000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd0c53000-3fd0c82000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd0c82000-3fd0c83000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd0c83000-3fd0c84000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd0c84000-3fd0c8c000 rw-p 00000000 00:00 0 |
| 3fd0c8c000-3fd0ce8000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd0ce8000-3fd0ce9000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd0ce9000-3fd0cea000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd0cea000-3fd0cfd000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd0cfd000-3fd0cfe000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd0cfe000-3fd0cff000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd0d02000-3fd0d04000 r-xp 00000000 00:1e 20754 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fd0d04000-3fd0d05000 r--p 00001000 00:1e 20754 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fd0d05000-3fd0d06000 rw-p 00002000 00:1e 20754 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fd0d06000-3fd0d0d000 r--s 00000000 b3:03 10215 /usr/lib/riscv64-linux-gnu/gconv/gconv-modules.cache |
| 3fd0d0d000-3fd1191000 r-xp 00000000 00:1e 3773914 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fd1191000-3fd119b000 r--p 00483000 00:1e 3773914 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fd119b000-3fd119f000 rw-p 0048d000 00:1e 3773914 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fd119f000-3fd11b4000 rw-p 00000000 00:00 0 |
| 3fd11b4000-3fd11b5000 r-xp 00000000 00:00 0 [vdso] |
| 3fd11b5000-3fd11b6000 r--p 00000000 00:00 0 [vdso_data] |
| 3fd11b6000-3fd11d6000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fd11d6000-3fd11d8000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fd11d8000-3fd11da000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff852000-3fff873000 rw-p 00000000 00:00 0 [stack] |
| Illegal instruction (core dumped) |