| "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 |
| aeb7689..7ba9863 master -> origin/master |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| In file included from conftest.c:4: |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:25:39: error: invalid suffix "RUBY_RELEASE_MONTH" on integer constant |
| 25 | #define ONLY_ONE_DIGIT(x) TOKEN_PASTE(10,x) < 1000 |
| | ^~ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:23:26: note: in definition of macro 'TOKEN_PASTE' |
| 23 | #define TOKEN_PASTE(x,y) x##y |
| | ^ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:29:5: note: in expansion of macro 'ONLY_ONE_DIGIT' |
| 29 | #if ONLY_ONE_DIGIT(RUBY_RELEASE_MONTH) |
| | ^~~~~~~~~~~~~~ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:25:39: error: invalid suffix "RUBY_RELEASE_DAY" on integer constant |
| 25 | #define ONLY_ONE_DIGIT(x) TOKEN_PASTE(10,x) < 1000 |
| | ^~ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:23:26: note: in definition of macro 'TOKEN_PASTE' |
| 23 | #define TOKEN_PASTE(x,y) x##y |
| | ^ |
| /tmp/ruby/src/trunk-asserts-nopara/version.h:34:5: note: in expansion of macro 'ONLY_ONE_DIGIT' |
| 34 | #if ONLY_ONE_DIGIT(RUBY_RELEASE_DAY) |
| | ^~~~~~~~~~~~~~ |
| "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 |
| heap_pages_final_slots: 0, total_freed_objects: 54181 |
| bootstraptest.test_ractor.rb_2354_1407.rb:11: [BUG] inconsistent live slot number: expect 20070, but 20069. |
| ruby 4.0.0dev (2025-11-25T04:55:20Z master 7ba986383c) +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0005 p:---- s:0023 e:000022 l:y b:---- CFUNC :fork |
| c:0004 p:0012 s:0019 E:002190 l:n b:---- BLOCK bootstraptest.test_ractor.rb_2354_1407.rb:11 |
| c:0003 p:0024 s:0012 e:000011 l:y b:0001 METHOD <internal:numeric>:257 |
| c:0002 p:0018 s:0007 E:0007b0 l:n b:---- EVAL bootstraptest.test_ractor.rb_2354_1407.rb:4 [FINISH] |
| c:0001 p:0000 s:0003 E:0006f0 l:y b:---- DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_2354_1407.rb:4:in '<main>' |
| <internal:numeric>:257:in 'times' |
| bootstraptest.test_ractor.rb_2354_1407.rb:11:in 'block in <main>' |
| bootstraptest.test_ractor.rb_2354_1407.rb:11:in 'fork' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_print_backtrace+0x21) [0x5e1172575a61] /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:1105 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(fprintf+0x0) [0x5e1172575c99] /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:1450 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk-asserts-nopara/vm_dump.c:1453 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_bug_without_die_internal+0x71) [0x5e11723c1011] /tmp/ruby/src/trunk-asserts-nopara/error.c:1098 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_bug+0x9f) [0x5e117230715d] /tmp/ruby/src/trunk-asserts-nopara/error.c:1116 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_verify_internal_consistency_+0x205) [0x5e11723e9895] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:5186 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(gc_verify_internal_consistency+0x32) [0x5e11723e98d2] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:5241 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_gc_impl_shutdown_call_finalizer+0x2d) [0x5e11723ee2dd] /tmp/ruby/src/trunk-asserts-nopara/gc/default/default.c:3015 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_ec_cleanup+0x23e) [0x5e11723ccafe] /tmp/ruby/src/trunk-asserts-nopara/eval.c:257 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(ruby_stop+0xf) [0x5e11723cccaf] /tmp/ruby/src/trunk-asserts-nopara/eval.c:292 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_f_fork+0x87) [0x5e1172484107] /tmp/ruby/src/trunk-asserts-nopara/process.c:4294 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_call_cfunc_with_frame_+0xf6) [0x5e11725515d6] /tmp/ruby/src/trunk-asserts-nopara/vm_insnhelper.c:3902 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_sendish+0xfd) [0x5e117255d9bd] /tmp/ruby/src/trunk-asserts-nopara/vm_insnhelper.c:6124 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(vm_exec_core+0x4fed) [0x5e1172562f2d] ../../src/trunk-asserts-nopara/insns.def:855 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_vm_exec+0x102) [0x5e1172565592] /tmp/ruby/src/trunk-asserts-nopara/vm.c:2784 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_ec_exec_node+0x94) [0x5e11723c9644] /tmp/ruby/src/trunk-asserts-nopara/eval.c:283 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(ruby_run_node+0x7b) [0x5e11723ccd3b] /tmp/ruby/src/trunk-asserts-nopara/eval.c:321 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(rb_main+0x3a) [0x5e117232543a] /tmp/ruby/src/trunk-asserts-nopara/main.c:42 |
| /tmp/ruby/build/trunk-asserts-nopara/miniruby(main+0x38) [0x5e1172325308] /build/rustc-Px5Ywq/rustc-1.75.0+dfsg0ubuntu1/library/core/src/panicking.rs:279 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_2354_1407.rb |
| |
| * Ruby Box: disabled |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 pathname.so |
| 6 ruby2_keywords.rb |
| 7 set.rb |
| 8 /tmp/ruby/build/trunk-asserts-nopara/x86_64-linux-fake.rb |
| |
| * Process memory map: |
| |
| 5e11722c0000-5e1172300000 r--p 00000000 00:56 13668661 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 5e1172300000-5e11726f0000 r-xp 00040000 00:56 13668661 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 5e11726f0000-5e11728f5000 r--p 00430000 00:56 13668661 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 5e11728f5000-5e117290b000 r--p 00634000 00:56 13668661 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 5e117290b000-5e117290c000 rw-p 0064a000 00:56 13668661 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 5e117290c000-5e1172921000 rw-p 00000000 00:00 0 |
| 5e118b871000-5e118ba12000 rw-p 00000000 00:00 0 [heap] |
| 5e118ba12000-5e118ba37000 rw-p 00000000 00:00 0 [heap] |
| 71eed4000000-71eed4021000 rw-p 00000000 00:00 0 |
| 71eed4021000-71eed8000000 ---p 00000000 00:00 0 |
| 71eedc000000-71eedc021000 rw-p 00000000 00:00 0 |
| 71eedc021000-71eee0000000 ---p 00000000 00:00 0 |
| 71eee0000000-71eee0021000 rw-p 00000000 00:00 0 |
| 71eee0021000-71eee4000000 ---p 00000000 00:00 0 |
| 71eee4000000-71eee4021000 rw-p 00000000 00:00 0 |
| 71eee4021000-71eee8000000 ---p 00000000 00:00 0 |
| 71eee8000000-71eee8021000 rw-p 00000000 00:00 0 |
| 71eee8021000-71eeec000000 ---p 00000000 00:00 0 |
| 71eeec000000-71eeec021000 rw-p 00000000 00:00 0 |
| 71eeec021000-71eef0000000 ---p 00000000 00:00 0 |
| 71eef0000000-71eef0021000 rw-p 00000000 00:00 0 |
| 71eef0021000-71eef4000000 ---p 00000000 00:00 0 |
| 71eef4000000-71eef4021000 rw-p 00000000 00:00 0 |
| 71eef4021000-71eef8000000 ---p 00000000 00:00 0 |
| 71eef8e65000-71eef906c000 r--s 00000000 00:56 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 71eef906c000-71eefb7b0000 r--s 00000000 00:56 13668661 /tmp/ruby/build/trunk-asserts-nopara/miniruby |
| 71eefb7b0000-71eefb7f0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 71eefb7fa000-71eefb7fb000 ---p 00000000 00:00 0 |
| 71eefb7fb000-71eefb8fb000 rw-p 00000000 00:00 0 |
| 71eefb8fb000-71eefb8fc000 ---p 00000000 00:00 0 |
| 71eefb8fc000-71eefb9fc000 rw-p 00000000 00:00 0 |
| 71eefb9fc000-71eefb9fd000 ---p 00000000 00:00 0 |
| 71eefb9fd000-71eefbafd000 rw-p 00000000 00:00 0 |
| 71eefbafd000-71eefbafe000 ---p 00000000 00:00 0 |
| 71eefbafe000-71eefbbfe000 rw-p 00000000 00:00 0 |
| 71eefbbfe000-71eefbbff000 ---p 00000000 00:00 0 |
| 71eefbbff000-71eefbcff000 rw-p 00000000 00:00 0 |
| 71eefbcff000-71eefbd00000 ---p 00000000 00:00 0 |
| 71eefbd00000-71eefbe00000 rw-p 00000000 00:00 0 |
| 71eefbe00000-71eefbf01000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefbf01000-71eefbf02000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefbf02000-71eefc102000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc102000-71eefc103000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc103000-71eefc303000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc303000-71eefc304000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc304000-71eefc504000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc504000-71eefc505000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc505000-71eefc705000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc705000-71eefc706000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc706000-71eefc906000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc906000-71eefc907000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefc907000-71eefcb07000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefcb07000-71eefcb08000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefcb08000-71eefcd08000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefcd08000-71eefcd09000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefcd09000-71eefcf09000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefcf09000-71eefcf0a000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefcf0a000-71eefd10a000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd10a000-71eefd10b000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd10b000-71eefd30b000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd30b000-71eefd30c000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd30c000-71eefd50c000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd50c000-71eefd50d000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd50d000-71eefd70d000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd70d000-71eefd70e000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd70e000-71eefd90e000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd90e000-71eefd90f000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefd90f000-71eefdb0f000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefdb0f000-71eefdb10000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefdb10000-71eefdd10000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefdd10000-71eefdd11000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefdd11000-71eefdf11000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefdf11000-71eefdf12000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefdf12000-71eefe112000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe112000-71eefe113000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe113000-71eefe313000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe313000-71eefe314000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe314000-71eefe514000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe514000-71eefe515000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe515000-71eefe715000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe715000-71eefe716000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe716000-71eefe916000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe916000-71eefe917000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefe917000-71eefeb17000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefeb17000-71eefeb18000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefeb18000-71eefed18000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefed18000-71eefed19000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefed19000-71eefef19000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefef19000-71eefef1a000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eefef1a000-71eeff11a000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eeff11a000-71eeff11b000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71eeff11b000-71ef1be00000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 71ef1be10000-71ef1be80000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 71ef1be8f000-71ef1be90000 ---p 00000000 00:00 0 |
| 71ef1be90000-71ef1bf90000 rw-p 00000000 00:00 0 |
| 71ef1bf90000-71ef1bfb0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 71ef1bfbf000-71ef1bfc0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1bfc0000-71ef1c061000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c061000-71ef1c062000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c062000-71ef1c103000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c103000-71ef1c104000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c104000-71ef1c1a5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c1a5000-71ef1c1a6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c1a6000-71ef1c247000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c247000-71ef1c248000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c248000-71ef1c2e9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c2e9000-71ef1c2ea000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c2ea000-71ef1c38b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c38b000-71ef1c38c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c38c000-71ef1c42d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c42d000-71ef1c42e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c42e000-71ef1c4cf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c4cf000-71ef1c4d0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c4d0000-71ef1c571000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c571000-71ef1c572000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c572000-71ef1c613000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c613000-71ef1c614000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c614000-71ef1c6b5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c6b5000-71ef1c6b6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c6b6000-71ef1c757000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c757000-71ef1c758000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c758000-71ef1c7f9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c7f9000-71ef1c7fa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c7fa000-71ef1c89b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c89b000-71ef1c89c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c89c000-71ef1c93d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c93d000-71ef1c93e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c93e000-71ef1c9df000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c9df000-71ef1c9e0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1c9e0000-71ef1ca81000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1ca81000-71ef1ca82000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1ca82000-71ef1cb23000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cb23000-71ef1cb24000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cb24000-71ef1cbc5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cbc5000-71ef1cbc6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cbc6000-71ef1cc67000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cc67000-71ef1cc68000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cc68000-71ef1cd09000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cd09000-71ef1cd0a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cd0a000-71ef1cdab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cdab000-71ef1cdac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cdac000-71ef1ce4d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1ce4d000-71ef1ce4e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1ce4e000-71ef1ceef000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1ceef000-71ef1cef0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cef0000-71ef1cf91000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cf91000-71ef1cf92000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1cf92000-71ef1d033000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d033000-71ef1d034000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d034000-71ef1d0d5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d0d5000-71ef1d0d6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d0d6000-71ef1d177000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d177000-71ef1d178000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d178000-71ef1d219000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d219000-71ef1d21a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d21a000-71ef1d2bb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d2bb000-71ef1d2bc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d2bc000-71ef1d35d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d35d000-71ef1d35e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d35e000-71ef1d3ff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 71ef1d3ff000-71ef1d400000 ---p 00000000 00:00 0 |
| 71ef1d400000-71ef1dc00000 rw-p 00000000 00:00 0 |
| 71ef1dc00000-71ef35c00000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 71ef35c00000-71ef37000000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 71ef37010000-71ef37020000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 71ef3702f000-71ef37030000 ---p 00000000 00:00 0 |
| 71ef37030000-71ef37130000 rw-p 00000000 00:00 0 |
| 71ef37130000-71ef371d0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 71ef371df000-71ef37200000 rw-p 00000000 00:00 0 |
| 71ef37200000-71ef37210000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 71ef3721d000-71ef3731e000 rw-p 00000000 00:00 0 |
| 71ef3731e000-71ef37325000 r--s 00000000 00:56 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 71ef37325000-71ef3737e000 r--p 00000000 00:56 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 71ef3737e000-71ef37381000 rw-p 00000000 00:00 0 |
| 71ef37381000-71ef373a9000 r--p 00000000 00:56 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 71ef373a9000-71ef37531000 r-xp 00028000 00:56 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 71ef37531000-71ef37580000 r--p 001b0000 00:56 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 71ef37580000-71ef37584000 r--p 001fe000 00:56 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 71ef37584000-71ef37586000 rw-p 00202000 00:56 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 71ef37586000-71ef37595000 rw-p 00000000 00:00 0 |
| 71ef37595000-71ef37599000 r--p 00000000 00:56 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 71ef37599000-71ef375bc000 r-xp 00004000 00:56 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 71ef375bc000-71ef375c0000 r--p 00027000 00:56 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 71ef375c0000-71ef375c1000 r--p 0002b000 00:56 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 71ef375c1000-71ef375c2000 rw-p 0002c000 00:56 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 71ef375c2000-71ef375d2000 r--p 00000000 00:56 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 71ef375d2000-71ef37651000 r-xp 00010000 00:56 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 71ef37651000-71ef376a9000 r--p 0008f000 00:56 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 71ef376a9000-71ef376aa000 r--p 000e7000 00:56 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 71ef376aa000-71ef376ab000 rw-p 000e8000 00:56 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 71ef376ab000-71ef376ad000 r--p 00000000 00:56 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 71ef376ad000-71ef376c2000 r-xp 00002000 00:56 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 71ef376c2000-71ef376db000 r--p 00017000 00:56 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 71ef376db000-71ef376dc000 r--p 0002f000 00:56 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 71ef376dc000-71ef376dd000 rw-p 00030000 00:56 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 71ef376dd000-71ef376e5000 rw-p 00000000 00:00 0 |
| 71ef376e5000-71ef376ef000 r--p 00000000 00:56 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 71ef376ef000-71ef37752000 r-xp 0000a000 00:56 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 71ef37752000-71ef37767000 r--p 0006d000 00:56 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 71ef37767000-71ef37768000 r--p 00081000 00:56 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 71ef37768000-71ef37769000 rw-p 00082000 00:56 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 71ef37769000-71ef3776b000 r--p 00000000 00:56 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 71ef3776b000-71ef3777d000 r-xp 00002000 00:56 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 71ef3777d000-71ef37783000 r--p 00014000 00:56 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 71ef37783000-71ef37784000 r--p 0001a000 00:56 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 71ef37784000-71ef37785000 rw-p 0001b000 00:56 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 71ef3778a000-71ef3778c000 rw-p 00000000 00:00 0 |
| 71ef3778c000-71ef3778d000 r--p 00000000 00:56 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 71ef3778d000-71ef377b8000 r-xp 00001000 00:56 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 71ef377b8000-71ef377c2000 r--p 0002c000 00:56 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 71ef377c2000-71ef377c4000 r--p 00036000 00:56 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 71ef377c4000-71ef377c6000 rw-p 00038000 00:56 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fff40319000-7fff4033a000 rw-p 00000000 00:00 0 [stack] |
| 7fff40380000-7fff40384000 r--p 00000000 00:00 0 [vvar] |
| 7fff40384000-7fff40386000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| |
| |
| bootstraptest.test_ractor.rb_2354_1407.rb:11: [BUG] Aborted at 0x000003e9003ce55f |
| ruby 4.0.0dev (2025-11-25T04:55:20Z master 7ba986383c) +PRISM [x86_64-linux] |
| |
| Crashed while printing bug report |
| bootstraptest.test_ractor.rb_2354_1407.rb:13:in 'block in <main>': unhandled exception |
| from bootstraptest.test_ractor.rb_2354_1407.rb:4:in 'Integer#times' |
| from bootstraptest.test_ractor.rb_2354_1407.rb:4:in '<main>' |
| #1407 test_ractor.rb:2354: |
| begin |
| 100.times do |i| |
| Ractor.new(i) do |j| |
| 1000.times do |i| |
| "#{j}-#{i}" |
| end |
| Ractor.receive |
| end |
| pid = fork { } |
| _, status = Process.waitpid2 pid |
| raise unless status.success? |
| end |
| |
| :ok |
| rescue NotImplementedError |
| :ok |
| end |
| #=> "" (expected "ok") |
| FAIL 1/2024 tests failed |
| make: *** [uncommon.mk:848: yes-btest] Error 1 |
| "make yes-test-basic " exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' " exit with 0. |
| Children under /tmp/rubytest.ql4s1v: |
| * -rw-r--r-- 1 144960 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_etc.so |
| * -rw-r--r-- 1 186304 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_psych.so |
| * -rw-r--r-- 1 92048 2025-11-25 22:48:55 +0000 _ruby_box_p4046253_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 131248 2025-11-25 22:48:59 +0000 _ruby_box_p4046264_2_cgi+escape.so |
| * -rw-r--r-- 1 110424 2025-11-25 22:48:59 +0000 _ruby_box_p4046264_2_io+nonblock.so |
| * -rw-r--r-- 1 92048 2025-11-25 22:48:54 +0000 _ruby_box_p4046243_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 167552 2025-11-25 22:48:53 +0000 _ruby_box_p4046238_2_io+console.so |
| * -rw-r--r-- 1 91048 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_io+wait.so |
| * -rw-r--r-- 1 111920 2025-11-25 22:48:55 +0000 _ruby_box_p4046253_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 219816 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_json+ext+parser.so |
| * -rw-r--r-- 1 92048 2025-11-25 22:48:52 +0000 _ruby_box_p4046233_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 167552 2025-11-25 22:48:57 +0000 _ruby_box_p4046264_2_io+console.so |
| * -rw-r--r-- 1 111920 2025-11-25 22:48:57 +0000 _ruby_box_p4046264_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 157880 2025-11-25 22:48:59 +0000 _ruby_box_p4046264_2_strscan.so |
| * -rw-r--r-- 1 167552 2025-11-25 22:48:54 +0000 _ruby_box_p4046243_2_io+console.so |
| * -rw-r--r-- 1 111920 2025-11-25 22:48:54 +0000 _ruby_box_p4046243_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 565120 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_date_core.so |
| * -rw-r--r-- 1 167552 2025-11-25 22:48:55 +0000 _ruby_box_p4046253_2_io+console.so |
| * -rw-r--r-- 1 167552 2025-11-25 22:48:53 +0000 _ruby_box_p4046233_2_io+console.so |
| * -rw-r--r-- 1 124488 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_digest.so |
| * -rw-r--r-- 1 92048 2025-11-25 22:48:57 +0000 _ruby_box_p4046264_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 103928 2025-11-25 22:48:59 +0000 _ruby_box_p4046264_2_monitor.so |
| * -rw-r--r-- 1 242752 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_json+ext+generator.so |
| * -rw-r--r-- 1 111920 2025-11-25 22:48:52 +0000 _ruby_box_p4046233_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 258360 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_zlib.so |
| * -rw-r--r-- 1 111920 2025-11-25 22:48:53 +0000 _ruby_box_p4046238_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 1458064 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_openssl.so |
| * -rw-r--r-- 1 92048 2025-11-25 22:48:53 +0000 _ruby_box_p4046238_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 114192 2025-11-25 22:48:59 +0000 _ruby_box_p4046264_2_erb+escape.so |
| * -rw-r--r-- 1 185360 2025-11-25 22:48:59 +0000 _ruby_box_p4046264_2_stringio.so |
| * -rw-r--r-- 1 790520 2025-11-25 22:48:58 +0000 _ruby_box_p4046264_2_socket.so |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr ' " exit with 0. |