| "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 |
| <internal:ractor>:644: [BUG] rb_gc_mark(): 0x0000fffccb04fdd0 is T_NONE |
| 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) [0xaaad74ceecc8] /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) [0xaaad74af9ed4] /home/opc/ruby/src/master/error.c:1085 |
| /home/opc/ruby/build/master/miniruby(die+0x0) [0xaaad74a38bb4] /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(rb_gc_mark_children+0x6f4) [0xaaad74b1b394] /home/opc/ruby/src/master/gc.c:2804 |
| /home/opc/ruby/build/master/miniruby(rb_objspace_reachable_objects_from+0xe0) [0xaaad74b1c8e0] /home/opc/ruby/src/master/gc.c:3732 |
| /home/opc/ruby/build/master/miniruby(rb_multi_ractor_p+0x0) [0xaaad74befac4] /home/opc/ruby/src/master/ractor.c:3274 |
| /home/opc/ruby/build/master/miniruby(rb_vm_lock_leave) /home/opc/ruby/src/master/vm_sync.h:92 |
| /home/opc/ruby/build/master/miniruby(obj_refer_only_shareables_p) /home/opc/ruby/src/master/ractor.c:3276 |
| /home/opc/ruby/build/master/miniruby(obj_traverse_replace_i) /home/opc/ruby/src/master/ractor.c:3445 |
| /home/opc/ruby/build/master/miniruby(rb_obj_traverse_replace+0x30) [0xaaad74bf26bc] /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) [0xaaad74bf4090] /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) [0xaaad74ce0e68] /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) [0xaaad74cd23b0] /home/opc/ruby/src/master/vm.c:2567 |
| /home/opc/ruby/build/master/miniruby(invoke_block+0x48) [0xaaad74cd6814] /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) [0xaaad74c8a504] /home/opc/ruby/src/master/thread.c:577 |
| /home/opc/ruby/build/master/miniruby(thread_do_start+0xc) [0xaaad74c8b78c] /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) [0xaaad74c8bcb4] /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) [0xaaad74c8bc28] /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: |
| |
| aaad74a00000-aaad74ee0000 r-xp 00000000 fc:00 62230 /home/opc/ruby/build/master/miniruby |
| aaad74ef0000-aaad74f00000 r--p 004e0000 fc:00 62230 /home/opc/ruby/build/master/miniruby |
| aaad74f00000-aaad74f10000 rw-p 004f0000 fc:00 62230 /home/opc/ruby/build/master/miniruby |
| aaad74f10000-aaad74f20000 rw-p 00000000 00:00 0 |
| aaada58c0000-aaada5c60000 rw-p 00000000 00:00 0 [heap] |
| fffcac000000-fffcac060000 rw-p 00000000 00:00 0 |
| fffcac060000-fffcb0000000 ---p 00000000 00:00 0 |
| fffcb0000000-fffcb0060000 rw-p 00000000 00:00 0 |
| fffcb0060000-fffcb4000000 ---p 00000000 00:00 0 |
| fffcb4000000-fffcb4080000 rw-p 00000000 00:00 0 |
| fffcb4080000-fffcb8000000 ---p 00000000 00:00 0 |
| fffcb8000000-fffcb8060000 rw-p 00000000 00:00 0 |
| fffcb8060000-fffcbc000000 ---p 00000000 00:00 0 |
| fffcbc000000-fffcbc060000 rw-p 00000000 00:00 0 |
| fffcbc060000-fffcc0000000 ---p 00000000 00:00 0 |
| fffcc0000000-fffcc0090000 rw-p 00000000 00:00 0 |
| fffcc0090000-fffcc4000000 ---p 00000000 00:00 0 |
| fffcc4000000-fffcc4070000 rw-p 00000000 00:00 0 |
| fffcc4070000-fffcc8000000 ---p 00000000 00:00 0 |
| fffccabc0000-fffccabe0000 r-xp 00000000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffccabe0000-fffccabf0000 r--p 00010000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffccabf0000-fffccac00000 rw-p 00020000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffccac00000-fffccb110000 rw-p 00000000 00:00 0 |
| fffccb110000-fffccb120000 ---p 00000000 00:00 0 |
| fffccb120000-fffccb220000 rw-p 00000000 00:00 0 |
| fffccb220000-fffccb230000 ---p 00000000 00:00 0 |
| fffccb230000-fffccb330000 rw-p 00000000 00:00 0 |
| fffccb330000-fffccb340000 ---p 00000000 00:00 0 |
| fffccb340000-fffccb440000 rw-p 00000000 00:00 0 |
| fffccb440000-fffccb450000 ---p 00000000 00:00 0 |
| fffccb450000-fffccb550000 rw-p 00000000 00:00 0 |
| fffccb550000-fffccb560000 ---p 00000000 00:00 0 |
| fffccb560000-fffccb770000 rw-p 00000000 00:00 0 |
| fffccb770000-fffccb780000 ---p 00000000 00:00 0 |
| fffccb780000-fffccb980000 rw-p 00000000 00:00 0 |
| fffccb980000-fffccb990000 ---p 00000000 00:00 0 |
| fffccb990000-fffccbb90000 rw-p 00000000 00:00 0 |
| fffccbb90000-fffccbba0000 ---p 00000000 00:00 0 |
| fffccbba0000-fffccbda0000 rw-p 00000000 00:00 0 |
| fffccbda0000-fffccbdb0000 ---p 00000000 00:00 0 |
| fffccbdb0000-fffccbfb0000 rw-p 00000000 00:00 0 |
| fffccbfb0000-fffccbfc0000 ---p 00000000 00:00 0 |
| fffccbfc0000-fffccc1c0000 rw-p 00000000 00:00 0 |
| fffccc1c0000-fffccc1d0000 ---p 00000000 00:00 0 |
| fffccc1d0000-fffccc3d0000 rw-p 00000000 00:00 0 |
| fffccc3d0000-fffccc3e0000 ---p 00000000 00:00 0 |
| fffccc3e0000-fffccc5e0000 rw-p 00000000 00:00 0 |
| fffccc5e0000-fffccc5f0000 ---p 00000000 00:00 0 |
| fffccc5f0000-fffceb6a0000 rw-p 00000000 00:00 0 |
| fffceb6b0000-fffceb6c0000 rw-p 00000000 00:00 0 |
| fffceb6c0000-fffceb7a0000 rw-p 00000000 00:00 0 |
| fffceb7a0000-fffceb7b0000 ---p 00000000 00:00 0 |
| fffceb7b0000-fffceb8d0000 rw-p 00000000 00:00 0 |
| fffceb8e0000-fffceb8f0000 rw-p 00000000 00:00 0 |
| fffceb8f0000-fffceb960000 rw-p 00000000 00:00 0 |
| fffceb960000-fffceb970000 ---p 00000000 00:00 0 |
| fffceb970000-fffceba80000 rw-p 00000000 00:00 0 |
| fffceba90000-fffcebb30000 rw-p 00000000 00:00 0 |
| fffcebb30000-fffcebb40000 ---p 00000000 00:00 0 |
| fffcebb40000-fffcebbf0000 rw-p 00000000 00:00 0 |
| fffcebbf0000-fffcebc00000 ---p 00000000 00:00 0 |
| fffcebc00000-fffcebcb0000 rw-p 00000000 00:00 0 |
| fffcebcb0000-fffcebcc0000 ---p 00000000 00:00 0 |
| fffcebcc0000-fffcebd70000 rw-p 00000000 00:00 0 |
| fffcebd70000-fffcebd80000 ---p 00000000 00:00 0 |
| fffcebd80000-fffcebe30000 rw-p 00000000 00:00 0 |
| fffcebe30000-fffcebe40000 ---p 00000000 00:00 0 |
| fffcebe40000-fffcebef0000 rw-p 00000000 00:00 0 |
| fffcebef0000-fffcebf00000 ---p 00000000 00:00 0 |
| fffcebf00000-fffcebfb0000 rw-p 00000000 00:00 0 |
| fffcebfb0000-fffcebfc0000 ---p 00000000 00:00 0 |
| fffcebfc0000-fffcec070000 rw-p 00000000 00:00 0 |
| fffcec070000-fffcec080000 ---p 00000000 00:00 0 |
| fffcec080000-fffcec130000 rw-p 00000000 00:00 0 |
| fffcec130000-fffcec140000 ---p 00000000 00:00 0 |
| fffcec140000-fffcec1f0000 rw-p 00000000 00:00 0 |
| fffcec1f0000-fffcec200000 ---p 00000000 00:00 0 |
| fffcec200000-fffcec2b0000 rw-p 00000000 00:00 0 |
| fffcec2b0000-fffcec2c0000 ---p 00000000 00:00 0 |
| fffcec2c0000-fffcec370000 rw-p 00000000 00:00 0 |
| fffcec370000-fffcec380000 ---p 00000000 00:00 0 |
| fffcec380000-fffcec430000 rw-p 00000000 00:00 0 |
| fffcec430000-fffcec440000 ---p 00000000 00:00 0 |
| fffcec440000-fffcec4f0000 rw-p 00000000 00:00 0 |
| fffcec4f0000-fffcec500000 ---p 00000000 00:00 0 |
| fffcec500000-fffcec5b0000 rw-p 00000000 00:00 0 |
| fffcec5b0000-fffcec5c0000 ---p 00000000 00:00 0 |
| fffcec5c0000-fffcec670000 rw-p 00000000 00:00 0 |
| fffcec670000-fffcec680000 ---p 00000000 00:00 0 |
| fffcec680000-fffcec730000 rw-p 00000000 00:00 0 |
| fffcec730000-fffcec740000 ---p 00000000 00:00 0 |
| fffcec740000-fffcec7f0000 rw-p 00000000 00:00 0 |
| fffcec7f0000-fffcec800000 ---p 00000000 00:00 0 |
| fffcec800000-fffcec8b0000 rw-p 00000000 00:00 0 |
| fffcec8b0000-fffcec8c0000 ---p 00000000 00:00 0 |
| fffcec8c0000-fffcec970000 rw-p 00000000 00:00 0 |
| fffcec970000-fffcec980000 ---p 00000000 00:00 0 |
| fffcec980000-fffceca30000 rw-p 00000000 00:00 0 |
| fffceca30000-fffceca40000 ---p 00000000 00:00 0 |
| fffceca40000-fffcecaf0000 rw-p 00000000 00:00 0 |
| fffcecaf0000-fffcecb00000 ---p 00000000 00:00 0 |
| fffcecb00000-fffcecbb0000 rw-p 00000000 00:00 0 |
| fffcecbb0000-fffcecbc0000 ---p 00000000 00:00 0 |
| fffcecbc0000-fffcecc70000 rw-p 00000000 00:00 0 |
| fffcecc70000-fffcecc80000 ---p 00000000 00:00 0 |
| fffcecc80000-fffcecd30000 rw-p 00000000 00:00 0 |
| fffcecd30000-fffcecd40000 ---p 00000000 00:00 0 |
| fffcecd40000-fffcecdf0000 rw-p 00000000 00:00 0 |
| fffcecdf0000-fffcece00000 ---p 00000000 00:00 0 |
| fffcece00000-fffceceb0000 rw-p 00000000 00:00 0 |
| fffceceb0000-fffcecec0000 ---p 00000000 00:00 0 |
| fffcecec0000-fffcecf70000 rw-p 00000000 00:00 0 |
| fffcecf70000-fffcecf80000 ---p 00000000 00:00 0 |
| fffcecf80000-fffced030000 rw-p 00000000 00:00 0 |
| fffced030000-fffced040000 ---p 00000000 00:00 0 |
| fffced040000-fffced0f0000 rw-p 00000000 00:00 0 |
| fffced0f0000-fffced100000 ---p 00000000 00:00 0 |
| fffced100000-fffced1b0000 rw-p 00000000 00:00 0 |
| fffced1b0000-fffced1c0000 ---p 00000000 00:00 0 |
| fffced1c0000-fffced270000 rw-p 00000000 00:00 0 |
| fffced270000-fffced280000 ---p 00000000 00:00 0 |
| fffced280000-fffced330000 rw-p 00000000 00:00 0 |
| fffced330000-fffced340000 ---p 00000000 00:00 0 |
| fffced340000-fffd07120000 rw-p 00000000 00:00 0 |
| fffd07120000-fffd07180000 r--p 00000000 fc:00 17418 /usr/lib/locale/C.utf8/LC_CTYPE |
| fffd07180000-fffd072e0000 r-xp 00000000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd072e0000-fffd072f0000 ---p 00160000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd072f0000-fffd07300000 r--p 00160000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd07300000-fffd07310000 rw-p 00170000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd07310000-fffd07330000 r-xp 00000000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd07330000-fffd07340000 r--p 00010000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd07340000-fffd07350000 rw-p 00020000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd07350000-fffd07400000 r-xp 00000000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd07400000-fffd07410000 r--p 000a0000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd07410000-fffd07420000 rw-p 000b0000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd07420000-fffd07440000 r-xp 00000000 fc:00 17639 /usr/lib64/libcrypt.so.1.1.0 |
| fffd07440000-fffd07450000 r--p 00010000 fc:00 17639 /usr/lib64/libcrypt.so.1.1.0 |
| fffd07450000-fffd07460000 rw-p 00000000 00:00 0 |
| fffd07460000-fffd07470000 r-xp 00000000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd07470000-fffd07480000 r--p 00000000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd07480000-fffd07490000 rw-p 00010000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd07490000-fffd074a0000 r-xp 00000000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd074a0000-fffd074b0000 r--p 00000000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd074b0000-fffd074c0000 rw-p 00010000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd074c0000-fffd074e0000 r-xp 00000000 fc:00 17571 /usr/lib64/libz.so.1.2.11 |
| fffd074e0000-fffd074f0000 r--p 00010000 fc:00 17571 /usr/lib64/libz.so.1.2.11 |
| fffd074f0000-fffd07500000 rw-p 00000000 00:00 0 |
| fffd07500000-fffd07510000 r--s 00000000 fc:00 100664686 /usr/lib64/gconv/gconv-modules.cache |
| fffd07510000-fffd07520000 r--p 00000000 00:00 0 [vvar] |
| fffd07520000-fffd07530000 r-xp 00000000 00:00 0 [vdso] |
| fffd07530000-fffd07560000 r-xp 00000000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| fffd07560000-fffd07570000 r--p 00020000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| fffd07570000-fffd07580000 rw-p 00030000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| fffff6cc0000-fffff74c0000 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:53066 state=error: certificate verify failed (unable to get local issuer certificate) |
| SSL error: SSL_accept returned=1 errno=0 peeraddr=127.0.0.1:53068 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. |