| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-asserts-nopara" exit with 0. |
| Cloning into 'trunk-asserts-nopara'... |
| Updating files: 75% (8442/11196) |
| "./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 7405, but 7406. |
| 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) [0x55b83aed1fc1] /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:843 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(fprintf+0x0) [0x55b83aed21b8] /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) [0x55b83ad1f92f] /tmp/ruby/src/trunk-asserts-nopara/error.c:1097 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_bug+0x9f) [0x55b83ac6b318] /tmp/ruby/src/trunk-asserts-nopara/error.c:1115 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_verify_internal_consistency_+0x2d) [0x55b83ac6d768] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:5139 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_verify_internal_consistency+0x32) [0x55b83ad48ce2] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:5187 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_start+0xae) [0x55b83ad4997e] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6329 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(garbage_collect+0x24) [0x55b83ad4a144] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6303 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_gc_impl_start+0x30) [0x55b83ad4a420] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6755 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_start_internal+0x54) [0x55b83ad4a544] /tmp/ruby/src/trunk-asserts-nopara/gc.c:3510 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_exec_core+0x4935) [0x55b83aec0185] ../../src/trunk-asserts-nopara/insns.def:1673 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_vm_exec+0xfa) [0x55b83aec307a] /tmp/ruby/src/trunk-asserts-nopara/vm.c:2625 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(invoke_block_from_c_proc+0x124) [0x55b83aec3233] /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) [0x55b83ae7636d] /tmp/ruby/src/trunk-asserts-nopara/thread.c:586 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_do_start+0x58) [0x55b83ae763e8] /tmp/ruby/src/trunk-asserts-nopara/thread.c:628 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_start_func_2+0x144) [0x55b83ae76554] /tmp/ruby/src/trunk-asserts-nopara/thread.c:679 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(call_thread_start_func_2+0x46) [0x55b83ae76ad6] /tmp/ruby/src/trunk-asserts-nopara/thread_pthread.c:2184 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(co_start+0x7b) [0x55b83ae76c8b] /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: |
| |
| 55b83ac25000-55b83ac65000 r--p 00000000 00:55 14549375 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 55b83ac65000-55b83b04b000 r-xp 00040000 00:55 14549375 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 55b83b04b000-55b83b241000 r--p 00426000 00:55 14549375 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 55b83b241000-55b83b257000 r--p 0061b000 00:55 14549375 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 55b83b257000-55b83b258000 rw-p 00631000 00:55 14549375 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 55b83b258000-55b83b26d000 rw-p 00000000 00:00 0 |
| 55b847218000-55b847392000 rw-p 00000000 00:00 0 [heap] |
| 7f8144000000-7f8144021000 rw-p 00000000 00:00 0 |
| 7f8144021000-7f8148000000 ---p 00000000 00:00 0 |
| 7f8148f80000-7f8148f90000 rw-p 00000000 00:00 0 |
| 7f8148f9f000-7f8148fa0000 ---p 00000000 00:00 0 |
| 7f8148fa0000-7f81491a1000 rw-p 00000000 00:00 0 |
| 7f81491a1000-7f81491a2000 ---p 00000000 00:00 0 |
| 7f81491a2000-7f81690d0000 rw-p 00000000 00:00 0 |
| 7f81690d0000-7f81690d1000 ---p 00000000 00:00 0 |
| 7f81690d1000-7f8169172000 rw-p 00000000 00:00 0 |
| 7f8169172000-7f8169173000 ---p 00000000 00:00 0 |
| 7f8169173000-7f8169214000 rw-p 00000000 00:00 0 |
| 7f8169214000-7f8169215000 ---p 00000000 00:00 0 |
| 7f8169215000-7f81692b6000 rw-p 00000000 00:00 0 |
| 7f81692b6000-7f81692b7000 ---p 00000000 00:00 0 |
| 7f81692b7000-7f8169358000 rw-p 00000000 00:00 0 |
| 7f8169358000-7f8169359000 ---p 00000000 00:00 0 |
| 7f8169359000-7f81693fa000 rw-p 00000000 00:00 0 |
| 7f81693fa000-7f81693fb000 ---p 00000000 00:00 0 |
| 7f81693fb000-7f816949c000 rw-p 00000000 00:00 0 |
| 7f816949c000-7f816949d000 ---p 00000000 00:00 0 |
| 7f816949d000-7f816953e000 rw-p 00000000 00:00 0 |
| 7f816953e000-7f816953f000 ---p 00000000 00:00 0 |
| 7f816953f000-7f81695e0000 rw-p 00000000 00:00 0 |
| 7f81695e0000-7f81695e1000 ---p 00000000 00:00 0 |
| 7f81695e1000-7f8169682000 rw-p 00000000 00:00 0 |
| 7f8169682000-7f8169683000 ---p 00000000 00:00 0 |
| 7f8169683000-7f8169724000 rw-p 00000000 00:00 0 |
| 7f8169724000-7f8169725000 ---p 00000000 00:00 0 |
| 7f8169725000-7f81697c6000 rw-p 00000000 00:00 0 |
| 7f81697c6000-7f81697c7000 ---p 00000000 00:00 0 |
| 7f81697c7000-7f8169868000 rw-p 00000000 00:00 0 |
| 7f8169868000-7f8169869000 ---p 00000000 00:00 0 |
| 7f8169869000-7f816990a000 rw-p 00000000 00:00 0 |
| 7f816990a000-7f816990b000 ---p 00000000 00:00 0 |
| 7f816990b000-7f81699ac000 rw-p 00000000 00:00 0 |
| 7f81699ac000-7f81699ad000 ---p 00000000 00:00 0 |
| 7f81699ad000-7f8169a4e000 rw-p 00000000 00:00 0 |
| 7f8169a4e000-7f8169a4f000 ---p 00000000 00:00 0 |
| 7f8169a4f000-7f8169af0000 rw-p 00000000 00:00 0 |
| 7f8169af0000-7f8169af1000 ---p 00000000 00:00 0 |
| 7f8169af1000-7f8169b92000 rw-p 00000000 00:00 0 |
| 7f8169b92000-7f8169b93000 ---p 00000000 00:00 0 |
| 7f8169b93000-7f8169c34000 rw-p 00000000 00:00 0 |
| 7f8169c34000-7f8169c35000 ---p 00000000 00:00 0 |
| 7f8169c35000-7f8169cd6000 rw-p 00000000 00:00 0 |
| 7f8169cd6000-7f8169cd7000 ---p 00000000 00:00 0 |
| 7f8169cd7000-7f8169d78000 rw-p 00000000 00:00 0 |
| 7f8169d78000-7f8169d79000 ---p 00000000 00:00 0 |
| 7f8169d79000-7f8169e1a000 rw-p 00000000 00:00 0 |
| 7f8169e1a000-7f8169e1b000 ---p 00000000 00:00 0 |
| 7f8169e1b000-7f8169ebc000 rw-p 00000000 00:00 0 |
| 7f8169ebc000-7f8169ebd000 ---p 00000000 00:00 0 |
| 7f8169ebd000-7f8169f5e000 rw-p 00000000 00:00 0 |
| 7f8169f5e000-7f8169f5f000 ---p 00000000 00:00 0 |
| 7f8169f5f000-7f816a000000 rw-p 00000000 00:00 0 |
| 7f816a000000-7f816a001000 ---p 00000000 00:00 0 |
| 7f816a001000-7f816a0a2000 rw-p 00000000 00:00 0 |
| 7f816a0a2000-7f816a0a3000 ---p 00000000 00:00 0 |
| 7f816a0a3000-7f816a144000 rw-p 00000000 00:00 0 |
| 7f816a144000-7f816a145000 ---p 00000000 00:00 0 |
| 7f816a145000-7f816a1e6000 rw-p 00000000 00:00 0 |
| 7f816a1e6000-7f816a1e7000 ---p 00000000 00:00 0 |
| 7f816a1e7000-7f816a288000 rw-p 00000000 00:00 0 |
| 7f816a288000-7f816a289000 ---p 00000000 00:00 0 |
| 7f816a289000-7f816a32a000 rw-p 00000000 00:00 0 |
| 7f816a32a000-7f816a32b000 ---p 00000000 00:00 0 |
| 7f816a32b000-7f816a3cc000 rw-p 00000000 00:00 0 |
| 7f816a3cc000-7f816a3cd000 ---p 00000000 00:00 0 |
| 7f816a3cd000-7f816a46e000 rw-p 00000000 00:00 0 |
| 7f816a46e000-7f816a46f000 ---p 00000000 00:00 0 |
| 7f816a46f000-7f816a520000 rw-p 00000000 00:00 0 |
| 7f816a52f000-7f816a530000 ---p 00000000 00:00 0 |
| 7f816a530000-7f816ad80000 rw-p 00000000 00:00 0 |
| 7f816ad8f000-7f816c700000 rw-p 00000000 00:00 0 |
| 7f816c709000-7f816c80a000 rw-p 00000000 00:00 0 |
| 7f816c80a000-7f816c811000 r--s 00000000 00:55 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 7f816c811000-7f816c86a000 r--p 00000000 00:55 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 7f816c86a000-7f816c86d000 rw-p 00000000 00:00 0 |
| 7f816c86d000-7f816c895000 r--p 00000000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f816c895000-7f816ca1d000 r-xp 00028000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f816ca1d000-7f816ca6c000 r--p 001b0000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f816ca6c000-7f816ca70000 r--p 001fe000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f816ca70000-7f816ca72000 rw-p 00202000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f816ca72000-7f816ca81000 rw-p 00000000 00:00 0 |
| 7f816ca81000-7f816ca85000 r--p 00000000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f816ca85000-7f816caa8000 r-xp 00004000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f816caa8000-7f816caac000 r--p 00027000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f816caac000-7f816caad000 r--p 0002b000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f816caad000-7f816caae000 rw-p 0002c000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f816caae000-7f816cabe000 r--p 00000000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f816cabe000-7f816cb3d000 r-xp 00010000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f816cb3d000-7f816cb95000 r--p 0008f000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f816cb95000-7f816cb96000 r--p 000e7000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f816cb96000-7f816cb97000 rw-p 000e8000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f816cb97000-7f816cb99000 r--p 00000000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f816cb99000-7f816cbae000 r-xp 00002000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f816cbae000-7f816cbc7000 r--p 00017000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f816cbc7000-7f816cbc8000 r--p 0002f000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f816cbc8000-7f816cbc9000 rw-p 00030000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f816cbc9000-7f816cbd1000 rw-p 00000000 00:00 0 |
| 7f816cbd1000-7f816cbdb000 r--p 00000000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f816cbdb000-7f816cc3e000 r-xp 0000a000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f816cc3e000-7f816cc53000 r--p 0006d000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f816cc53000-7f816cc54000 r--p 00081000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f816cc54000-7f816cc55000 rw-p 00082000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f816cc55000-7f816cc57000 r--p 00000000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f816cc57000-7f816cc69000 r-xp 00002000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f816cc69000-7f816cc6f000 r--p 00014000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f816cc6f000-7f816cc70000 r--p 0001a000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f816cc70000-7f816cc71000 rw-p 0001b000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f816cc76000-7f816cc78000 rw-p 00000000 00:00 0 |
| 7f816cc78000-7f816cc79000 r--p 00000000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f816cc79000-7f816cca4000 r-xp 00001000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f816cca4000-7f816ccae000 r--p 0002c000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f816ccae000-7f816ccb0000 r--p 00036000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f816ccb0000-7f816ccb2000 rw-p 00038000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fffa3e37000-7fffa3e58000 rw-p 00000000 00:00 0 [stack] |
| 7fffa3ff5000-7fffa3ff9000 r--p 00000000 00:00 0 [vvar] |
| 7fffa3ff9000-7fffa3ffb000 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. |