| "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 512. |
| Fstderr output is not empty |
| /tmp/ruby/build/trunk/miniruby: [BUG] Segmentation fault at 0xffffffc000000030 |
| ruby 3.4.0dev (2024-12-13T10:19:31Z master 3cb79d4082) +PRISM [riscv64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0001 p:0000 s:0003 E:0009a0 DUMMY [FINISH] |
| |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fffddc8c0 s0: 0x0000003fffddca80 s1: 0x0000000000000000 |
| a0: 0x0000002abcf53e01 a1: 0x0000000000000002 a2: 0x0000002abd09c900 |
| a3: 0x0000002abd09c900 a4: 0x0000002abd13cfe0 a5: 0x0000000000000070 |
| a6: 0x000000000000000c a7: 0x0000003fe4b66d18 s2: 0x000000000000000e |
| s3: 0x0000003fe4b66d18 s4: 0xbd08d5c00000002a s5: 0x0000003fffddccd8 |
| s6: 0x0000003fffddcca8 s7: 0x0000002abcf1d868 s8: 0x0000003fffddca80 |
| s9: 0x0000002abd08d5d8 s10: 0x0000002abd094310 s11: 0x0000003fe4729ce0 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/miniruby(rb_print_backtrace+0x14) [0x2abce874d6] /tmp/ruby/src/trunk/vm_dump.c:823 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1155 |
| /tmp/ruby/build/trunk/miniruby(rb_bug_for_fatal_signal+0x6e) [0x2abccea16c] /tmp/ruby/src/trunk/error.c:1129 |
| /tmp/ruby/build/trunk/miniruby(sigsegv+0x42) [0x2abcdf40a4] /tmp/ruby/src/trunk/signal.c:933 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fe4b43800] |
| /tmp/ruby/build/trunk/miniruby(rb_intern3+0xe) [0x2abce243de] /tmp/ruby/src/trunk/symbol.c:756 |
| /tmp/ruby/build/trunk/miniruby(pm_parse_process+0x176) [0x2abcca7f14] /tmp/ruby/src/trunk/prism_compile.c:10673 |
| /tmp/ruby/build/trunk/miniruby(pm_parse_string+0x11c) [0x2abccbeb9a] /tmp/ruby/src/trunk/prism_compile.c:11003 |
| /tmp/ruby/build/trunk/miniruby(pm_prelude_load+0x18) [0x2abcc531d2] /tmp/ruby/src/trunk/mini_builtin.c:26 |
| /tmp/ruby/build/trunk/miniruby(builtin_iseq_load) /tmp/ruby/src/trunk/mini_builtin.c:63 |
| /tmp/ruby/build/trunk/miniruby(rb_load_with_builtin_functions+0x8) [0x2abcc53258] /tmp/ruby/src/trunk/mini_builtin.c:101 |
| /tmp/ruby/build/trunk/miniruby(rb_call_builtin_inits+0x1c) [0x2abcd1f340] /tmp/ruby/src/trunk/inits.c:92 |
| /tmp/ruby/build/trunk/miniruby(rb_current_vm+0x0) [0x2abcdee518] /tmp/ruby/src/trunk/ruby.c:1807 |
| /tmp/ruby/build/trunk/miniruby(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1808 |
| /tmp/ruby/build/trunk/miniruby(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1767 |
| /tmp/ruby/build/trunk/miniruby(prism_script+0x6) [0x2abcdf00d8] /tmp/ruby/src/trunk/ruby.c:2215 |
| /tmp/ruby/build/trunk/miniruby(process_options) /tmp/ruby/src/trunk/ruby.c:2538 |
| /tmp/ruby/build/trunk/miniruby(ruby_process_options+0x124) [0x2abcdf0568] /tmp/ruby/src/trunk/ruby.c:3169 |
| /tmp/ruby/build/trunk/miniruby(ruby_options+0x94) [0x2abccf4674] /tmp/ruby/src/trunk/eval.c:117 |
| /tmp/ruby/build/trunk/miniruby(rb_main+0x16) [0x2abcc52856] /tmp/ruby/src/trunk/thread_pthread_mn.c:861 |
| /tmp/ruby/build/trunk/miniruby(main) /tmp/ruby/src/trunk/main.c:68 |
| [0x3fe48b9a48] |
| [0x3fe48b9af0] |
| [0x2abcc52894] |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: /tmp/ruby/build/trunk/miniruby |
| |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| |
| * Process memory map: |
| |
| 2abcc21000-2abd073000 r-xp 00000000 00:1e 1579070 /tmp/ruby/build/trunk/miniruby |
| 2abd073000-2abd07d000 r--p 00451000 00:1e 1579070 /tmp/ruby/build/trunk/miniruby |
| 2abd07d000-2abd07f000 rw-p 0045b000 00:1e 1579070 /tmp/ruby/build/trunk/miniruby |
| 2abd07f000-2abd158000 rw-p 00000000 00:00 0 [heap] |
| 3fc5bd9000-3fc78de000 r--s 00000000 00:1e 1579070 /tmp/ruby/build/trunk/miniruby |
| 3fc78de000-3fc95e3000 r--s 00000000 00:1e 1579070 /tmp/ruby/build/trunk/miniruby |
| 3fc95e3000-3fc95fe000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fc95fe000-3fc95ff000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fc95ff000-3fc9600000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fc9600000-3fc9610000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fc961f000-3fc9620000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9620000-3fc96c1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc96c1000-3fc96c2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc96c2000-3fc9763000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9763000-3fc9764000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9764000-3fc9805000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9805000-3fc9806000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9806000-3fc98a7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc98a7000-3fc98a8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc98a8000-3fc9949000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9949000-3fc994a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc994a000-3fc99eb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc99eb000-3fc99ec000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc99ec000-3fc9a8d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9a8d000-3fc9a8e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9a8e000-3fc9b2f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9b2f000-3fc9b30000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9b30000-3fc9bd1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9bd1000-3fc9bd2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9bd2000-3fc9c73000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9c73000-3fc9c74000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9c74000-3fc9d15000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9d15000-3fc9d16000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9d16000-3fc9db7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9db7000-3fc9db8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9db8000-3fc9e59000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9e59000-3fc9e5a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9e5a000-3fc9efb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9efb000-3fc9efc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9efc000-3fc9f9d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9f9d000-3fc9f9e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fc9f9e000-3fca03f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca03f000-3fca040000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca040000-3fca0e1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca0e1000-3fca0e2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca0e2000-3fca183000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca183000-3fca184000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca184000-3fca225000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca225000-3fca226000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca226000-3fca2c7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca2c7000-3fca2c8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca2c8000-3fca369000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca369000-3fca36a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca36a000-3fca40b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca40b000-3fca40c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca40c000-3fca4ad000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca4ad000-3fca4ae000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca4ae000-3fca54f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca54f000-3fca550000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca550000-3fca5f1000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca5f1000-3fca5f2000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca5f2000-3fca693000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca693000-3fca694000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca694000-3fca735000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca735000-3fca736000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca736000-3fca7d7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca7d7000-3fca7d8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca7d8000-3fca879000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca879000-3fca87a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca87a000-3fca91b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca91b000-3fca91c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca91c000-3fca9bd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca9bd000-3fca9be000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fca9be000-3fcaa5f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fcaa5f000-3fcaa60000 ---p 00000000 00:00 0 |
| 3fcaa60000-3fcb260000 rw-p 00000000 00:00 0 |
| 3fcb260000-3fcb2b0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fcb2bf000-3fe32bf000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 3fe32bf000-3fe46bf000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 3fe46bf000-3fe4720000 rw-p 00000000 00:00 0 |
| 3fe4720000-3fe4730000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fe4738000-3fe4839000 rw-p 00000000 00:00 0 |
| 3fe4839000-3fe4891000 r--p 00000000 b3:03 8804 /usr/lib/locale/C.utf8/LC_CTYPE |
| 3fe4891000-3fe4893000 rw-p 00000000 00:00 0 |
| 3fe4893000-3fe49fd000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fe49fd000-3fe4a00000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fe4a00000-3fe4a02000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fe4a02000-3fe4a0e000 rw-p 00000000 00:00 0 |
| 3fe4a0e000-3fe4a85000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fe4a85000-3fe4a86000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fe4a86000-3fe4a87000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fe4a87000-3fe4ab6000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fe4ab6000-3fe4ab7000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fe4ab7000-3fe4ab8000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fe4ab8000-3fe4ac0000 rw-p 00000000 00:00 0 |
| 3fe4ac0000-3fe4b1c000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fe4b1c000-3fe4b1d000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fe4b1d000-3fe4b1e000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fe4b1e000-3fe4b31000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fe4b31000-3fe4b32000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fe4b32000-3fe4b33000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fe4b33000-3fe4b35000 rw-p 00000000 00:00 0 |
| 3fe4b3b000-3fe4b3c000 r--p 00000000 00:1e 1582139 /tmp/bootstraptest20241213-1863506-plyq79.tmpwd/bootstraptest.test_syntax.rb_928_1556.rb |
| 3fe4b3c000-3fe4b43000 r--s 00000000 b3:03 10215 /usr/lib/riscv64-linux-gnu/gconv/gconv-modules.cache |
| 3fe4b43000-3fe4b44000 r-xp 00000000 00:00 0 [vdso] |
| 3fe4b44000-3fe4b45000 r--p 00000000 00:00 0 [vdso_data] |
| 3fe4b45000-3fe4b65000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fe4b65000-3fe4b67000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fe4b67000-3fe4b69000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fffdbe000-3fffddf000 rw-p 00000000 00:00 0 [stack] |
| #1556 test_syntax.rb:928: |
| __FILE__.frozen? |
| #=> "" (expected "true") __FILE__ is frozen |
| FAIL 1/2003 tests failed |
| make: *** [uncommon.mk:896: yes-btest] Error 1 |
| "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. |