| "make update-download -j20" exit with 0. |
| "make update-src -j20" exit with 0. |
| "make after-update -j20" exit with 0. |
| "make miniruby -j20" exit with 0. |
| "make ruby -j20" exit with 0. |
| "make all -j20" exit with 0. |
| "make install -j20" exit with 0. |
| "make yes-btest TESTOPTS='-q -j20'" exit with 512. |
| Fstderr output is not empty |
| bootstraptest.test_ractor.rb_1451_1362.rb:8: [BUG] Segmentation fault at 0x0000000000000fa0 |
| ruby 3.5.0dev (2025-07-17T23:48:53Z master 81515aca67) +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0009 p:0007 s:0036 e:000033 BLOCK bootstraptest.test_ractor.rb_1451_1362.rb:8 [FINISH] |
| c:0008 p:---- s:0031 e:000030 IFUNC |
| c:0007 p:0024 s:0028 e:000026 METHOD <internal:numeric>:257 [FINISH] |
| c:0006 p:---- s:0022 e:000021 CFUNC :each |
| c:0005 p:---- s:0019 e:000018 CFUNC :map |
| c:0004 p:0007 s:0015 e:000014 BLOCK bootstraptest.test_ractor.rb_1451_1362.rb:8 |
| c:0003 p:0017 s:0012 e:000011 METHOD <internal:kernel>:168 |
| c:0002 p:0004 s:0007 e:000006 BLOCK bootstraptest.test_ractor.rb_1451_1362.rb:7 [FINISH] |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_1451_1362.rb:7:in 'block (2 levels) in <main>' |
| <internal:kernel>:168:in 'loop' |
| bootstraptest.test_ractor.rb_1451_1362.rb:8:in 'block (3 levels) in <main>' |
| bootstraptest.test_ractor.rb_1451_1362.rb:8:in 'map' |
| bootstraptest.test_ractor.rb_1451_1362.rb:8:in 'each' |
| <internal:numeric>:257:in 'times' |
| bootstraptest.test_ractor.rb_1451_1362.rb:8:in 'block (4 levels) in <main>' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 9 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| RIP: 0x000057985b4060f7 RBP: 0x000075c209424780 RSP: 0x000075c209e01890 |
| RAX: 0x0000000000000000 RBX: 0x0000579867223ca0 RCX: 0x0000000000000001 |
| RDX: 0x0000000000000007 RDI: 0x0000579867223ca0 RSI: 0x000075c209424780 |
| R8: 0x000075c1f400ab50 R9: 0x000075c1f400b0e8 R10: 0x0000000000000001 |
| R11: 0x0000000000000001 R12: 0x000000000000173c R13: 0x0000000000000009 |
| R14: 0x000075c244d7db48 R15: 0x0000579867223ca0 EFL: 0x0000000000010202 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/miniruby(rb_print_backtrace+0x8) [0x57985b61601a] /tmp/ruby/src/trunk/vm_dump.c:843 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1175 |
| /tmp/ruby/build/trunk/miniruby(rb_bug_for_fatal_signal+0x10a) [0x57985b3dfd2a] /tmp/ruby/src/trunk/error.c:1130 |
| /tmp/ruby/build/trunk/miniruby(sigsegv+0x48) [0x57985b54d918] /tmp/ruby/src/trunk/signal.c:946 |
| /lib/x86_64-linux-gnu/libc.so.6(0x75c245245330) [0x75c245245330] |
| /tmp/ruby/build/trunk/miniruby(push_mark_stack_chunk+0x17) [0x57985b4060f7] /tmp/ruby/src/trunk/gc/default/default.c:4162 |
| /tmp/ruby/build/trunk/miniruby(push_mark_stack) /tmp/ruby/src/trunk/gc/default/default.c:4237 |
| /tmp/ruby/build/trunk/miniruby(gc_grey) /tmp/ruby/src/trunk/gc/default/default.c:4361 |
| /tmp/ruby/build/trunk/miniruby(gc_mark_internal+0x10) [0x57985b407d4c] /tmp/ruby/src/trunk/include/ruby/internal/special_consts.h:329 |
| /tmp/ruby/build/trunk/miniruby(rb_gc_mark_children) /tmp/ruby/src/trunk/gc.c:3222 |
| /tmp/ruby/build/trunk/miniruby(gc_mark_children+0x1c) [0x57985b411b8a] /tmp/ruby/src/trunk/gc/default/default.c:4563 |
| /tmp/ruby/build/trunk/miniruby(gc_marks_wb_unprotected_objects_plane) /tmp/ruby/src/trunk/gc/default/default.c:5249 |
| /tmp/ruby/build/trunk/miniruby(rgengc_rememberset_mark_plane) /tmp/ruby/src/trunk/gc/default/default.c:5241 |
| /tmp/ruby/build/trunk/miniruby(rgengc_rememberset_mark) /tmp/ruby/src/trunk/gc/default/default.c:5907 |
| /tmp/ruby/build/trunk/miniruby(gc_marks_start) /tmp/ruby/src/trunk/gc/default/default.c:5731 |
| /tmp/ruby/build/trunk/miniruby(gc_marks) /tmp/ruby/src/trunk/gc/default/default.c:5751 |
| /tmp/ruby/build/trunk/miniruby(gc_start) /tmp/ruby/src/trunk/gc/default/default.c:6425 |
| /tmp/ruby/build/trunk/miniruby(heap_prepare+0x46) [0x57985b412b0e] /tmp/ruby/src/trunk/gc/default/default.c:2050 |
| /tmp/ruby/build/trunk/miniruby(heap_next_free_page) /tmp/ruby/src/trunk/gc/default/default.c:2274 |
| /tmp/ruby/build/trunk/miniruby(newobj_cache_miss) /tmp/ruby/src/trunk/gc/default/default.c:2381 |
| /tmp/ruby/build/trunk/miniruby(newobj_alloc+0xd) [0x57985b41436d] /tmp/ruby/src/trunk/gc/default/default.c:2405 |
| /tmp/ruby/build/trunk/miniruby(rb_gc_impl_new_obj) /tmp/ruby/src/trunk/gc/default/default.c:2484 |
| /tmp/ruby/build/trunk/miniruby(newobj_of) /tmp/ruby/src/trunk/gc.c:994 |
| /tmp/ruby/build/trunk/miniruby(rb_wb_protected_newobj_of) /tmp/ruby/src/trunk/gc.c:1032 |
| /tmp/ruby/build/trunk/miniruby(rb_class_allocate_instance+0x5c) [0x57985b48af5c] /tmp/ruby/src/trunk/object.c:128 |
| /tmp/ruby/build/trunk/miniruby(class_call_alloc_func+0x2) [0x57985b490257] /tmp/ruby/src/trunk/object.c:2175 |
| /tmp/ruby/build/trunk/miniruby(rb_class_alloc) /tmp/ruby/src/trunk/object.c:2147 |
| /tmp/ruby/build/trunk/miniruby(rb_obj_alloc) /tmp/ruby/src/trunk/object.c:2187 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_core+0x2cd9) [0x57985b5fb019] ../../src/trunk/insns.def:924 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_loop+0x0) [0x57985b5fe525] /tmp/ruby/src/trunk/vm.c:2621 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2624 |
| /tmp/ruby/build/trunk/miniruby(rb_yield_values2+0x73) [0x57985b602a13] /tmp/ruby/src/trunk/vm.c:1702 |
| /tmp/ruby/build/trunk/miniruby(collect_i+0x12) [0x57985b3c86c2] /tmp/ruby/src/trunk/enum.c:628 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_pop_frame+0x0) [0x57985b5f1698] /tmp/ruby/src/trunk/vm_insnhelper.c:5148 |
| /tmp/ruby/build/trunk/miniruby(vm_yield_with_cfunc) /tmp/ruby/src/trunk/vm_insnhelper.c:5149 |
| /tmp/ruby/build/trunk/miniruby(vm_invoke_ifunc_block+0x9e) [0x57985b5f177e] /tmp/ruby/src/trunk/vm_insnhelper.c:5342 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_core+0x9de) [0x57985b5f8d1e] /tmp/ruby/src/trunk/vm_insnhelper.c:5998 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_loop+0x0) [0x57985b5fe525] /tmp/ruby/src/trunk/vm.c:2621 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2624 |
| /tmp/ruby/build/trunk/miniruby(vm_call0_cc+0xf4) [0x57985b604574] /tmp/ruby/src/trunk/vm_eval.c:101 |
| /tmp/ruby/build/trunk/miniruby(rb_call0+0x2d9) [0x57985b606509] /tmp/ruby/src/trunk/vm_eval.c:572 |
| /tmp/ruby/build/trunk/miniruby(iterate_method+0x67) [0x57985b606d77] /tmp/ruby/src/trunk/vm_eval.c:891 |
| /tmp/ruby/build/trunk/miniruby(rb_iterate0+0xd8) [0x57985b5edde8] /tmp/ruby/src/trunk/vm_eval.c:1488 |
| /tmp/ruby/build/trunk/miniruby(rb_iterate_internal+0x49) [0x57985b5ee08d] /tmp/ruby/src/trunk/vm_eval.c:1520 |
| /tmp/ruby/build/trunk/miniruby(rb_block_call_kw) /tmp/ruby/src/trunk/vm_eval.c:1569 |
| /tmp/ruby/build/trunk/miniruby(enumerator_block_call+0x6d) [0x57985b3d643d] /tmp/ruby/src/trunk/enumerator.c:567 |
| /tmp/ruby/build/trunk/miniruby(vm_call0_cfunc_with_frame+0x10f) [0x57985b603817] /tmp/ruby/src/trunk/vm_eval.c:164 |
| /tmp/ruby/build/trunk/miniruby(vm_call0_cfunc) /tmp/ruby/src/trunk/vm_eval.c:178 |
| /tmp/ruby/build/trunk/miniruby(vm_call0_body) /tmp/ruby/src/trunk/vm_eval.c:229 |
| /tmp/ruby/build/trunk/miniruby(vm_call0_cc+0xf4) [0x57985b604574] /tmp/ruby/src/trunk/vm_eval.c:101 |
| /tmp/ruby/build/trunk/miniruby(rb_call0+0x2d9) [0x57985b606509] /tmp/ruby/src/trunk/vm_eval.c:572 |
| /tmp/ruby/build/trunk/miniruby(iterate_method+0x67) [0x57985b606d77] /tmp/ruby/src/trunk/vm_eval.c:891 |
| /tmp/ruby/build/trunk/miniruby(rb_iterate0+0xd8) [0x57985b5edde8] /tmp/ruby/src/trunk/vm_eval.c:1488 |
| /tmp/ruby/build/trunk/miniruby(rb_lambda_call+0x87) [0x57985b5ee207] /tmp/ruby/src/trunk/vm_eval.c:1618 |
| /tmp/ruby/build/trunk/miniruby(enum_collect+0x59) [0x57985b3ca369] /tmp/ruby/src/trunk/enum.c:667 |
| /tmp/ruby/build/trunk/miniruby(vm_call_cfunc_with_frame_+0x10d) [0x57985b5e289d] /tmp/ruby/src/trunk/vm_insnhelper.c:3784 |
| /tmp/ruby/build/trunk/miniruby(vm_sendish+0xc7) [0x57985b5eb3d7] /tmp/ruby/src/trunk/vm_insnhelper.c:5991 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_core+0xfd2) [0x57985b5f9312] ../../src/trunk/insns.def:851 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_loop+0x0) [0x57985b5fe525] /tmp/ruby/src/trunk/vm.c:2621 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2624 |
| /tmp/ruby/build/trunk/miniruby(thread_do_start_proc+0x2c0) [0x57985b5a4110] /tmp/ruby/src/trunk/thread.c:583 |
| /tmp/ruby/build/trunk/miniruby(thread_do_start+0xa) [0x57985b5a4bb0] /tmp/ruby/src/trunk/thread.c:625 |
| /tmp/ruby/build/trunk/miniruby(thread_start_func_2) /tmp/ruby/src/trunk/thread.c:676 |
| /tmp/ruby/build/trunk/miniruby(thread_sched_lock_+0x0) [0x57985b5a4f9d] /tmp/ruby/src/trunk/thread_pthread.c:2237 |
| /tmp/ruby/build/trunk/miniruby(co_start) /tmp/ruby/src/trunk/thread_pthread_mn.c:460 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Process memory map: |
| |
| 57985b2d8000-57985b307000 r--p 00000000 00:23 412129984 /tmp/ruby/build/trunk/miniruby |
| 57985b307000-57985b6b6000 r-xp 0002f000 00:23 412129984 /tmp/ruby/build/trunk/miniruby |
| 57985b6b6000-57985b809000 r--p 003de000 00:23 412129984 /tmp/ruby/build/trunk/miniruby |
| 57985b809000-57985b813000 r--p 00531000 00:23 412129984 /tmp/ruby/build/trunk/miniruby |
| 57985b813000-57985b814000 rw-p 0053b000 00:23 412129984 /tmp/ruby/build/trunk/miniruby |
| 57985b814000-57985b827000 rw-p 00000000 00:00 0 |
| 579867220000-57986738c000 rw-p 00000000 00:00 0 [heap] |
| 75c1e9fd6000-75c1ec000000 r--s 00000000 00:23 412129984 /tmp/ruby/build/trunk/miniruby |
| 75c1ec000000-75c1ec021000 rw-p 00000000 00:00 0 |
| 75c1ec021000-75c1f0000000 ---p 00000000 00:00 0 |
| 75c1f0000000-75c1f0021000 rw-p 00000000 00:00 0 |
| 75c1f0021000-75c1f4000000 ---p 00000000 00:00 0 |
| 75c1f4000000-75c1f4021000 rw-p 00000000 00:00 0 |
| 75c1f4021000-75c1f8000000 ---p 00000000 00:00 0 |
| 75c1f8000000-75c1f8021000 rw-p 00000000 00:00 0 |
| 75c1f8021000-75c1fc000000 ---p 00000000 00:00 0 |
| 75c1fc000000-75c1fc02b000 rw-p 00000000 00:00 0 |
| 75c1fc02b000-75c200000000 ---p 00000000 00:00 0 |
| 75c200000000-75c200027000 rw-p 00000000 00:00 0 |
| 75c200027000-75c204000000 ---p 00000000 00:00 0 |
| 75c204000000-75c204021000 rw-p 00000000 00:00 0 |
| 75c204021000-75c208000000 ---p 00000000 00:00 0 |
| 75c209000000-75c209207000 r--s 00000000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 75c209382000-75c209386000 r--p 00000000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 75c209386000-75c2093aa000 r-xp 00004000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 75c2093aa000-75c2093ae000 r--p 00028000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 75c2093ae000-75c2093af000 r--p 0002b000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 75c2093af000-75c2093b0000 rw-p 0002c000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 75c2093b0000-75c2094f0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 75c2094fb000-75c2094fc000 ---p 00000000 00:00 0 |
| 75c2094fc000-75c2095fc000 rw-p 00000000 00:00 0 |
| 75c2095fc000-75c2095fd000 ---p 00000000 00:00 0 |
| 75c2095fd000-75c2096fd000 rw-p 00000000 00:00 0 |
| 75c2096fd000-75c2096fe000 ---p 00000000 00:00 0 |
| 75c2096fe000-75c2097fe000 rw-p 00000000 00:00 0 |
| 75c2097fe000-75c2097ff000 ---p 00000000 00:00 0 |
| 75c2097ff000-75c2098ff000 rw-p 00000000 00:00 0 |
| 75c2098ff000-75c209900000 ---p 00000000 00:00 0 |
| 75c209900000-75c209a00000 rw-p 00000000 00:00 0 |
| 75c209a00000-75c209b01000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c209b01000-75c209b02000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c209b02000-75c209d02000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c209d02000-75c209d03000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c209d03000-75c209f03000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c209f03000-75c209f04000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c209f04000-75c20a104000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a104000-75c20a105000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a105000-75c20a305000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a305000-75c20a306000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a306000-75c20a506000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a506000-75c20a507000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a507000-75c20a707000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a707000-75c20a708000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a708000-75c20a908000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a908000-75c20a909000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c20a909000-75c229a00000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 75c229a10000-75c229ab0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 75c229abe000-75c229abf000 ---p 00000000 00:00 0 |
| 75c229abf000-75c229bbf000 rw-p 00000000 00:00 0 |
| 75c229bbf000-75c229bc0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229bc0000-75c229c61000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229c61000-75c229c62000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229c62000-75c229d03000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229d03000-75c229d04000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229d04000-75c229da5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229da5000-75c229da6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229da6000-75c229e47000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229e47000-75c229e48000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229e48000-75c229ee9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229ee9000-75c229eea000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229eea000-75c229f8b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229f8b000-75c229f8c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c229f8c000-75c22a02d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a02d000-75c22a02e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a02e000-75c22a0cf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a0cf000-75c22a0d0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a0d0000-75c22a171000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a171000-75c22a172000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a172000-75c22a213000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a213000-75c22a214000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a214000-75c22a2b5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a2b5000-75c22a2b6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a2b6000-75c22a357000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a357000-75c22a358000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a358000-75c22a3f9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a3f9000-75c22a3fa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a3fa000-75c22a49b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a49b000-75c22a49c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a49c000-75c22a53d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a53d000-75c22a53e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a53e000-75c22a5df000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a5df000-75c22a5e0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a5e0000-75c22a681000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a681000-75c22a682000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a682000-75c22a723000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a723000-75c22a724000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a724000-75c22a7c5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a7c5000-75c22a7c6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a7c6000-75c22a867000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a867000-75c22a868000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a868000-75c22a909000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a909000-75c22a90a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a90a000-75c22a9ab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a9ab000-75c22a9ac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22a9ac000-75c22aa4d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22aa4d000-75c22aa4e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22aa4e000-75c22aaef000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22aaef000-75c22aaf0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22aaf0000-75c22ab91000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22ab91000-75c22ab92000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22ab92000-75c22ac33000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22ac33000-75c22ac34000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22ac34000-75c22acd5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22acd5000-75c22acd6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22acd6000-75c22ad77000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22ad77000-75c22ad78000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22ad78000-75c22ae19000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22ae19000-75c22ae1a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22ae1a000-75c22aebb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22aebb000-75c22aebc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22aebc000-75c22af5d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22af5d000-75c22af5e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22af5e000-75c22afff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 75c22afff000-75c22b000000 ---p 00000000 00:00 0 |
| 75c22b000000-75c22b800000 rw-p 00000000 00:00 0 |
| 75c22b800000-75c243800000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 75c243800000-75c244c00000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 75c244c10000-75c244c50000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 75c244c5f000-75c244c60000 ---p 00000000 00:00 0 |
| 75c244c60000-75c244d60000 rw-p 00000000 00:00 0 |
| 75c244d60000-75c244dd0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 75c244ddf000-75c244e00000 rw-p 00000000 00:00 0 |
| 75c244e00000-75c2450eb000 r--p 00000000 103:02 5244187 /usr/lib/locale/locale-archive |
| 75c2450ff000-75c245200000 rw-p 00000000 00:00 0 |
| 75c245200000-75c245228000 r--p 00000000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 75c245228000-75c2453b0000 r-xp 00028000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 75c2453b0000-75c2453ff000 r--p 001b0000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 75c2453ff000-75c245403000 r--p 001fe000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 75c245403000-75c245405000 rw-p 00202000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 75c245405000-75c245412000 rw-p 00000000 00:00 0 |
| 75c245430000-75c245440000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 75c245449000-75c24544e000 rw-p 00000000 00:00 0 |
| 75c24544e000-75c24545e000 r--p 00000000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 75c24545e000-75c2454dd000 r-xp 00010000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 75c2454dd000-75c245535000 r--p 0008f000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 75c245535000-75c245536000 r--p 000e7000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 75c245536000-75c245537000 rw-p 000e8000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 75c245537000-75c245539000 r--p 00000000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 75c245539000-75c24554e000 r-xp 00002000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 75c24554e000-75c245567000 r--p 00017000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 75c245567000-75c245568000 r--p 0002f000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 75c245568000-75c245569000 rw-p 00030000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 75c245569000-75c245571000 rw-p 00000000 00:00 0 |
| 75c245571000-75c24557b000 r--p 00000000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 75c24557b000-75c2455de000 r-xp 0000a000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 75c2455de000-75c2455f3000 r--p 0006d000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 75c2455f3000-75c2455f4000 r--p 00081000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 75c2455f4000-75c2455f5000 rw-p 00082000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 75c2455f5000-75c2455f7000 r--p 00000000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 75c2455f7000-75c245609000 r-xp 00002000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 75c245609000-75c24560f000 r--p 00014000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 75c24560f000-75c245610000 r--p 0001a000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 75c245610000-75c245611000 rw-p 0001b000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 75c245611000-75c245618000 r--s 00000000 103:02 5380848 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 75c245618000-75c24561a000 rw-p 00000000 00:00 0 |
| 75c24561a000-75c24561b000 r--p 00000000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 75c24561b000-75c245646000 r-xp 00001000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 75c245646000-75c245650000 r--p 0002c000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 75c245650000-75c245652000 r--p 00036000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 75c245652000-75c245654000 rw-p 00038000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffdb2bd0000-7ffdb2bf1000 rw-p 00000000 00:00 0 [stack] |
| 7ffdb2bf3000-7ffdb2bf7000 r--p 00000000 00:00 0 [vvar] |
| 7ffdb2bf7000-7ffdb2bf9000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| #1362 test_ractor.rb:1451: |
| port = Ractor::Port.new |
| workers = (0...8).map do |
| Ractor.new port do |port| |
| loop do |
| 10_000.times.map { Object.new } |
| port << Time.now |
| Ractor.receive |
| end |
| end |
| end |
| |
| 100.times { |
| workers.each do |
| port.receive |
| end |
| workers.each do |w| |
| w.send(nil) |
| end |
| } |
| "ok" |
| #=> "" (expected "ok") |
| FAIL 1/2029 tests failed |
| make: *** [uncommon.mk:913: yes-btest] Error 1 |
| "make yes-test-basic TESTS='-j20'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j20'" exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j20'" exit with 0. |