| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| From https://github.com/ruby/ruby |
| 6af0de2..2ecda70 master -> origin/master |
| "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 512. |
| /tmp/ruby/src/trunk/lib/mkmf.rb: [BUG] Segmentation fault at 0x0000003fd3a0ad18 |
| ruby 4.1.0dev (2026-02-27T14:14:59Z master 2ecda70f87) +PRISM [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0004 p:---- s:0044 e:000043 l:y b:---- DUMMY [FINISH] |
| c:0003 p:---- s:0041 e:000040 l:y b:---- CFUNC :load |
| c:0002 p:0177 s:0036 E:0004f0 l:n b:---- EVAL /tmp/ruby/src/trunk/ext/extmk.rb:50 [FINISH] |
| c:0001 p:0000 s:0003 E:001750 l:y b:---- DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| /tmp/ruby/src/trunk/ext/extmk.rb:50:in '<main>' |
| /tmp/ruby/src/trunk/ext/extmk.rb:50:in 'load' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fff8c96f0 s0: 0x2f36ad3e6e43a182 s1: 0x0000000000000182 |
| a0: 0x0000000000000000 a1: 0x0000003fb845d782 a2: 0x0000002acd120c40 |
| a3: 0x0000002accfea1b0 a4: 0x4251ca495fd5f17f a5: 0x0000000000000061 |
| a6: 0x1096d72700000000 a7: 0x53381d3800000000 s2: 0x0000003fff8c9851 |
| s3: 0x0000003fd35c9de0 s4: 0x0000002acd102ad8 s5: 0xc251ca495fd5f17f |
| s6: 0x0000003fd3a0ad18 s7: 0x0000000000000fff s8: 0x7fffffffffffffff |
| s9: 0x0000000000000001 s10: 0x0000000000000000 s11: 0x0000000000000001 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/miniruby(rb_print_backtrace+0x14) [0x2accf0133a] /tmp/ruby/src/trunk/vm_dump.c:1105 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1450 |
| /tmp/ruby/build/trunk/miniruby(rb_bug_for_fatal_signal+0x72) [0x2accd486b6] /tmp/ruby/src/trunk/error.c:1131 |
| /tmp/ruby/build/trunk/miniruby(sigsegv+0x42) [0x2acce69da0] /tmp/ruby/src/trunk/signal.c:948 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fd39e7800] |
| [0x3fd3a0ad18] |
| -- Other runtime information ----------------------------------------------- |
| * Loaded script: /tmp/ruby/src/trunk/ext/extmk.rb |
| * Ruby Box: disabled |
| * Loaded features: |
| 0 enumerator.so |
| 1 monitor.so |
| 2 thread.rb |
| 3 fiber.so |
| 4 rational.so |
| 5 complex.so |
| 6 pathname.so |
| 7 ruby2_keywords.rb |
| 8 set.rb |
| 9 /tmp/ruby/build/trunk/rbconfig.rb |
| 10 /tmp/ruby/src/trunk/lib/rubygems/platform.rb |
| 11 mkmf.rb |
| * Process memory map: |
| 2accc74000-2acd0f7000 r-xp 00000000 00:1e 1127440 /tmp/ruby/build/trunk/miniruby |
| 2acd0f7000-2acd102000 r--p 00483000 00:1e 1127440 /tmp/ruby/build/trunk/miniruby |
| 2acd102000-2acd104000 rw-p 0048e000 00:1e 1127440 /tmp/ruby/build/trunk/miniruby |
| 2acd104000-2acd3b1000 rw-p 00000000 00:00 0 [heap] |
| 3fb6469000-3fb8413000 r--s 00000000 00:1e 1127440 /tmp/ruby/build/trunk/miniruby |
| 3fb8413000-3fb842e000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fb842e000-3fb842f000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fb842f000-3fb8430000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fb8430000-3fb8440000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fb8448000-3fb8460000 r--p 00000000 00:1e 2827 /tmp/ruby/src/trunk/lib/mkmf.rb |
| 3fb8460000-3fb84f0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fb84ff000-3fb8500000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8500000-3fb85a1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb85a1000-3fb85a2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb85a2000-3fb8643000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8643000-3fb8644000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8644000-3fb86e5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb86e5000-3fb86e6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb86e6000-3fb8787000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8787000-3fb8788000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8788000-3fb8829000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8829000-3fb882a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb882a000-3fb88cb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb88cb000-3fb88cc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb88cc000-3fb896d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb896d000-3fb896e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb896e000-3fb8a0f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8a0f000-3fb8a10000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8a10000-3fb8ab1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8ab1000-3fb8ab2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8ab2000-3fb8b53000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8b53000-3fb8b54000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8b54000-3fb8bf5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8bf5000-3fb8bf6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8bf6000-3fb8c97000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8c97000-3fb8c98000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8c98000-3fb8d39000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8d39000-3fb8d3a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8d3a000-3fb8ddb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8ddb000-3fb8ddc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8ddc000-3fb8e7d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8e7d000-3fb8e7e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8e7e000-3fb8f1f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8f1f000-3fb8f20000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8f20000-3fb8fc1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8fc1000-3fb8fc2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb8fc2000-3fb9063000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9063000-3fb9064000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9064000-3fb9105000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9105000-3fb9106000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9106000-3fb91a7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb91a7000-3fb91a8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb91a8000-3fb9249000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9249000-3fb924a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb924a000-3fb92eb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb92eb000-3fb92ec000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb92ec000-3fb938d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb938d000-3fb938e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb938e000-3fb942f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb942f000-3fb9430000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9430000-3fb94d1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb94d1000-3fb94d2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb94d2000-3fb9573000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9573000-3fb9574000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9574000-3fb9615000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9615000-3fb9616000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9616000-3fb96b7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb96b7000-3fb96b8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb96b8000-3fb9759000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb9759000-3fb975a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb975a000-3fb97fb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb97fb000-3fb97fc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb97fc000-3fb989d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb989d000-3fb989e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb989e000-3fb993f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fb993f000-3fb9940000 ---p 00000000 00:00 0 |
| 3fb9940000-3fba140000 rw-p 00000000 00:00 0 |
| 3fba140000-3fba190000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fba19f000-3fd219f000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 3fd219f000-3fd359f000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 3fd359f000-3fd35c0000 rw-p 00000000 00:00 0 |
| 3fd35c0000-3fd35d0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fd35dc000-3fd36dd000 rw-p 00000000 00:00 0 |
| 3fd36dd000-3fd3735000 r--p 00000000 b3:03 8804 /usr/lib/locale/C.utf8/LC_CTYPE |
| 3fd3735000-3fd3737000 rw-p 00000000 00:00 0 |
| 3fd3737000-3fd38a1000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd38a1000-3fd38a4000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd38a4000-3fd38a6000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fd38a6000-3fd38b2000 rw-p 00000000 00:00 0 |
| 3fd38b2000-3fd3929000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd3929000-3fd392a000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd392a000-3fd392b000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fd392b000-3fd395a000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd395a000-3fd395b000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd395b000-3fd395c000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fd395c000-3fd3964000 rw-p 00000000 00:00 0 |
| 3fd3964000-3fd39c0000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd39c0000-3fd39c1000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd39c1000-3fd39c2000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fd39c2000-3fd39d5000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd39d5000-3fd39d6000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd39d6000-3fd39d7000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fd39d7000-3fd39d9000 rw-p 00000000 00:00 0 |
| 3fd39e0000-3fd39e7000 r--s 00000000 b3:03 10215 /usr/lib/riscv64-linux-gnu/gconv/gconv-modules.cache |
| 3fd39e7000-3fd39e8000 r-xp 00000000 00:00 0 [vdso] |
| 3fd39e8000-3fd39e9000 r--p 00000000 00:00 0 [vdso_data] |
| 3fd39e9000-3fd3a09000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fd3a09000-3fd3a0b000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fd3a0b000-3fd3a0d000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff8aa000-3fff8cb000 rw-p 00000000 00:00 0 [stack] |
| Segmentation fault (core dumped) |
| make[1]: *** [ext/configure-ext.mk:85: ext/psych/exts.mk] Error 139 |
| make[1]: *** Waiting for unfinished jobs.... |
| make: *** [uncommon.mk:324: exts.mk] Error 2 |
| make: *** Waiting for unfinished jobs.... |