| "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| From https://github.com/ruby/ruby |
| 9583b7a..87d340f master -> origin/master |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "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. |
| "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 7403, but 7404. |
| 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) [0x562556e7afc1] /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:843 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(fprintf+0x0) [0x562556e7b1b8] /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) [0x562556cc892f] /tmp/ruby/src/trunk-asserts-nopara/error.c:1097 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_bug+0x9f) [0x562556c14318] /tmp/ruby/src/trunk-asserts-nopara/error.c:1115 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_verify_internal_consistency_+0x2d) [0x562556c16768] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:5139 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_verify_internal_consistency+0x32) [0x562556cf1ce2] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:5187 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_start+0xae) [0x562556cf297e] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6329 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(garbage_collect+0x24) [0x562556cf3144] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6303 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_gc_impl_start+0x30) [0x562556cf3420] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:6755 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_start_internal+0x54) [0x562556cf3544] /tmp/ruby/src/trunk-asserts-nopara/gc.c:3510 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_exec_core+0x4935) [0x562556e69185] ../../src/trunk-asserts-nopara/insns.def:1673 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_vm_exec+0xfa) [0x562556e6c07a] /tmp/ruby/src/trunk-asserts-nopara/vm.c:2625 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(invoke_block_from_c_proc+0x124) [0x562556e6c233] /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) [0x562556e1f36d] /tmp/ruby/src/trunk-asserts-nopara/thread.c:586 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_do_start+0x58) [0x562556e1f3e8] /tmp/ruby/src/trunk-asserts-nopara/thread.c:628 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(thread_start_func_2+0x144) [0x562556e1f554] /tmp/ruby/src/trunk-asserts-nopara/thread.c:679 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(call_thread_start_func_2+0x46) [0x562556e1fad6] /tmp/ruby/src/trunk-asserts-nopara/thread_pthread.c:2184 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(co_start+0x7b) [0x562556e1fc8b] /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: |
| |
| 562556bce000-562556c0e000 r--p 00000000 00:55 14574801 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 562556c0e000-562556ff4000 r-xp 00040000 00:55 14574801 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 562556ff4000-5625571ea000 r--p 00426000 00:55 14574801 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 5625571ea000-562557200000 r--p 0061b000 00:55 14574801 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 562557200000-562557201000 rw-p 00631000 00:55 14574801 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 562557201000-562557216000 rw-p 00000000 00:00 0 |
| 56258f33a000-56258f4b4000 rw-p 00000000 00:00 0 [heap] |
| 7f88e4000000-7f88e4021000 rw-p 00000000 00:00 0 |
| 7f88e4021000-7f88e8000000 ---p 00000000 00:00 0 |
| 7f88e8e30000-7f88e8e40000 rw-p 00000000 00:00 0 |
| 7f88e8e4f000-7f88e8e50000 ---p 00000000 00:00 0 |
| 7f88e8e50000-7f88e9051000 rw-p 00000000 00:00 0 |
| 7f88e9051000-7f88e9052000 ---p 00000000 00:00 0 |
| 7f88e9052000-7f8908f80000 rw-p 00000000 00:00 0 |
| 7f8908f80000-7f8908f81000 ---p 00000000 00:00 0 |
| 7f8908f81000-7f8909022000 rw-p 00000000 00:00 0 |
| 7f8909022000-7f8909023000 ---p 00000000 00:00 0 |
| 7f8909023000-7f89090c4000 rw-p 00000000 00:00 0 |
| 7f89090c4000-7f89090c5000 ---p 00000000 00:00 0 |
| 7f89090c5000-7f8909166000 rw-p 00000000 00:00 0 |
| 7f8909166000-7f8909167000 ---p 00000000 00:00 0 |
| 7f8909167000-7f8909208000 rw-p 00000000 00:00 0 |
| 7f8909208000-7f8909209000 ---p 00000000 00:00 0 |
| 7f8909209000-7f89092aa000 rw-p 00000000 00:00 0 |
| 7f89092aa000-7f89092ab000 ---p 00000000 00:00 0 |
| 7f89092ab000-7f890934c000 rw-p 00000000 00:00 0 |
| 7f890934c000-7f890934d000 ---p 00000000 00:00 0 |
| 7f890934d000-7f89093ee000 rw-p 00000000 00:00 0 |
| 7f89093ee000-7f89093ef000 ---p 00000000 00:00 0 |
| 7f89093ef000-7f8909490000 rw-p 00000000 00:00 0 |
| 7f8909490000-7f8909491000 ---p 00000000 00:00 0 |
| 7f8909491000-7f8909532000 rw-p 00000000 00:00 0 |
| 7f8909532000-7f8909533000 ---p 00000000 00:00 0 |
| 7f8909533000-7f89095d4000 rw-p 00000000 00:00 0 |
| 7f89095d4000-7f89095d5000 ---p 00000000 00:00 0 |
| 7f89095d5000-7f8909676000 rw-p 00000000 00:00 0 |
| 7f8909676000-7f8909677000 ---p 00000000 00:00 0 |
| 7f8909677000-7f8909718000 rw-p 00000000 00:00 0 |
| 7f8909718000-7f8909719000 ---p 00000000 00:00 0 |
| 7f8909719000-7f89097ba000 rw-p 00000000 00:00 0 |
| 7f89097ba000-7f89097bb000 ---p 00000000 00:00 0 |
| 7f89097bb000-7f890985c000 rw-p 00000000 00:00 0 |
| 7f890985c000-7f890985d000 ---p 00000000 00:00 0 |
| 7f890985d000-7f89098fe000 rw-p 00000000 00:00 0 |
| 7f89098fe000-7f89098ff000 ---p 00000000 00:00 0 |
| 7f89098ff000-7f89099a0000 rw-p 00000000 00:00 0 |
| 7f89099a0000-7f89099a1000 ---p 00000000 00:00 0 |
| 7f89099a1000-7f8909a42000 rw-p 00000000 00:00 0 |
| 7f8909a42000-7f8909a43000 ---p 00000000 00:00 0 |
| 7f8909a43000-7f8909ae4000 rw-p 00000000 00:00 0 |
| 7f8909ae4000-7f8909ae5000 ---p 00000000 00:00 0 |
| 7f8909ae5000-7f8909b86000 rw-p 00000000 00:00 0 |
| 7f8909b86000-7f8909b87000 ---p 00000000 00:00 0 |
| 7f8909b87000-7f8909c28000 rw-p 00000000 00:00 0 |
| 7f8909c28000-7f8909c29000 ---p 00000000 00:00 0 |
| 7f8909c29000-7f8909cca000 rw-p 00000000 00:00 0 |
| 7f8909cca000-7f8909ccb000 ---p 00000000 00:00 0 |
| 7f8909ccb000-7f8909d6c000 rw-p 00000000 00:00 0 |
| 7f8909d6c000-7f8909d6d000 ---p 00000000 00:00 0 |
| 7f8909d6d000-7f8909e0e000 rw-p 00000000 00:00 0 |
| 7f8909e0e000-7f8909e0f000 ---p 00000000 00:00 0 |
| 7f8909e0f000-7f8909eb0000 rw-p 00000000 00:00 0 |
| 7f8909eb0000-7f8909eb1000 ---p 00000000 00:00 0 |
| 7f8909eb1000-7f8909f52000 rw-p 00000000 00:00 0 |
| 7f8909f52000-7f8909f53000 ---p 00000000 00:00 0 |
| 7f8909f53000-7f8909ff4000 rw-p 00000000 00:00 0 |
| 7f8909ff4000-7f8909ff5000 ---p 00000000 00:00 0 |
| 7f8909ff5000-7f890a096000 rw-p 00000000 00:00 0 |
| 7f890a096000-7f890a097000 ---p 00000000 00:00 0 |
| 7f890a097000-7f890a138000 rw-p 00000000 00:00 0 |
| 7f890a138000-7f890a139000 ---p 00000000 00:00 0 |
| 7f890a139000-7f890a1da000 rw-p 00000000 00:00 0 |
| 7f890a1da000-7f890a1db000 ---p 00000000 00:00 0 |
| 7f890a1db000-7f890a27c000 rw-p 00000000 00:00 0 |
| 7f890a27c000-7f890a27d000 ---p 00000000 00:00 0 |
| 7f890a27d000-7f890a31e000 rw-p 00000000 00:00 0 |
| 7f890a31e000-7f890a31f000 ---p 00000000 00:00 0 |
| 7f890a31f000-7f890a3d0000 rw-p 00000000 00:00 0 |
| 7f890a3df000-7f890a3e0000 ---p 00000000 00:00 0 |
| 7f890a3e0000-7f890ac30000 rw-p 00000000 00:00 0 |
| 7f890ac3f000-7f890c5b0000 rw-p 00000000 00:00 0 |
| 7f890c5b2000-7f890c6b3000 rw-p 00000000 00:00 0 |
| 7f890c6b3000-7f890c6ba000 r--s 00000000 00:55 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 7f890c6ba000-7f890c713000 r--p 00000000 00:55 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 7f890c713000-7f890c716000 rw-p 00000000 00:00 0 |
| 7f890c716000-7f890c73e000 r--p 00000000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f890c73e000-7f890c8c6000 r-xp 00028000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f890c8c6000-7f890c915000 r--p 001b0000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f890c915000-7f890c919000 r--p 001fe000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f890c919000-7f890c91b000 rw-p 00202000 00:55 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f890c91b000-7f890c92a000 rw-p 00000000 00:00 0 |
| 7f890c92a000-7f890c92e000 r--p 00000000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f890c92e000-7f890c951000 r-xp 00004000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f890c951000-7f890c955000 r--p 00027000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f890c955000-7f890c956000 r--p 0002b000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f890c956000-7f890c957000 rw-p 0002c000 00:55 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f890c957000-7f890c967000 r--p 00000000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f890c967000-7f890c9e6000 r-xp 00010000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f890c9e6000-7f890ca3e000 r--p 0008f000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f890ca3e000-7f890ca3f000 r--p 000e7000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f890ca3f000-7f890ca40000 rw-p 000e8000 00:55 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f890ca40000-7f890ca42000 r--p 00000000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f890ca42000-7f890ca57000 r-xp 00002000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f890ca57000-7f890ca70000 r--p 00017000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f890ca70000-7f890ca71000 r--p 0002f000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f890ca71000-7f890ca72000 rw-p 00030000 00:55 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f890ca72000-7f890ca7a000 rw-p 00000000 00:00 0 |
| 7f890ca7a000-7f890ca84000 r--p 00000000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f890ca84000-7f890cae7000 r-xp 0000a000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f890cae7000-7f890cafc000 r--p 0006d000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f890cafc000-7f890cafd000 r--p 00081000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f890cafd000-7f890cafe000 rw-p 00082000 00:55 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7f890cafe000-7f890cb00000 r--p 00000000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f890cb00000-7f890cb12000 r-xp 00002000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f890cb12000-7f890cb18000 r--p 00014000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f890cb18000-7f890cb19000 r--p 0001a000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f890cb19000-7f890cb1a000 rw-p 0001b000 00:55 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7f890cb1f000-7f890cb21000 rw-p 00000000 00:00 0 |
| 7f890cb21000-7f890cb22000 r--p 00000000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f890cb22000-7f890cb4d000 r-xp 00001000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f890cb4d000-7f890cb57000 r--p 0002c000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f890cb57000-7f890cb59000 r--p 00036000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f890cb59000-7f890cb5b000 rw-p 00038000 00:55 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffd04fc8000-7ffd04fe9000 rw-p 00000000 00:00 0 [stack] |
| 7ffd04ff3000-7ffd04ff7000 r--p 00000000 00:00 0 [vvar] |
| 7ffd04ff7000-7ffd04ff9000 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 512. |
| 1) Error: |
| TestNetHTTP_v1_2#test_send_request: |
| EOFError: end of file reached |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/protocol.rb:237:in 'Net::BufferedIO#rbuf_fill' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/protocol.rb:199:in 'Net::BufferedIO#readuntil' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/protocol.rb:209:in 'Net::BufferedIO#readline' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/http/response.rb:158:in 'Net::HTTPResponse.read_status_line' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/http/response.rb:147:in 'Net::HTTPResponse.read_new' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/http.rb:2415:in 'block in Net::HTTP#transport_request' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/http.rb:2406:in 'Kernel#catch' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/http.rb:2406:in 'Net::HTTP#transport_request' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/http.rb:2379:in 'Net::HTTP#request' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/http.rb:2335:in 'Net::HTTP#send_request' |
| /tmp/ruby/src/trunk-asserts-nopara/test/net/http/test_http.rb:825:in 'TestNetHTTP_version_1_2_methods#_test_send_request__POST' |
| /tmp/ruby/src/trunk-asserts-nopara/test/net/http/test_http.rb:799:in 'block in TestNetHTTP_version_1_2_methods#test_send_request' |
| /tmp/ruby/src/trunk-asserts-nopara/lib/net/http.rb:1626:in 'Net::HTTP#start' |
| /tmp/ruby/src/trunk-asserts-nopara/test/net/http/utils.rb:229:in 'TestNetHTTPUtils#start' |
| /tmp/ruby/src/trunk-asserts-nopara/test/net/http/test_http.rb:796:in 'TestNetHTTP_version_1_2_methods#test_send_request' |
| make: *** [uncommon.mk:975: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr ' " exit with 0. |