| "make update-download -j3" exit with 0. |
| "make update-src -j3" exit with 0. |
| "make after-update -j3" exit with 0. |
| "make miniruby -j3" exit with 0. |
| "make ruby -j3" exit with 0. |
| "make all -j3" exit with 0. |
| "make install -j3" exit with 0. |
| "make yes-btest TESTOPTS='-q -j3'" exit with 512. |
| Fstderr output is not empty |
| <OBJ_INFO:obj_traverse_replace_i@/home/opc/ruby/src/master/ractor.c:3462> |
| <internal:ractor>:644: [BUG] unreachable |
| ruby 3.4.0dev (2024-07-04T13:25:50Z master c480dec1cc) [aarch64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0005 p:0003 s:0021 e:000020 METHOD <internal:ractor>:644 |
| c:0004 p:0016 s:0014 e:000013 BLOCK bootstraptest.test_ractor.rb_1562_1350.rb:8 |
| c:0003 p:0017 s:0011 e:000010 METHOD <internal:kernel>:191 |
| c:0002 p:0004 s:0006 e:000005 BLOCK bootstraptest.test_ractor.rb_1562_1350.rb:6 [FINISH] |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_1562_1350.rb:6:in 'block (2 levels) in <main>' |
| <internal:kernel>:191:in 'loop' |
| bootstraptest.test_ractor.rb_1562_1350.rb:8:in 'block (3 levels) in <main>' |
| <internal:ractor>:644:in 'yield' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 9 |
| Ruby thread count for this ractor: 1 |
| |
| -- C level backtrace information ------------------------------------------- |
| /home/opc/ruby/build/master/miniruby(rb_print_backtrace+0x14) [0xaaad0f5fecc8] /home/opc/ruby/src/master/vm_dump.c:820 |
| /home/opc/ruby/build/master/miniruby(rb_vm_bugreport) /home/opc/ruby/src/master/vm_dump.c:1151 |
| /home/opc/ruby/build/master/miniruby(rb_bug_without_die+0xac) [0xaaad0f409ed4] /home/opc/ruby/src/master/error.c:1085 |
| /home/opc/ruby/build/master/miniruby(die+0x0) [0xaaad0f348bb4] /home/opc/ruby/src/master/error.c:1093 |
| /home/opc/ruby/build/master/miniruby(rb_bug) /home/opc/ruby/src/master/error.c:1095 |
| /home/opc/ruby/build/master/miniruby(obj_traverse_replace_i+0x2e4) [0xaaad0f4ffa8c] /home/opc/ruby/src/master/ractor.c:3463 |
| /home/opc/ruby/build/master/miniruby(rb_obj_traverse_replace+0x30) [0xaaad0f5026bc] /home/opc/ruby/src/master/ractor.c:3492 |
| /home/opc/ruby/build/master/miniruby(ractor_copy) /home/opc/ruby/src/master/ractor.c:3605 |
| /home/opc/ruby/build/master/miniruby(ractor_basket_prepare_contents) /home/opc/ruby/src/master/ractor.c:954 |
| /home/opc/ruby/build/master/miniruby(ractor_try_yield) /home/opc/ruby/src/master/ractor.c:1331 |
| /home/opc/ruby/build/master/miniruby(ractor_yield+0x38) [0xaaad0f504090] /home/opc/ruby/src/master/ractor.c:1384 |
| /home/opc/ruby/build/master/miniruby(builtin_inline_class_644) /home/opc/ruby/src/master/ractor.rb:645 |
| /home/opc/ruby/build/master/miniruby(invoke_bf+0x14) [0xaaad0f5f0e68] /home/opc/ruby/src/master/vm_insnhelper.c:7268 |
| /home/opc/ruby/build/master/miniruby(vm_invoke_builtin_delegate) /home/opc/ruby/src/master/vm_insnhelper.c:7291 |
| /home/opc/ruby/build/master/miniruby(vm_invoke_builtin_delegate) /home/opc/ruby/src/master/vm_insnhelper.c:7280 |
| /home/opc/ruby/build/master/miniruby(vm_exec_core) ../../src/master/insns.def:1619 |
| /home/opc/ruby/build/master/miniruby(rb_vm_exec+0x638) [0xaaad0f5e23b0] /home/opc/ruby/src/master/vm.c:2567 |
| /home/opc/ruby/build/master/miniruby(invoke_block+0x48) [0xaaad0f5e6814] /home/opc/ruby/src/master/vm.c:1524 |
| /home/opc/ruby/build/master/miniruby(invoke_iseq_block_from_c) /home/opc/ruby/src/master/vm.c:1594 |
| /home/opc/ruby/build/master/miniruby(invoke_block_from_c_proc) /home/opc/ruby/src/master/vm.c:1692 |
| /home/opc/ruby/build/master/miniruby(vm_invoke_proc) /home/opc/ruby/src/master/vm.c:1722 |
| /home/opc/ruby/build/master/miniruby(thread_do_start_proc+0x1a4) [0xaaad0f59a504] /home/opc/ruby/src/master/thread.c:577 |
| /home/opc/ruby/build/master/miniruby(thread_do_start+0xc) [0xaaad0f59b78c] /home/opc/ruby/src/master/thread.c:619 |
| /home/opc/ruby/build/master/miniruby(thread_start_func_2) /home/opc/ruby/src/master/thread.c:670 |
| /home/opc/ruby/build/master/miniruby(thread_sched_lock_+0x0) [0xaaad0f59bcb4] /home/opc/ruby/src/master/thread_pthread.c:2235 |
| /home/opc/ruby/build/master/miniruby(co_start) /home/opc/ruby/src/master/thread_pthread_mn.c:436 |
| /home/opc/ruby/build/master/miniruby(nt_start+0x268) [0xaaad0f59bc28] /home/opc/ruby/src/master/thread_pthread.c:2317 |
| /home/opc/ruby/build/master/miniruby(co_start) (null):0 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_1562_1350.rb |
| |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| 6 /home/opc/ruby/build/master/aarch64-linux-fake.rb |
| |
| * Process memory map: |
| |
| aaad0f310000-aaad0f7f0000 r-xp 00000000 fc:00 62230 /home/opc/ruby/build/master/miniruby |
| aaad0f800000-aaad0f810000 r--p 004e0000 fc:00 62230 /home/opc/ruby/build/master/miniruby |
| aaad0f810000-aaad0f820000 rw-p 004f0000 fc:00 62230 /home/opc/ruby/build/master/miniruby |
| aaad0f820000-aaad0f830000 rw-p 00000000 00:00 0 |
| aaad15de0000-aaad16180000 rw-p 00000000 00:00 0 [heap] |
| fffcd4000000-fffcd4050000 rw-p 00000000 00:00 0 |
| fffcd4050000-fffcd8000000 ---p 00000000 00:00 0 |
| fffcd8000000-fffcd8080000 rw-p 00000000 00:00 0 |
| fffcd8080000-fffcdc000000 ---p 00000000 00:00 0 |
| fffcdc000000-fffcdc090000 rw-p 00000000 00:00 0 |
| fffcdc090000-fffce0000000 ---p 00000000 00:00 0 |
| fffce0000000-fffce0070000 rw-p 00000000 00:00 0 |
| fffce0070000-fffce4000000 ---p 00000000 00:00 0 |
| fffce4000000-fffce4090000 rw-p 00000000 00:00 0 |
| fffce4090000-fffce8000000 ---p 00000000 00:00 0 |
| fffce8000000-fffce8070000 rw-p 00000000 00:00 0 |
| fffce8070000-fffcec000000 ---p 00000000 00:00 0 |
| fffcec000000-fffcec070000 rw-p 00000000 00:00 0 |
| fffcec070000-fffcf0000000 ---p 00000000 00:00 0 |
| fffcf1a70000-fffcf1a90000 r-xp 00000000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffcf1a90000-fffcf1aa0000 r--p 00010000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffcf1aa0000-fffcf1ab0000 rw-p 00020000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffcf1ab0000-fffcf1f60000 rw-p 00000000 00:00 0 |
| fffcf1f60000-fffcf1f70000 ---p 00000000 00:00 0 |
| fffcf1f70000-fffcf2070000 rw-p 00000000 00:00 0 |
| fffcf2070000-fffcf2080000 ---p 00000000 00:00 0 |
| fffcf2080000-fffcf2180000 rw-p 00000000 00:00 0 |
| fffcf2180000-fffcf2190000 ---p 00000000 00:00 0 |
| fffcf2190000-fffcf2290000 rw-p 00000000 00:00 0 |
| fffcf2290000-fffcf22a0000 ---p 00000000 00:00 0 |
| fffcf22a0000-fffcf23a0000 rw-p 00000000 00:00 0 |
| fffcf23a0000-fffcf23b0000 ---p 00000000 00:00 0 |
| fffcf23b0000-fffcf25c0000 rw-p 00000000 00:00 0 |
| fffcf25c0000-fffcf25d0000 ---p 00000000 00:00 0 |
| fffcf25d0000-fffcf27d0000 rw-p 00000000 00:00 0 |
| fffcf27d0000-fffcf27e0000 ---p 00000000 00:00 0 |
| fffcf27e0000-fffcf29e0000 rw-p 00000000 00:00 0 |
| fffcf29e0000-fffcf29f0000 ---p 00000000 00:00 0 |
| fffcf29f0000-fffcf2bf0000 rw-p 00000000 00:00 0 |
| fffcf2bf0000-fffcf2c00000 ---p 00000000 00:00 0 |
| fffcf2c00000-fffcf2e00000 rw-p 00000000 00:00 0 |
| fffcf2e00000-fffcf2e10000 ---p 00000000 00:00 0 |
| fffcf2e10000-fffcf3010000 rw-p 00000000 00:00 0 |
| fffcf3010000-fffcf3020000 ---p 00000000 00:00 0 |
| fffcf3020000-fffcf3220000 rw-p 00000000 00:00 0 |
| fffcf3220000-fffcf3230000 ---p 00000000 00:00 0 |
| fffcf3230000-fffcf3430000 rw-p 00000000 00:00 0 |
| fffcf3430000-fffcf3440000 ---p 00000000 00:00 0 |
| fffcf3440000-fffd12500000 rw-p 00000000 00:00 0 |
| fffd12510000-fffd12520000 rw-p 00000000 00:00 0 |
| fffd12520000-fffd12600000 rw-p 00000000 00:00 0 |
| fffd12600000-fffd12610000 ---p 00000000 00:00 0 |
| fffd12610000-fffd12730000 rw-p 00000000 00:00 0 |
| fffd12740000-fffd12750000 rw-p 00000000 00:00 0 |
| fffd12750000-fffd127c0000 rw-p 00000000 00:00 0 |
| fffd127c0000-fffd127d0000 ---p 00000000 00:00 0 |
| fffd127d0000-fffd128e0000 rw-p 00000000 00:00 0 |
| fffd128f0000-fffd12990000 rw-p 00000000 00:00 0 |
| fffd12990000-fffd129a0000 ---p 00000000 00:00 0 |
| fffd129a0000-fffd12a50000 rw-p 00000000 00:00 0 |
| fffd12a50000-fffd12a60000 ---p 00000000 00:00 0 |
| fffd12a60000-fffd12b10000 rw-p 00000000 00:00 0 |
| fffd12b10000-fffd12b20000 ---p 00000000 00:00 0 |
| fffd12b20000-fffd12bd0000 rw-p 00000000 00:00 0 |
| fffd12bd0000-fffd12be0000 ---p 00000000 00:00 0 |
| fffd12be0000-fffd12c90000 rw-p 00000000 00:00 0 |
| fffd12c90000-fffd12ca0000 ---p 00000000 00:00 0 |
| fffd12ca0000-fffd12d50000 rw-p 00000000 00:00 0 |
| fffd12d50000-fffd12d60000 ---p 00000000 00:00 0 |
| fffd12d60000-fffd12e10000 rw-p 00000000 00:00 0 |
| fffd12e10000-fffd12e20000 ---p 00000000 00:00 0 |
| fffd12e20000-fffd12ed0000 rw-p 00000000 00:00 0 |
| fffd12ed0000-fffd12ee0000 ---p 00000000 00:00 0 |
| fffd12ee0000-fffd12f90000 rw-p 00000000 00:00 0 |
| fffd12f90000-fffd12fa0000 ---p 00000000 00:00 0 |
| fffd12fa0000-fffd13050000 rw-p 00000000 00:00 0 |
| fffd13050000-fffd13060000 ---p 00000000 00:00 0 |
| fffd13060000-fffd13110000 rw-p 00000000 00:00 0 |
| fffd13110000-fffd13120000 ---p 00000000 00:00 0 |
| fffd13120000-fffd131d0000 rw-p 00000000 00:00 0 |
| fffd131d0000-fffd131e0000 ---p 00000000 00:00 0 |
| fffd131e0000-fffd13290000 rw-p 00000000 00:00 0 |
| fffd13290000-fffd132a0000 ---p 00000000 00:00 0 |
| fffd132a0000-fffd13350000 rw-p 00000000 00:00 0 |
| fffd13350000-fffd13360000 ---p 00000000 00:00 0 |
| fffd13360000-fffd13410000 rw-p 00000000 00:00 0 |
| fffd13410000-fffd13420000 ---p 00000000 00:00 0 |
| fffd13420000-fffd134d0000 rw-p 00000000 00:00 0 |
| fffd134d0000-fffd134e0000 ---p 00000000 00:00 0 |
| fffd134e0000-fffd13590000 rw-p 00000000 00:00 0 |
| fffd13590000-fffd135a0000 ---p 00000000 00:00 0 |
| fffd135a0000-fffd13650000 rw-p 00000000 00:00 0 |
| fffd13650000-fffd13660000 ---p 00000000 00:00 0 |
| fffd13660000-fffd13710000 rw-p 00000000 00:00 0 |
| fffd13710000-fffd13720000 ---p 00000000 00:00 0 |
| fffd13720000-fffd137d0000 rw-p 00000000 00:00 0 |
| fffd137d0000-fffd137e0000 ---p 00000000 00:00 0 |
| fffd137e0000-fffd13890000 rw-p 00000000 00:00 0 |
| fffd13890000-fffd138a0000 ---p 00000000 00:00 0 |
| fffd138a0000-fffd13950000 rw-p 00000000 00:00 0 |
| fffd13950000-fffd13960000 ---p 00000000 00:00 0 |
| fffd13960000-fffd13a10000 rw-p 00000000 00:00 0 |
| fffd13a10000-fffd13a20000 ---p 00000000 00:00 0 |
| fffd13a20000-fffd13ad0000 rw-p 00000000 00:00 0 |
| fffd13ad0000-fffd13ae0000 ---p 00000000 00:00 0 |
| fffd13ae0000-fffd13b90000 rw-p 00000000 00:00 0 |
| fffd13b90000-fffd13ba0000 ---p 00000000 00:00 0 |
| fffd13ba0000-fffd13c50000 rw-p 00000000 00:00 0 |
| fffd13c50000-fffd13c60000 ---p 00000000 00:00 0 |
| fffd13c60000-fffd13d10000 rw-p 00000000 00:00 0 |
| fffd13d10000-fffd13d20000 ---p 00000000 00:00 0 |
| fffd13d20000-fffd13dd0000 rw-p 00000000 00:00 0 |
| fffd13dd0000-fffd13de0000 ---p 00000000 00:00 0 |
| fffd13de0000-fffd13e90000 rw-p 00000000 00:00 0 |
| fffd13e90000-fffd13ea0000 ---p 00000000 00:00 0 |
| fffd13ea0000-fffd13f50000 rw-p 00000000 00:00 0 |
| fffd13f50000-fffd13f60000 ---p 00000000 00:00 0 |
| fffd13f60000-fffd14010000 rw-p 00000000 00:00 0 |
| fffd14010000-fffd14020000 ---p 00000000 00:00 0 |
| fffd14020000-fffd140d0000 rw-p 00000000 00:00 0 |
| fffd140d0000-fffd140e0000 ---p 00000000 00:00 0 |
| fffd140e0000-fffd14190000 rw-p 00000000 00:00 0 |
| fffd14190000-fffd141a0000 ---p 00000000 00:00 0 |
| fffd141a0000-fffd2df80000 rw-p 00000000 00:00 0 |
| fffd2df80000-fffd2dfe0000 r--p 00000000 fc:00 17418 /usr/lib/locale/C.utf8/LC_CTYPE |
| fffd2dfe0000-fffd2e140000 r-xp 00000000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd2e140000-fffd2e150000 ---p 00160000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd2e150000-fffd2e160000 r--p 00160000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd2e160000-fffd2e170000 rw-p 00170000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd2e170000-fffd2e190000 r-xp 00000000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd2e190000-fffd2e1a0000 r--p 00010000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd2e1a0000-fffd2e1b0000 rw-p 00020000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd2e1b0000-fffd2e260000 r-xp 00000000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd2e260000-fffd2e270000 r--p 000a0000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd2e270000-fffd2e280000 rw-p 000b0000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd2e280000-fffd2e2a0000 r-xp 00000000 fc:00 17639 /usr/lib64/libcrypt.so.1.1.0 |
| fffd2e2a0000-fffd2e2b0000 r--p 00010000 fc:00 17639 /usr/lib64/libcrypt.so.1.1.0 |
| fffd2e2b0000-fffd2e2c0000 rw-p 00000000 00:00 0 |
| fffd2e2c0000-fffd2e2d0000 r-xp 00000000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd2e2d0000-fffd2e2e0000 r--p 00000000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd2e2e0000-fffd2e2f0000 rw-p 00010000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd2e2f0000-fffd2e300000 r-xp 00000000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd2e300000-fffd2e310000 r--p 00000000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd2e310000-fffd2e320000 rw-p 00010000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd2e320000-fffd2e340000 r-xp 00000000 fc:00 17571 /usr/lib64/libz.so.1.2.11 |
| fffd2e340000-fffd2e350000 r--p 00010000 fc:00 17571 /usr/lib64/libz.so.1.2.11 |
| fffd2e350000-fffd2e360000 rw-p 00000000 00:00 0 |
| fffd2e360000-fffd2e370000 r--s 00000000 fc:00 100664686 /usr/lib64/gconv/gconv-modules.cache |
| fffd2e370000-fffd2e380000 r--p 00000000 00:00 0 [vvar] |
| fffd2e380000-fffd2e390000 r-xp 00000000 00:00 0 [vdso] |
| fffd2e390000-fffd2e3c0000 r-xp 00000000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| fffd2e3c0000-fffd2e3d0000 r--p 00020000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| fffd2e3d0000-fffd2e3e0000 rw-p 00030000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| ffffd9a00000-ffffda200000 rw-p 00000000 00:00 0 [stack] |
| #1350 test_ractor.rb:1562: |
| workers = (0...8).map do |
| Ractor.new do |
| loop do |
| 10_000.times.map { Object.new } |
| Ractor.yield Time.now |
| end |
| end |
| end |
| |
| 1_000.times { idle_worker, tmp_reporter = Ractor.select(*workers) } |
| "ok" |
| #=> "" (expected "ok") |
| FAIL 1/0 tests failed |
| make: *** [uncommon.mk:898: yes-btest] Error 1 |
| "make yes-test-basic TESTS='-j3'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j3'" exit with 0. |
| SSL error: SSL_accept returned=1 errno=0 peeraddr=127.0.0.1:38432 state=error: certificate verify failed (unable to get local issuer certificate) |
| SSL error: SSL_accept returned=1 errno=0 peeraddr=127.0.0.1:38444 state=error: certificate verify failed (unable to get local issuer certificate) |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j3'" exit with 0. |