| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| "make after-update -j4" exit with 0. |
| "make miniruby -j4" exit with 0. |
| "make ruby -j4" exit with 0. |
| "make all -j4" exit with 0. |
| "make install -j4" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 512. |
| Fstderr output is not empty |
| munmap_chunk(): invalid pointer |
| bootstraptest.test_ractor.rb_2354_1404.rb:11: [BUG] Aborted at 0x000003e9003deace |
| ruby 4.0.0dev (2025-11-25T04:47:45Z master ec05bc39a3) +YJIT +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:0005f0 l:n b:---- BLOCK bootstraptest.test_ractor.rb_2354_1404.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:0014a0 l:n b:---- EVAL bootstraptest.test_ractor.rb_2354_1404.rb:4 [FINISH] |
| c:0001 p:0000 s:0003 E:000f00 l:y b:---- DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_2354_1404.rb:4:in '<main>' |
| <internal:numeric>:257:in 'times' |
| bootstraptest.test_ractor.rb_2354_1404.rb:11:in 'block in <main>' |
| bootstraptest.test_ractor.rb_2354_1404.rb:11:in 'fork' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 31 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| RIP: 0x0000740c12a51b1c RBP: 0x00007ffc55a22cf0 RSP: 0x00007ffc55a22cb0 |
| RAX: 0x0000000000000000 RBX: 0x00000000003deace RCX: 0x0000740c12a51b1c |
| RDX: 0x0000000000000006 RDI: 0x00000000003deace RSI: 0x00000000003deace |
| R8: 0x00000000ffffffff R9: 0x0000000000000000 R10: 0x0000000000000008 |
| R11: 0x0000000000000246 R12: 0x0000000000000006 R13: 0x00007ffc55a22e30 |
| R14: 0x0000000000000016 R15: 0x00007ffc55a22e30 EFL: 0x0000000000000246 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_print_backtrace+0x14) [0x6373263ae960] /tmp/ruby/src/trunk-yjit/vm_dump.c:1105 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk-yjit/vm_dump.c:1450 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_bug_for_fatal_signal+0x102) [0x637326166762] /tmp/ruby/src/trunk-yjit/error.c:1131 |
| /tmp/ruby/build/trunk-yjit/miniruby(sigabrt+0x48) [0x6373262e4b28] /tmp/ruby/src/trunk-yjit/signal.c:962 |
| /lib/x86_64-linux-gnu/libc.so.6(0x740c129f8320) [0x740c129f8320] |
| /lib/x86_64-linux-gnu/libc.so.6(__pthread_kill_implementation+0x44) [0x740c12a51b1c] ./nptl/pthread_kill.c:43 |
| /lib/x86_64-linux-gnu/libc.so.6(__pthread_kill_internal) ./nptl/pthread_kill.c:78 |
| /lib/x86_64-linux-gnu/libc.so.6(__pthread_kill) ./nptl/pthread_kill.c:89 |
| /lib/x86_64-linux-gnu/libc.so.6(pthread_kill) (null):0 |
| /lib/x86_64-linux-gnu/libc.so.6(raise+0x1e) [0x740c129f826e] ../sysdeps/posix/raise.c:26 |
| /lib/x86_64-linux-gnu/libc.so.6(gsignal) (null):0 |
| /lib/x86_64-linux-gnu/libc.so.6(abort+0xdf) [0x740c129db8ff] ./stdlib/abort.c:79 |
| /lib/x86_64-linux-gnu/libc.so.6(abort) (null):0 |
| /lib/x86_64-linux-gnu/libc.so.6(_IO_acquire_lock_fct+0x0) [0x740c129dc7b6] ../sysdeps/posix/libc_fatal.c:132 |
| /lib/x86_64-linux-gnu/libc.so.6(_IO_peekc_locked) ./libio/peekc.c:37 |
| /lib/x86_64-linux-gnu/libc.so.6(malloc_printerr+0x15) [0x740c12a5bfe5] ./malloc/malloc.c:5772 |
| /lib/x86_64-linux-gnu/libc.so.6(munmap_chunk+0x0) [0x740c12a5c46c] ./malloc/malloc.c:3040 |
| /lib/x86_64-linux-gnu/libc.so.6(munmap_chunk) ./malloc/malloc.c:3023 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_free+0xca) [0x740c12a60dea] ./malloc/malloc.c:3388 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_free) (null):0 |
| /tmp/ruby/build/trunk-yjit/miniruby(atomic_sub_nounderflow+0x0) [0x63732619df23] /tmp/ruby/src/trunk-yjit/gc/default/default.c:8198 |
| /tmp/ruby/build/trunk-yjit/miniruby(objspace_malloc_increase_body) /tmp/ruby/src/trunk-yjit/gc/default/default.c:8028 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_gc_impl_free) /tmp/ruby/src/trunk-yjit/gc/default/default.c:8197 |
| /tmp/ruby/build/trunk-yjit/miniruby(ractor_basket_free+0x5) [0x637326281aa5] /tmp/ruby/src/trunk-yjit/ractor_sync.c:234 |
| /tmp/ruby/build/trunk-yjit/miniruby(ractor_queue_free) /tmp/ruby/src/trunk-yjit/ractor_sync.c:283 |
| /tmp/ruby/build/trunk-yjit/miniruby(ractor_free_all_ports) /tmp/ruby/src/trunk-yjit/ractor_sync.c:512 |
| /tmp/ruby/build/trunk-yjit/miniruby(ractor_sync_terminate_atfork) /tmp/ruby/src/trunk-yjit/ractor_sync.c:521 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_ractor_terminate_atfork) /tmp/ruby/src/trunk-yjit/ractor.c:468 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_thread_atfork_internal+0x20d) [0x63732633d325] /tmp/ruby/src/trunk-yjit/thread.c:4951 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_thread_atfork) /tmp/ruby/src/trunk-yjit/thread.c:4995 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_fork_ruby+0x18b) [0x63732627990b] /tmp/ruby/src/trunk-yjit/process.c:1590 |
| /tmp/ruby/build/trunk-yjit/miniruby(proc_fork_pid+0x7) [0x637326279cc3] /tmp/ruby/src/trunk-yjit/process.c:4172 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_call_proc__fork) /tmp/ruby/src/trunk-yjit/process.c:4187 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_call_proc__fork) /tmp/ruby/src/trunk-yjit/process.c:4182 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_f_fork+0x1d) [0x637326279d4d] /tmp/ruby/src/trunk-yjit/process.c:4288 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_call_cfunc_with_frame_+0x10d) [0x63732637aebd] /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3902 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_sendish+0x111) [0x6373263847f1] /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:6124 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_exec_core+0x221d) [0x63732639f28d] ../../src/trunk-yjit/insns.def:855 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_exec_loop+0xa) [0x63732638de45] /tmp/ruby/src/trunk-yjit/vm.c:2811 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_vm_exec) /tmp/ruby/src/trunk-yjit/vm.c:2787 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_ec_exec_node+0xa5) [0x637326171285] /tmp/ruby/src/trunk-yjit/eval.c:283 |
| /tmp/ruby/build/trunk-yjit/miniruby(ruby_run_node+0x61) [0x6373261737b1] /tmp/ruby/src/trunk-yjit/eval.c:321 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_main+0x21) [0x63732608e6c6] /tmp/ruby/src/trunk-yjit/main.c:42 |
| /tmp/ruby/build/trunk-yjit/miniruby(main) /tmp/ruby/src/trunk-yjit/main.c:62 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x7a) [0x740c129dd1ca] ../sysdeps/nptl/libc_start_call_main.h:58 |
| /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x740c129dd28b] ../csu/libc-start.c:360 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:347 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 |
| [0x63732608e715] |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_2354_1404.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-yjit/x86_64-linux-fake.rb |
| |
| * Process memory map: |
| |
| 63731dc49000-63731dc4c000 r-xp 00000000 00:00 0 [anon:Ruby:rb_jit_reserve_addr_space] |
| 63731dc4c000-637325c49000 ---p 00000000 00:00 0 [anon:Ruby:rb_jit_reserve_addr_space] |
| 63732603d000-63732607d000 r--p 00000000 00:b6 15231120 /tmp/ruby/build/trunk-yjit/miniruby |
| 63732607d000-63732654e000 r-xp 00040000 00:b6 15231120 /tmp/ruby/build/trunk-yjit/miniruby |
| 63732654e000-6373266e3000 r--p 00511000 00:b6 15231120 /tmp/ruby/build/trunk-yjit/miniruby |
| 6373266e3000-6373266f9000 r--p 006a6000 00:b6 15231120 /tmp/ruby/build/trunk-yjit/miniruby |
| 6373266f9000-6373266fa000 rw-p 006bc000 00:b6 15231120 /tmp/ruby/build/trunk-yjit/miniruby |
| 6373266fa000-63732670e000 rw-p 00000000 00:00 0 |
| 637346933000-637346ae6000 rw-p 00000000 00:00 0 [heap] |
| 740bb0000000-740bb0021000 rw-p 00000000 00:00 0 |
| 740bb0021000-740bb4000000 ---p 00000000 00:00 0 |
| 740bb4ad7000-740bb8000000 r--s 00000000 00:b6 15231120 /tmp/ruby/build/trunk-yjit/miniruby |
| 740bb8000000-740bb8021000 rw-p 00000000 00:00 0 |
| 740bb8021000-740bbc000000 ---p 00000000 00:00 0 |
| 740bbc000000-740bbc021000 rw-p 00000000 00:00 0 |
| 740bbc021000-740bc0000000 ---p 00000000 00:00 0 |
| 740bc0000000-740bc0021000 rw-p 00000000 00:00 0 |
| 740bc0021000-740bc4000000 ---p 00000000 00:00 0 |
| 740bc4000000-740bc4021000 rw-p 00000000 00:00 0 |
| 740bc4021000-740bc8000000 ---p 00000000 00:00 0 |
| 740bc8000000-740bc8021000 rw-p 00000000 00:00 0 |
| 740bc8021000-740bcc000000 ---p 00000000 00:00 0 |
| 740bcc000000-740bcc021000 rw-p 00000000 00:00 0 |
| 740bcc021000-740bd0000000 ---p 00000000 00:00 0 |
| 740bd0000000-740bd0039000 rw-p 00000000 00:00 0 |
| 740bd0039000-740bd4000000 ---p 00000000 00:00 0 |
| 740bd6be9000-740bd6df0000 r--s 00000000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 740bd6df0000-740bd6e50000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740bd6e5d000-740bd6e5e000 ---p 00000000 00:00 0 |
| 740bd6e5e000-740bd6f5e000 rw-p 00000000 00:00 0 |
| 740bd6f5e000-740bd6f5f000 ---p 00000000 00:00 0 |
| 740bd6f5f000-740bd705f000 rw-p 00000000 00:00 0 |
| 740bd705f000-740bd7060000 ---p 00000000 00:00 0 |
| 740bd7060000-740bd7160000 rw-p 00000000 00:00 0 |
| 740bd7160000-740bd7180000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740bd718f000-740bd7190000 ---p 00000000 00:00 0 |
| 740bd7190000-740bd7290000 rw-p 00000000 00:00 0 |
| 740bd7290000-740bd72a0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740bd72af000-740bd72b0000 ---p 00000000 00:00 0 |
| 740bd72b0000-740bd73b0000 rw-p 00000000 00:00 0 |
| 740bd73b0000-740bd73d0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740bd73de000-740bd73df000 ---p 00000000 00:00 0 |
| 740bd73df000-740bd74df000 rw-p 00000000 00:00 0 |
| 740bd74df000-740bd74e0000 ---p 00000000 00:00 0 |
| 740bd74e0000-740bd75e0000 rw-p 00000000 00:00 0 |
| 740bd75e0000-740bd7600000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740bd7600000-740bd7701000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7701000-740bd7702000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7702000-740bd7902000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7902000-740bd7903000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7903000-740bd7b03000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7b03000-740bd7b04000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7b04000-740bd7d04000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7d04000-740bd7d05000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7d05000-740bd7f05000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7f05000-740bd7f06000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd7f06000-740bd8106000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8106000-740bd8107000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8107000-740bd8307000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8307000-740bd8308000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8308000-740bd8508000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8508000-740bd8509000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8509000-740bd8709000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8709000-740bd870a000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd870a000-740bd890a000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd890a000-740bd890b000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd890b000-740bd8b0b000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8b0b000-740bd8b0c000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8b0c000-740bd8d0c000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8d0c000-740bd8d0d000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8d0d000-740bd8f0d000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8f0d000-740bd8f0e000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd8f0e000-740bd910e000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd910e000-740bd910f000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd910f000-740bd930f000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd930f000-740bd9310000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9310000-740bd9510000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9510000-740bd9511000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9511000-740bd9711000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9711000-740bd9712000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9712000-740bd9912000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9912000-740bd9913000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9913000-740bd9b13000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9b13000-740bd9b14000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9b14000-740bd9d14000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9d14000-740bd9d15000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9d15000-740bd9f15000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9f15000-740bd9f16000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bd9f16000-740bda116000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda116000-740bda117000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda117000-740bda317000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda317000-740bda318000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda318000-740bda518000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda518000-740bda519000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda519000-740bda719000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda719000-740bda71a000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda71a000-740bda91a000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda91a000-740bda91b000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bda91b000-740bdab1b000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bdab1b000-740bdab1c000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bdab1c000-740bdad1c000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bdad1c000-740bdad1d000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bdad1d000-740bdaf1d000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bdaf1d000-740bdaf1e000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bdaf1e000-740bdb11e000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bdb11e000-740bdb11f000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bdb11f000-740bf7600000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 740bf7610000-740bf7620000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740bf762f000-740bf7630000 ---p 00000000 00:00 0 |
| 740bf7630000-740bf7730000 rw-p 00000000 00:00 0 |
| 740bf7730000-740bf7760000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740bf776f000-740bf7770000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7770000-740bf7811000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7811000-740bf7812000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7812000-740bf78b3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf78b3000-740bf78b4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf78b4000-740bf7955000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7955000-740bf7956000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7956000-740bf79f7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf79f7000-740bf79f8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf79f8000-740bf7a99000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7a99000-740bf7a9a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7a9a000-740bf7b3b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7b3b000-740bf7b3c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7b3c000-740bf7bdd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7bdd000-740bf7bde000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7bde000-740bf7c7f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7c7f000-740bf7c80000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7c80000-740bf7d21000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7d21000-740bf7d22000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7d22000-740bf7dc3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7dc3000-740bf7dc4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7dc4000-740bf7e65000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7e65000-740bf7e66000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7e66000-740bf7f07000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7f07000-740bf7f08000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7f08000-740bf7fa9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7fa9000-740bf7faa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf7faa000-740bf804b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf804b000-740bf804c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf804c000-740bf80ed000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf80ed000-740bf80ee000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf80ee000-740bf818f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf818f000-740bf8190000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8190000-740bf8231000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8231000-740bf8232000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8232000-740bf82d3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf82d3000-740bf82d4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf82d4000-740bf8375000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8375000-740bf8376000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8376000-740bf8417000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8417000-740bf8418000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8418000-740bf84b9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf84b9000-740bf84ba000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf84ba000-740bf855b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf855b000-740bf855c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf855c000-740bf85fd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf85fd000-740bf85fe000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf85fe000-740bf869f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf869f000-740bf86a0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf86a0000-740bf8741000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8741000-740bf8742000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8742000-740bf87e3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf87e3000-740bf87e4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf87e4000-740bf8885000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8885000-740bf8886000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8886000-740bf8927000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8927000-740bf8928000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8928000-740bf89c9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf89c9000-740bf89ca000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf89ca000-740bf8a6b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8a6b000-740bf8a6c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8a6c000-740bf8b0d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8b0d000-740bf8b0e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8b0e000-740bf8baf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 740bf8baf000-740bf8bb0000 ---p 00000000 00:00 0 |
| 740bf8bb0000-740bf93b0000 rw-p 00000000 00:00 0 |
| 740bf93b0000-740bf9400000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740bf9400000-740c11400000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 740c11400000-740c12800000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 740c1280f000-740c12830000 rw-p 00000000 00:00 0 |
| 740c12830000-740c12840000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 740c1284f000-740c12950000 rw-p 00000000 00:00 0 |
| 740c12950000-740c12957000 r--s 00000000 00:b6 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 740c12957000-740c129b0000 r--p 00000000 00:b6 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 740c129b0000-740c129b3000 rw-p 00000000 00:00 0 |
| 740c129b3000-740c129db000 r--p 00000000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 740c129db000-740c12b63000 r-xp 00028000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 740c12b63000-740c12bb2000 r--p 001b0000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 740c12bb2000-740c12bb6000 r--p 001fe000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 740c12bb6000-740c12bb8000 rw-p 00202000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 740c12bb8000-740c12bc7000 rw-p 00000000 00:00 0 |
| 740c12bc7000-740c12bcb000 r--p 00000000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 740c12bcb000-740c12bee000 r-xp 00004000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 740c12bee000-740c12bf2000 r--p 00027000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 740c12bf2000-740c12bf3000 r--p 0002b000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 740c12bf3000-740c12bf4000 rw-p 0002c000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 740c12bf4000-740c12c04000 r--p 00000000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 740c12c04000-740c12c83000 r-xp 00010000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 740c12c83000-740c12cdb000 r--p 0008f000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 740c12cdb000-740c12cdc000 r--p 000e7000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 740c12cdc000-740c12cdd000 rw-p 000e8000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 740c12cdd000-740c12cdf000 r--p 00000000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 740c12cdf000-740c12cf4000 r-xp 00002000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 740c12cf4000-740c12d0d000 r--p 00017000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 740c12d0d000-740c12d0e000 r--p 0002f000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 740c12d0e000-740c12d0f000 rw-p 00030000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 740c12d0f000-740c12d17000 rw-p 00000000 00:00 0 |
| 740c12d17000-740c12d21000 r--p 00000000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 740c12d21000-740c12d84000 r-xp 0000a000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 740c12d84000-740c12d99000 r--p 0006d000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 740c12d99000-740c12d9a000 r--p 00081000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 740c12d9a000-740c12d9b000 rw-p 00082000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 740c12d9b000-740c12d9d000 r--p 00000000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 740c12d9d000-740c12daf000 r-xp 00002000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 740c12daf000-740c12db5000 r--p 00014000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 740c12db5000-740c12db6000 r--p 0001a000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 740c12db6000-740c12db7000 rw-p 0001b000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 740c12dbb000-740c12dbc000 rw-p 00000000 00:00 0 |
| 740c12dbc000-740c12dbe000 rw-p 00000000 00:00 0 |
| 740c12dbe000-740c12dbf000 r--p 00000000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 740c12dbf000-740c12dea000 r-xp 00001000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 740c12dea000-740c12df4000 r--p 0002c000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 740c12df4000-740c12df6000 r--p 00036000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 740c12df6000-740c12df8000 rw-p 00038000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffc55a03000-7ffc55a24000 rw-p 00000000 00:00 0 [stack] |
| 7ffc55bb5000-7ffc55bb9000 r--p 00000000 00:00 0 [vvar] |
| 7ffc55bb9000-7ffc55bbb000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| |
| |
| bootstraptest.test_ractor.rb_2354_1404.rb:13:in 'block in <main>': unhandled exception |
| from bootstraptest.test_ractor.rb_2354_1404.rb:4:in 'Integer#times' |
| from bootstraptest.test_ractor.rb_2354_1404.rb:4:in '<main>' |
| #1404 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/2021 tests failed |
| make: *** [uncommon.mk:848: yes-btest] Error 1 |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 0. |
| Children under /tmp/rubytest.4p9opz: |
| * -rw-r--r-- 1 120784 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_digest.so |
| * -rw-r--r-- 1 92272 2025-11-25 04:59:57 +0000 _ruby_box_p4538_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 145256 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_etc.so |
| * -rw-r--r-- 1 236912 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_json+ext+parser.so |
| * -rw-r--r-- 1 184856 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_psych.so |
| * -rw-r--r-- 1 91320 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_io+wait.so |
| * -rw-r--r-- 1 291640 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_json+ext+generator.so |
| * -rw-r--r-- 1 102784 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_monitor.so |
| * -rw-r--r-- 1 1453544 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_openssl.so |
| * -rw-r--r-- 1 821712 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_date_core.so |
| * -rw-r--r-- 1 121192 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_cgi+escape.so |
| * -rw-r--r-- 1 182984 2025-11-25 04:59:57 +0000 _ruby_box_p4527_2_io+console.so |
| * -rw-r--r-- 1 111896 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 92272 2025-11-25 04:59:57 +0000 _ruby_box_p4557_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 111896 2025-11-25 04:59:57 +0000 _ruby_box_p4538_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 186440 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_strscan.so |
| * -rw-r--r-- 1 92272 2025-11-25 04:59:57 +0000 _ruby_box_p4527_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 182984 2025-11-25 04:59:57 +0000 _ruby_box_p4568_2_io+console.so |
| * -rw-r--r-- 1 111896 2025-11-25 04:59:57 +0000 _ruby_box_p4568_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 111896 2025-11-25 04:59:57 +0000 _ruby_box_p4557_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 108080 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_erb+escape.so |
| * -rw-r--r-- 1 194288 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_stringio.so |
| * -rw-r--r-- 1 111280 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_io+nonblock.so |
| * -rw-r--r-- 1 92272 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 291728 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_zlib.so |
| * -rw-r--r-- 1 811400 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_socket.so |
| * -rw-r--r-- 1 111896 2025-11-25 04:59:57 +0000 _ruby_box_p4527_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 182984 2025-11-25 04:59:57 +0000 _ruby_box_p4489_2_io+console.so |
| * -rw-r--r-- 1 92272 2025-11-25 04:59:57 +0000 _ruby_box_p4568_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 182984 2025-11-25 04:59:57 +0000 _ruby_box_p4557_2_io+console.so |
| * -rw-r--r-- 1 182984 2025-11-25 04:59:57 +0000 _ruby_box_p4538_2_io+console.so |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |