| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-asserts-nopara" exit with 0. |
| Cloning into 'trunk-asserts-nopara'... |
| "./autogen.sh" exit with 0. |
| "autoconf" exit with 0. |
| "/tmp/ruby/src/trunk-asserts-nopara/configure --prefix=/tmp/ruby/install/trunk-asserts-nopara --disable-install-doc --enable-shared" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| Cloning into '/tmp/ruby/src/trunk-asserts-nopara/gems/src/power_assert'... |
| From https://github.com/ruby/power_assert |
| * branch a7dab941153b233d3412e249d25da52a6c5691de -> FETCH_HEAD |
| HEAD is now at a7dab94 Merge pull request #56 from k-tsj/fix-failures-on-head |
| Cloning into '/tmp/ruby/src/trunk-asserts-nopara/gems/src/repl_type_completor'... |
| "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| + cp /tmp/ruby/src/trunk-asserts-nopara/enc/jis/props.h.blt /tmp/ruby/src/trunk-asserts-nopara/enc/jis/props.h |
| "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make all DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| /tmp/ruby/src/trunk-asserts-nopara/.bundle/gems/rbs-3.9.4/ext/rbs_extension/main.c: In function ‘Init_rbs_extension’: |
| /tmp/ruby/src/trunk-asserts-nopara/.bundle/gems/rbs-3.9.4/ext/rbs_extension/main.c:24:3: warning: multi-line comment [-Wcomment] |
| 24 | // grep -o 'INTERN("\([^"]*\)")' ext/rbs_extension/parser.c \ |
| | ^ |
| At top level: |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| "make install DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make yes-btest TESTOPTS='-q '" exit with 512. |
| Fstderr output is not empty |
| <internal:gc>:36: [BUG] inconsistent old slot number: expect 7399, but 7400. |
| ruby 3.5.0dev (2025-05-23T23:31:28Z master 87d340f0e1) +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:0010 s:0019 e:000014 METHOD <internal:gc>:36 |
| c:0002 p:0010 s:0007 e:000006 BLOCK bootstraptest.test_ractor.rb_2427_1416.rb:6 [FINISH] |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_2427_1416.rb:6:in 'block in <main>' |
| <internal:gc>:36:in 'start' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 2 |
| Ruby thread count for this ractor: 1 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_print_backtrace+0x21) [0x557768511fc1] /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:843 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(fprintf+0x0) [0x5577685121b8] /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:1175 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:1178 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_bug_without_die_internal+0x6f) [0x55776835f92f] /tmp/ruby/src/trunk-asserts-nopara/error.c:1097 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_bug+0x9f) [0x5577682ab318] /tmp/ruby/src/trunk-asserts-nopara/error.c:1115 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_verify_internal_consistency_+0x2d) [0x5577682ad768] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:5139 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_verify_internal_consistency+0x32) [0x557768388ce2] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:5187 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_start+0xae) [0x55776838997e] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6329 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(garbage_collect+0x24) [0x55776838a144] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6303 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_gc_impl_start+0x30) [0x55776838a420] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6755 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_start_internal+0x54) [0x55776838a544] /tmp/ruby/src/trunk-asserts-nopara/gc.c:3510 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_exec_core+0x4935) [0x557768500185] ../../src/trunk-asserts-nopara/insns.def:1673 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_vm_exec+0xfa) [0x55776850307a] /tmp/ruby/src/trunk-asserts-nopara/vm.c:2625 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(invoke_block_from_c_proc+0x124) [0x557768503233] /tmp/ruby/src/trunk-asserts-nopara/vm.c:1655 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_invoke_proc) /tmp/ruby/src/trunk-asserts-nopara/vm.c:1779 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_do_start_proc+0x23d) [0x5577684b636d] /tmp/ruby/src/trunk-asserts-nopara/thread.c:586 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_do_start+0x58) [0x5577684b63e8] /tmp/ruby/src/trunk-asserts-nopara/thread.c:628 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_start_func_2+0x144) [0x5577684b6554] /tmp/ruby/src/trunk-asserts-nopara/thread.c:679 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(call_thread_start_func_2+0x46) [0x5577684b6ad6] /tmp/ruby/src/trunk-asserts-nopara/thread_pthread.c:2184 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(co_start+0x7b) [0x5577684b6c8b] /tmp/ruby/src/trunk-asserts-nopara/thread_pthread_mn.c:458 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_2427_1416.rb |
| |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| 6 set.rb |
| 7 /tmp/ruby/build/trunk-asserts-nopara/x86_64-linux-fake.rb |
| |
| * Process memory map: |
| |
| 557768265000-5577682a5000 r--p 00000000 00:55 14583552 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 5577682a5000-55776868b000 r-xp 00040000 00:55 14583552 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 55776868b000-557768881000 r--p 00426000 00:55 14583552 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 557768881000-557768897000 r--p 0061b000 00:55 14583552 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 557768897000-557768898000 rw-p 00631000 00:55 14583552 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 557768898000-5577688ad000 rw-p 00000000 00:00 0 |
| 5577703a6000-557770520000 rw-p 00000000 00:00 0 [heap] |
| 7f3f08000000-7f3f08021000 rw-p 00000000 00:00 0 |
| 7f3f08021000-7f3f0c000000 ---p 00000000 00:00 0 |
| 7f3f0d04f000-7f3f0d050000 ---p 00000000 00:00 0 |
| 7f3f0d050000-7f3f0d251000 rw-p 00000000 00:00 0 |
| 7f3f0d251000-7f3f0d252000 ---p 00000000 00:00 0 |
| 7f3f0d252000-7f3f2d180000 rw-p 00000000 00:00 0 |
| 7f3f2d180000-7f3f2d181000 ---p 00000000 00:00 0 |
| 7f3f2d181000-7f3f2d222000 rw-p 00000000 00:00 0 |
| 7f3f2d222000-7f3f2d223000 ---p 00000000 00:00 0 |
| 7f3f2d223000-7f3f2d2c4000 rw-p 00000000 00:00 0 |
| 7f3f2d2c4000-7f3f2d2c5000 ---p 00000000 00:00 0 |
| 7f3f2d2c5000-7f3f2d366000 rw-p 00000000 00:00 0 |
| 7f3f2d366000-7f3f2d367000 ---p 00000000 00:00 0 |
| 7f3f2d367000-7f3f2d408000 rw-p 00000000 00:00 0 |
| 7f3f2d408000-7f3f2d409000 ---p 00000000 00:00 0 |
| 7f3f2d409000-7f3f2d4aa000 rw-p 00000000 00:00 0 |
| 7f3f2d4aa000-7f3f2d4ab000 ---p 00000000 00:00 0 |
| 7f3f2d4ab000-7f3f2d54c000 rw-p 00000000 00:00 0 |
| 7f3f2d54c000-7f3f2d54d000 ---p 00000000 00:00 0 |
| 7f3f2d54d000-7f3f2d5ee000 rw-p 00000000 00:00 0 |
| 7f3f2d5ee000-7f3f2d5ef000 ---p 00000000 00:00 0 |
| 7f3f2d5ef000-7f3f2d690000 rw-p 00000000 00:00 0 |
| 7f3f2d690000-7f3f2d691000 ---p 00000000 00:00 0 |
| 7f3f2d691000-7f3f2d732000 rw-p 00000000 00:00 0 |
| 7f3f2d732000-7f3f2d733000 ---p 00000000 00:00 0 |
| 7f3f2d733000-7f3f2d7d4000 rw-p 00000000 00:00 0 |
| 7f3f2d7d4000-7f3f2d7d5000 ---p 00000000 00:00 0 |
| 7f3f2d7d5000-7f3f2d876000 rw-p 00000000 00:00 0 |
| 7f3f2d876000-7f3f2d877000 ---p 00000000 00:00 0 |
| 7f3f2d877000-7f3f2d918000 rw-p 00000000 00:00 0 |
| 7f3f2d918000-7f3f2d919000 ---p 00000000 00:00 0 |
| 7f3f2d919000-7f3f2d9ba000 rw-p 00000000 00:00 0 |
| 7f3f2d9ba000-7f3f2d9bb000 ---p 00000000 00:00 0 |
| 7f3f2d9bb000-7f3f2da5c000 rw-p 00000000 00:00 0 |
| 7f3f2da5c000-7f3f2da5d000 ---p 00000000 00:00 0 |
| 7f3f2da5d000-7f3f2dafe000 rw-p 00000000 00:00 0 |
| 7f3f2dafe000-7f3f2daff000 ---p 00000000 00:00 0 |
| 7f3f2daff000-7f3f2dba0000 rw-p 00000000 00:00 0 |
| 7f3f2dba0000-7f3f2dba1000 ---p 00000000 00:00 0 |
| 7f3f2dba1000-7f3f2dc42000 rw-p 00000000 00:00 0 |
| 7f3f2dc42000-7f3f2dc43000 ---p 00000000 00:00 0 |
| 7f3f2dc43000-7f3f2dce4000 rw-p 00000000 00:00 0 |
| 7f3f2dce4000-7f3f2dce5000 ---p 00000000 00:00 0 |
| 7f3f2dce5000-7f3f2dd86000 rw-p 00000000 00:00 0 |
| 7f3f2dd86000-7f3f2dd87000 ---p 00000000 00:00 0 |
| 7f3f2dd87000-7f3f2de28000 rw-p 00000000 00:00 0 |
| 7f3f2de28000-7f3f2de29000 ---p 00000000 00:00 0 |
| 7f3f2de29000-7f3f2deca000 rw-p 00000000 00:00 0 |
| 7f3f2deca000-7f3f2decb000 ---p 00000000 00:00 0 |
| 7f3f2decb000-7f3f2df6c000 rw-p 00000000 00:00 0 |
| 7f3f2df6c000-7f3f2df6d000 ---p 00000000 00:00 0 |
| 7f3f2df6d000-7f3f2e00e000 rw-p 00000000 00:00 0 |
| 7f3f2e00e000-7f3f2e00f000 ---p 00000000 00:00 0 |
| 7f3f2e00f000-7f3f2e0b0000 rw-p 00000000 00:00 0 |
| 7f3f2e0b0000-7f3f2e0b1000 ---p 00000000 00:00 0 |
| 7f3f2e0b1000-7f3f2e152000 rw-p 00000000 00:00 0 |
| 7f3f2e152000-7f3f2e153000 ---p 00000000 00:00 0 |
| 7f3f2e153000-7f3f2e1f4000 rw-p 00000000 00:00 0 |
| 7f3f2e1f4000-7f3f2e1f5000 ---p 00000000 00:00 0 |
| 7f3f2e1f5000-7f3f2e296000 rw-p 00000000 00:00 0 |
| 7f3f2e296000-7f3f2e297000 ---p 00000000 00:00 0 |
| 7f3f2e297000-7f3f2e338000 rw-p 00000000 00:00 0 |
| 7f3f2e338000-7f3f2e339000 ---p 00000000 00:00 0 |
| 7f3f2e339000-7f3f2e3da000 rw-p 00000000 00:00 0 |
| 7f3f2e3da000-7f3f2e3db000 ---p 00000000 00:00 0 |
| 7f3f2e3db000-7f3f2e47c000 rw-p 00000000 00:00 0 |
| 7f3f2e47c000-7f3f2e47d000 ---p 00000000 00:00 0 |
| 7f3f2e47d000-7f3f2e51e000 rw-p 00000000 00:00 0 |
| 7f3f2e51e000-7f3f2e51f000 ---p 00000000 00:00 0 |
| 7f3f2e51f000-7f3f2e5d0000 rw-p 00000000 00:00 0 |
| 7f3f2e5df000-7f3f2e5e0000 ---p 00000000 00:00 0 |
| 7f3f2e5e0000-7f3f2ee30000 rw-p 00000000 00:00 0 |
| 7f3f2ee3f000-7f3f307b0000 rw-p 00000000 00:00 0 |
| 7f3f307b2000-7f3f308b3000 rw-p 00000000 00:00 0 |
| 7f3f308b3000-7f3f308ba000 r--s 00000000 00:55 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 7f3f308ba000-7f3f30913000 r--p 00000000 00:55 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 7f3f30913000-7f3f30916000 rw-p 00000000 00:00 0 |
| 7f3f30916000-7f3f3093e000 r--p 00000000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f3f3093e000-7f3f30ac6000 r-xp 00028000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f3f30ac6000-7f3f30b15000 r--p 001b0000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f3f30b15000-7f3f30b19000 r--p 001fe000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f3f30b19000-7f3f30b1b000 rw-p 00202000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f3f30b1b000-7f3f30b2a000 rw-p 00000000 00:00 0 |
| 7f3f30b2a000-7f3f30b2e000 r--p 00000000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f3f30b2e000-7f3f30b51000 r-xp 00004000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f3f30b51000-7f3f30b55000 r--p 00027000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f3f30b55000-7f3f30b56000 r--p 0002b000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f3f30b56000-7f3f30b57000 rw-p 0002c000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f3f30b57000-7f3f30b67000 r--p 00000000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f3f30b67000-7f3f30be6000 r-xp 00010000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f3f30be6000-7f3f30c3e000 r--p 0008f000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f3f30c3e000-7f3f30c3f000 r--p 000e7000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f3f30c3f000-7f3f30c40000 rw-p 000e8000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f3f30c40000-7f3f30c42000 r--p 00000000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f3f30c42000-7f3f30c57000 r-xp 00002000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f3f30c57000-7f3f30c70000 r--p 00017000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f3f30c70000-7f3f30c71000 r--p 0002f000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f3f30c71000-7f3f30c72000 rw-p 00030000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f3f30c72000-7f3f30c7a000 rw-p 00000000 00:00 0 |
| 7f3f30c7a000-7f3f30c84000 r--p 00000000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f3f30c84000-7f3f30ce7000 r-xp 0000a000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f3f30ce7000-7f3f30cfc000 r--p 0006d000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f3f30cfc000-7f3f30cfd000 r--p 00081000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f3f30cfd000-7f3f30cfe000 rw-p 00082000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f3f30cfe000-7f3f30d00000 r--p 00000000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f3f30d00000-7f3f30d12000 r-xp 00002000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f3f30d12000-7f3f30d18000 r--p 00014000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f3f30d18000-7f3f30d19000 r--p 0001a000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f3f30d19000-7f3f30d1a000 rw-p 0001b000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f3f30d1f000-7f3f30d21000 rw-p 00000000 00:00 0 |
| 7f3f30d21000-7f3f30d22000 r--p 00000000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f3f30d22000-7f3f30d4d000 r-xp 00001000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f3f30d4d000-7f3f30d57000 r--p 0002c000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f3f30d57000-7f3f30d59000 r--p 00036000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f3f30d59000-7f3f30d5b000 rw-p 00038000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffe02325000-7ffe02346000 rw-p 00000000 00:00 0 [stack] |
| 7ffe0234c000-7ffe02350000 r--p 00000000 00:00 0 [vvar] |
| 7ffe02350000-7ffe02352000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| #1416 test_ractor.rb:2427: |
| r = Ractor.new do |
| o = Ractor.receive |
| GC.start |
| o |
| end |
| |
| o = "ok" |
| # Make o an old object |
| 3.times { GC.start } |
| r.send(o, move: true) |
| r.take |
| #=> "" (expected "ok") |
| FAIL 1/2032 tests failed |
| make: *** [uncommon.mk:908: yes-btest] Error 1 |
| "make yes-test-basic " exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' " exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr ' " exit with 0. |