| "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 0x000003e9002e39a4 |
| ruby 4.0.0dev (2025-11-25T08:09:52Z master e920ee3289) +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:000ca0 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:001a10 l:n b:---- EVAL bootstraptest.test_ractor.rb_2354_1404.rb:4 [FINISH] |
| c:0001 p:0000 s:0003 E:001470 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: 40 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| RIP: 0x00007024724beb1c RBP: 0x00007fff9546f4d0 RSP: 0x00007fff9546f490 |
| RAX: 0x0000000000000000 RBX: 0x00000000002e39a4 RCX: 0x00007024724beb1c |
| RDX: 0x0000000000000006 RDI: 0x00000000002e39a4 RSI: 0x00000000002e39a4 |
| R8: 0x00000000ffffffff R9: 0x0000000000000000 R10: 0x0000000000000008 |
| R11: 0x0000000000000246 R12: 0x0000000000000006 R13: 0x00007fff9546f610 |
| R14: 0x0000000000000016 R15: 0x00007fff9546f610 EFL: 0x0000000000000246 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_print_backtrace+0x14) [0x600ed9e67960] /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) [0x600ed9c1f762] /tmp/ruby/src/trunk-yjit/error.c:1131 |
| /tmp/ruby/build/trunk-yjit/miniruby(sigabrt+0x48) [0x600ed9d9db28] /tmp/ruby/src/trunk-yjit/signal.c:962 |
| /lib/x86_64-linux-gnu/libc.so.6(0x702472465320) [0x702472465320] |
| /lib/x86_64-linux-gnu/libc.so.6(__pthread_kill_implementation+0x44) [0x7024724beb1c] ./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) [0x70247246526e] ../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) [0x7024724488ff] ./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) [0x7024724497b6] ../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) [0x7024724c8fe5] ./malloc/malloc.c:5772 |
| /lib/x86_64-linux-gnu/libc.so.6(munmap_chunk+0x0) [0x7024724c946c] ./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) [0x7024724cddea] ./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) [0x600ed9c56f23] /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) [0x600ed9d3aaa5] /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) [0x600ed9df6325] /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) [0x600ed9d3290b] /tmp/ruby/src/trunk-yjit/process.c:1590 |
| /tmp/ruby/build/trunk-yjit/miniruby(proc_fork_pid+0x7) [0x600ed9d32cc3] /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) [0x600ed9d32d4d] /tmp/ruby/src/trunk-yjit/process.c:4288 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_call_cfunc_with_frame_+0x10d) [0x600ed9e33ebd] /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3902 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_sendish+0x111) [0x600ed9e3d7f1] /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:6124 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_exec_core+0x221d) [0x600ed9e5828d] ../../src/trunk-yjit/insns.def:855 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_exec_loop+0xa) [0x600ed9e46e45] /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) [0x600ed9c2a285] /tmp/ruby/src/trunk-yjit/eval.c:283 |
| /tmp/ruby/build/trunk-yjit/miniruby(ruby_run_node+0x61) [0x600ed9c2c7b1] /tmp/ruby/src/trunk-yjit/eval.c:321 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_main+0x21) [0x600ed9b476c6] /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) [0x70247244a1ca] ../sysdeps/nptl/libc_start_call_main.h:58 |
| /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x70247244a28b] ../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 |
| [0x600ed9b47715] |
| |
| -- 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: |
| |
| 600ed1702000-600ed1705000 r-xp 00000000 00:00 0 [anon:Ruby:rb_jit_reserve_addr_space] |
| 600ed1705000-600ed9702000 ---p 00000000 00:00 0 [anon:Ruby:rb_jit_reserve_addr_space] |
| 600ed9af6000-600ed9b36000 r--p 00000000 00:b6 15216538 /tmp/ruby/build/trunk-yjit/miniruby |
| 600ed9b36000-600eda007000 r-xp 00040000 00:b6 15216538 /tmp/ruby/build/trunk-yjit/miniruby |
| 600eda007000-600eda19c000 r--p 00511000 00:b6 15216538 /tmp/ruby/build/trunk-yjit/miniruby |
| 600eda19c000-600eda1b2000 r--p 006a6000 00:b6 15216538 /tmp/ruby/build/trunk-yjit/miniruby |
| 600eda1b2000-600eda1b3000 rw-p 006bc000 00:b6 15216538 /tmp/ruby/build/trunk-yjit/miniruby |
| 600eda1b3000-600eda1c7000 rw-p 00000000 00:00 0 |
| 600f0a294000-600f0a447000 rw-p 00000000 00:00 0 [heap] |
| 702410000000-702410021000 rw-p 00000000 00:00 0 |
| 702410021000-702414000000 ---p 00000000 00:00 0 |
| 702414ad7000-702418000000 r--s 00000000 00:b6 15216538 /tmp/ruby/build/trunk-yjit/miniruby |
| 702418000000-702418021000 rw-p 00000000 00:00 0 |
| 702418021000-70241c000000 ---p 00000000 00:00 0 |
| 70241c000000-70241c021000 rw-p 00000000 00:00 0 |
| 70241c021000-702420000000 ---p 00000000 00:00 0 |
| 702420000000-702420024000 rw-p 00000000 00:00 0 |
| 702420024000-702424000000 ---p 00000000 00:00 0 |
| 702424000000-702424021000 rw-p 00000000 00:00 0 |
| 702424021000-702428000000 ---p 00000000 00:00 0 |
| 702428000000-702428021000 rw-p 00000000 00:00 0 |
| 702428021000-70242c000000 ---p 00000000 00:00 0 |
| 70242c000000-70242c021000 rw-p 00000000 00:00 0 |
| 70242c021000-702430000000 ---p 00000000 00:00 0 |
| 702430000000-702430039000 rw-p 00000000 00:00 0 |
| 702430039000-702434000000 ---p 00000000 00:00 0 |
| 702436649000-702436850000 r--s 00000000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 702436850000-7024368d0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 7024368de000-7024368df000 ---p 00000000 00:00 0 |
| 7024368df000-7024369df000 rw-p 00000000 00:00 0 |
| 7024369df000-7024369e0000 ---p 00000000 00:00 0 |
| 7024369e0000-702436ae0000 rw-p 00000000 00:00 0 |
| 702436ae0000-702436af0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 702436afb000-702436afc000 ---p 00000000 00:00 0 |
| 702436afc000-702436bfc000 rw-p 00000000 00:00 0 |
| 702436bfc000-702436bfd000 ---p 00000000 00:00 0 |
| 702436bfd000-702436cfd000 rw-p 00000000 00:00 0 |
| 702436cfd000-702436cfe000 ---p 00000000 00:00 0 |
| 702436cfe000-702436dfe000 rw-p 00000000 00:00 0 |
| 702436dfe000-702436dff000 ---p 00000000 00:00 0 |
| 702436dff000-702436eff000 rw-p 00000000 00:00 0 |
| 702436eff000-702436f00000 ---p 00000000 00:00 0 |
| 702436f00000-702437000000 rw-p 00000000 00:00 0 |
| 702437000000-702437101000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437101000-702437102000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437102000-702437302000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437302000-702437303000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437303000-702437503000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437503000-702437504000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437504000-702437704000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437704000-702437705000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437705000-702437905000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437905000-702437906000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437906000-702437b06000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437b06000-702437b07000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437b07000-702437d07000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437d07000-702437d08000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437d08000-702437f08000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437f08000-702437f09000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702437f09000-702438109000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702438109000-70243810a000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243810a000-70243830a000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243830a000-70243830b000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243830b000-70243850b000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243850b000-70243850c000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243850c000-70243870c000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243870c000-70243870d000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243870d000-70243890d000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243890d000-70243890e000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243890e000-702438b0e000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702438b0e000-702438b0f000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702438b0f000-702438d0f000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702438d0f000-702438d10000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702438d10000-702438f10000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702438f10000-702438f11000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702438f11000-702439111000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439111000-702439112000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439112000-702439312000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439312000-702439313000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439313000-702439513000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439513000-702439514000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439514000-702439714000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439714000-702439715000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439715000-702439915000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439915000-702439916000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439916000-702439b16000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439b16000-702439b17000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439b17000-702439d17000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439d17000-702439d18000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439d18000-702439f18000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439f18000-702439f19000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702439f19000-70243a119000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a119000-70243a11a000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a11a000-70243a31a000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a31a000-70243a31b000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a31b000-70243a51b000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a51b000-70243a51c000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a51c000-70243a71c000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a71c000-70243a71d000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a71d000-70243a91d000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a91d000-70243a91e000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243a91e000-70243ab1e000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243ab1e000-70243ab1f000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243ab1f000-70243ad1f000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243ad1f000-70243ad20000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243ad20000-70243af20000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243af20000-70243af21000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243af21000-70243b121000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b121000-70243b122000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b122000-70243b322000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b322000-70243b323000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b323000-70243b523000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b523000-70243b524000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b524000-70243b724000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b724000-70243b725000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b725000-70243b925000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b925000-70243b926000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243b926000-70243bb26000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243bb26000-70243bb27000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243bb27000-70243bd27000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243bd27000-70243bd28000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 70243bd28000-702457000000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 702457010000-702457080000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 70245708f000-702457090000 ---p 00000000 00:00 0 |
| 702457090000-702457190000 rw-p 00000000 00:00 0 |
| 702457190000-7024571b0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 7024571bf000-7024571c0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024571c0000-702457261000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457261000-702457262000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457262000-702457303000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457303000-702457304000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457304000-7024573a5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024573a5000-7024573a6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024573a6000-702457447000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457447000-702457448000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457448000-7024574e9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024574e9000-7024574ea000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024574ea000-70245758b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245758b000-70245758c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245758c000-70245762d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245762d000-70245762e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245762e000-7024576cf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024576cf000-7024576d0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024576d0000-702457771000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457771000-702457772000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457772000-702457813000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457813000-702457814000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457814000-7024578b5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024578b5000-7024578b6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024578b6000-702457957000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457957000-702457958000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457958000-7024579f9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024579f9000-7024579fa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024579fa000-702457a9b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457a9b000-702457a9c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457a9c000-702457b3d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457b3d000-702457b3e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457b3e000-702457bdf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457bdf000-702457be0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457be0000-702457c81000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457c81000-702457c82000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457c82000-702457d23000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457d23000-702457d24000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457d24000-702457dc5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457dc5000-702457dc6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457dc6000-702457e67000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457e67000-702457e68000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457e68000-702457f09000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457f09000-702457f0a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457f0a000-702457fab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457fab000-702457fac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702457fac000-70245804d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245804d000-70245804e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245804e000-7024580ef000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024580ef000-7024580f0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024580f0000-702458191000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702458191000-702458192000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702458192000-702458233000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702458233000-702458234000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702458234000-7024582d5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024582d5000-7024582d6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024582d6000-702458377000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702458377000-702458378000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702458378000-702458419000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 702458419000-70245841a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245841a000-7024584bb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024584bb000-7024584bc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024584bc000-70245855d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245855d000-70245855e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 70245855e000-7024585ff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7024585ff000-702458600000 ---p 00000000 00:00 0 |
| 702458600000-702458e00000 rw-p 00000000 00:00 0 |
| 702458e00000-702470e00000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 702470e00000-702472200000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 702472210000-702472270000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 70247227f000-7024722a0000 rw-p 00000000 00:00 0 |
| 7024722a0000-7024722b0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 7024722bc000-7024723bd000 rw-p 00000000 00:00 0 |
| 7024723bd000-7024723c4000 r--s 00000000 00:b6 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 7024723c4000-70247241d000 r--p 00000000 00:b6 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 70247241d000-702472420000 rw-p 00000000 00:00 0 |
| 702472420000-702472448000 r--p 00000000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 702472448000-7024725d0000 r-xp 00028000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7024725d0000-70247261f000 r--p 001b0000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 70247261f000-702472623000 r--p 001fe000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 702472623000-702472625000 rw-p 00202000 00:b6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 702472625000-702472634000 rw-p 00000000 00:00 0 |
| 702472634000-702472638000 r--p 00000000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 702472638000-70247265b000 r-xp 00004000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 70247265b000-70247265f000 r--p 00027000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 70247265f000-702472660000 r--p 0002b000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 702472660000-702472661000 rw-p 0002c000 00:b6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 702472661000-702472671000 r--p 00000000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 702472671000-7024726f0000 r-xp 00010000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7024726f0000-702472748000 r--p 0008f000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 702472748000-702472749000 r--p 000e7000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 702472749000-70247274a000 rw-p 000e8000 00:b6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 70247274a000-70247274c000 r--p 00000000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 70247274c000-702472761000 r-xp 00002000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 702472761000-70247277a000 r--p 00017000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 70247277a000-70247277b000 r--p 0002f000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 70247277b000-70247277c000 rw-p 00030000 00:b6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 70247277c000-702472784000 rw-p 00000000 00:00 0 |
| 702472784000-70247278e000 r--p 00000000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 70247278e000-7024727f1000 r-xp 0000a000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7024727f1000-702472806000 r--p 0006d000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 702472806000-702472807000 r--p 00081000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 702472807000-702472808000 rw-p 00082000 00:b6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 702472808000-70247280a000 r--p 00000000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 70247280a000-70247281c000 r-xp 00002000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 70247281c000-702472822000 r--p 00014000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 702472822000-702472823000 r--p 0001a000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 702472823000-702472824000 rw-p 0001b000 00:b6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 702472828000-702472829000 rw-p 00000000 00:00 0 |
| 702472829000-70247282b000 rw-p 00000000 00:00 0 |
| 70247282b000-70247282c000 r--p 00000000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 70247282c000-702472857000 r-xp 00001000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 702472857000-702472861000 r--p 0002c000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 702472861000-702472863000 r--p 00036000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 702472863000-702472865000 rw-p 00038000 00:b6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fff95450000-7fff95471000 rw-p 00000000 00:00 0 [stack] |
| 7fff955a6000-7fff955aa000 r--p 00000000 00:00 0 [vvar] |
| 7fff955aa000-7fff955ac000 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.wl5pxt: |
| * -rw-r--r-- 1 194288 2025-11-25 09:26:57 +0000 _ruby_box_p3041059_2_stringio.so |
| * -rw-r--r-- 1 108080 2025-11-25 09:26:57 +0000 _ruby_box_p3041059_2_erb+escape.so |
| * -rw-r--r-- 1 92272 2025-11-25 09:26:57 +0000 _ruby_box_p3041081_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 1453544 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_openssl.so |
| * -rw-r--r-- 1 236912 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_json+ext+parser.so |
| * -rw-r--r-- 1 111896 2025-11-25 09:26:55 +0000 _ruby_box_p3041043_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 182984 2025-11-25 09:26:55 +0000 _ruby_box_p3041043_2_io+console.so |
| * -rw-r--r-- 1 182984 2025-11-25 09:26:55 +0000 _ruby_box_p3041059_2_io+console.so |
| * -rw-r--r-- 1 111896 2025-11-25 09:26:55 +0000 _ruby_box_p3041023_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 92272 2025-11-25 09:26:55 +0000 _ruby_box_p3041059_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 291728 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_zlib.so |
| * -rw-r--r-- 1 111896 2025-11-25 09:26:55 +0000 _ruby_box_p3041033_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 145256 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_etc.so |
| * -rw-r--r-- 1 111896 2025-11-25 09:26:57 +0000 _ruby_box_p3041081_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 182984 2025-11-25 09:26:55 +0000 _ruby_box_p3041033_2_io+console.so |
| * -rw-r--r-- 1 92272 2025-11-25 09:26:55 +0000 _ruby_box_p3041023_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 121192 2025-11-25 09:26:57 +0000 _ruby_box_p3041059_2_cgi+escape.so |
| * -rw-r--r-- 1 120784 2025-11-25 09:26:57 +0000 _ruby_box_p3041059_2_digest.so |
| * -rw-r--r-- 1 186440 2025-11-25 09:26:57 +0000 _ruby_box_p3041059_2_strscan.so |
| * -rw-r--r-- 1 102784 2025-11-25 09:26:57 +0000 _ruby_box_p3041059_2_monitor.so |
| * -rw-r--r-- 1 182984 2025-11-25 09:26:57 +0000 _ruby_box_p3041081_2_io+console.so |
| * -rw-r--r-- 1 811400 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_socket.so |
| * -rw-r--r-- 1 92272 2025-11-25 09:26:55 +0000 _ruby_box_p3041043_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 821712 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_date_core.so |
| * -rw-r--r-- 1 111280 2025-11-25 09:26:57 +0000 _ruby_box_p3041059_2_io+nonblock.so |
| * -rw-r--r-- 1 91320 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_io+wait.so |
| * -rw-r--r-- 1 291640 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_json+ext+generator.so |
| * -rw-r--r-- 1 92272 2025-11-25 09:26:55 +0000 _ruby_box_p3041033_2_-test-+sanitizers.so |
| * -rw-r--r-- 1 182984 2025-11-25 09:26:55 +0000 _ruby_box_p3041023_2_io+console.so |
| * -rw-r--r-- 1 111896 2025-11-25 09:26:55 +0000 _ruby_box_p3041059_2_rbconfig+sizeof.so |
| * -rw-r--r-- 1 184856 2025-11-25 09:26:56 +0000 _ruby_box_p3041059_2_psych.so |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |