| "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 0x00000001d97ed3a8 |
| ruby 3.5.0dev (2025-07-26T13:07:28Z master abafb662ea) +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: 0x00006302d93ebee1 RBP: 0x00006302f1a684e0 RSP: 0x0000747be4a06870 |
| RAX: 0x00000001d97ed3a0 RBX: 0x0000747c1f16c1e0 RCX: 0x000000010000010c |
| RDX: 0x00000001d97ed3a0 RDI: 0x0000000000000088 RSI: 0x00006302d96d4444 |
| R8: 0x00006302f199f690 R9: 0x00006302f1a67e10 R10: 0x000000000000000c |
| R11: 0x0000747c1f1f0000 R12: 0x00006302f192af18 R13: 0x0000000000000000 |
| R14: 0x0000747c1f1efe00 R15: 0x00006302f192aca0 EFL: 0x0000000000010206 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/miniruby(rb_print_backtrace+0x8) [0x6302d95f718a] /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) [0x6302d93c40ba] /tmp/ruby/src/trunk/error.c:1130 |
| /tmp/ruby/build/trunk/miniruby(sigsegv+0x48) [0x6302d9531e28] /tmp/ruby/src/trunk/signal.c:946 |
| /lib/x86_64-linux-gnu/libc.so.6(0x747c1f245330) [0x747c1f245330] |
| /tmp/ruby/build/trunk/miniruby(gc_declarative_marking_p+0x0) [0x6302d93ebee1] /tmp/ruby/src/trunk/include/ruby/internal/core/rtypeddata.h:610 |
| /tmp/ruby/build/trunk/miniruby(RTYPEDDATA_TYPE) /tmp/ruby/src/trunk/gc.c:3251 |
| /tmp/ruby/build/trunk/miniruby(rb_gc_mark_children) /tmp/ruby/src/trunk/gc.c:3251 |
| /tmp/ruby/build/trunk/miniruby(gc_mark_children+0x19) [0x6302d93f132b] /tmp/ruby/src/trunk/gc/default/default.c:4563 |
| /tmp/ruby/build/trunk/miniruby(gc_mark_stacked_objects) /tmp/ruby/src/trunk/gc/default/default.c:4584 |
| /tmp/ruby/build/trunk/miniruby(gc_mark_stacked_objects_all) /tmp/ruby/src/trunk/gc/default/default.c:4622 |
| /tmp/ruby/build/trunk/miniruby(gc_marks_rest) /tmp/ruby/src/trunk/gc/default/default.c:5639 |
| /tmp/ruby/build/trunk/miniruby(gc_marking_exit+0x0) [0x6302d93f6114] /tmp/ruby/src/trunk/gc/default/default.c:5753 |
| /tmp/ruby/build/trunk/miniruby(gc_marks) /tmp/ruby/src/trunk/gc/default/default.c:5764 |
| /tmp/ruby/build/trunk/miniruby(gc_start) /tmp/ruby/src/trunk/gc/default/default.c:6425 |
| /tmp/ruby/build/trunk/miniruby(heap_prepare+0x46) [0x6302d93f6f3e] /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) [0x6302d93f879d] /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:996 |
| /tmp/ruby/build/trunk/miniruby(rb_wb_protected_newobj_of) /tmp/ruby/src/trunk/gc.c:1034 |
| /tmp/ruby/build/trunk/miniruby(rb_class_allocate_instance+0x5c) [0x6302d946f41c] /tmp/ruby/src/trunk/object.c:128 |
| /tmp/ruby/build/trunk/miniruby(class_call_alloc_func+0x2) [0x6302d9474717] /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) [0x6302d95dc1c9] ../../src/trunk/insns.def:924 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_loop+0x0) [0x6302d95df6d4] /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) [0x6302d95e3c33] /tmp/ruby/src/trunk/vm.c:1702 |
| /tmp/ruby/build/trunk/miniruby(collect_i+0x12) [0x6302d93aca42] /tmp/ruby/src/trunk/enum.c:628 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_pop_frame+0x0) [0x6302d95d2848] /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) [0x6302d95d292e] /tmp/ruby/src/trunk/vm_insnhelper.c:5342 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_core+0x9de) [0x6302d95d9ece] /tmp/ruby/src/trunk/vm_insnhelper.c:5998 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_loop+0x0) [0x6302d95df6d4] /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) [0x6302d95e56f4] /tmp/ruby/src/trunk/vm_eval.c:101 |
| /tmp/ruby/build/trunk/miniruby(rb_call0+0x2d9) [0x6302d95e7799] /tmp/ruby/src/trunk/vm_eval.c:572 |
| /tmp/ruby/build/trunk/miniruby(iterate_method+0x67) [0x6302d95e8007] /tmp/ruby/src/trunk/vm_eval.c:891 |
| /tmp/ruby/build/trunk/miniruby(rb_iterate0+0xd7) [0x6302d95ceff7] /tmp/ruby/src/trunk/vm_eval.c:1488 |
| /tmp/ruby/build/trunk/miniruby(rb_iterate_internal+0x49) [0x6302d95cf26d] /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) [0x6302d93ba7bd] /tmp/ruby/src/trunk/enumerator.c:567 |
| /tmp/ruby/build/trunk/miniruby(vm_call0_cfunc_with_frame+0x10f) [0x6302d95e4997] /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) [0x6302d95e56f4] /tmp/ruby/src/trunk/vm_eval.c:101 |
| /tmp/ruby/build/trunk/miniruby(rb_call0+0x2d9) [0x6302d95e7799] /tmp/ruby/src/trunk/vm_eval.c:572 |
| /tmp/ruby/build/trunk/miniruby(iterate_method+0x67) [0x6302d95e8007] /tmp/ruby/src/trunk/vm_eval.c:891 |
| /tmp/ruby/build/trunk/miniruby(rb_iterate0+0xd7) [0x6302d95ceff7] /tmp/ruby/src/trunk/vm_eval.c:1488 |
| /tmp/ruby/build/trunk/miniruby(rb_lambda_call+0x87) [0x6302d95cf3e7] /tmp/ruby/src/trunk/vm_eval.c:1618 |
| /tmp/ruby/build/trunk/miniruby(enum_collect+0x59) [0x6302d93ae6e9] /tmp/ruby/src/trunk/enum.c:667 |
| /tmp/ruby/build/trunk/miniruby(vm_call_cfunc_with_frame_+0x10d) [0x6302d95c3aad] /tmp/ruby/src/trunk/vm_insnhelper.c:3784 |
| /tmp/ruby/build/trunk/miniruby(vm_sendish+0xc7) [0x6302d95cc5e7] /tmp/ruby/src/trunk/vm_insnhelper.c:5991 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_core+0xfd2) [0x6302d95da4c2] ../../src/trunk/insns.def:851 |
| /tmp/ruby/build/trunk/miniruby(vm_exec_loop+0x0) [0x6302d95df6d4] /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) [0x6302d95853e0] /tmp/ruby/src/trunk/thread.c:584 |
| /tmp/ruby/build/trunk/miniruby(thread_do_start+0xa) [0x6302d9585e78] /tmp/ruby/src/trunk/thread.c:626 |
| /tmp/ruby/build/trunk/miniruby(thread_start_func_2) /tmp/ruby/src/trunk/thread.c:677 |
| /tmp/ruby/build/trunk/miniruby(thread_sched_lock_+0x0) [0x6302d958626d] /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: |
| |
| 6302d92bc000-6302d92eb000 r--p 00000000 00:23 874770542 /tmp/ruby/build/trunk/miniruby |
| 6302d92eb000-6302d9697000 r-xp 0002f000 00:23 874770542 /tmp/ruby/build/trunk/miniruby |
| 6302d9697000-6302d97ea000 r--p 003db000 00:23 874770542 /tmp/ruby/build/trunk/miniruby |
| 6302d97ea000-6302d97f4000 r--p 0052e000 00:23 874770542 /tmp/ruby/build/trunk/miniruby |
| 6302d97f4000-6302d97f5000 rw-p 00538000 00:23 874770542 /tmp/ruby/build/trunk/miniruby |
| 6302d97f5000-6302d9808000 rw-p 00000000 00:00 0 |
| 6302f1927000-6302f1a7c000 rw-p 00000000 00:00 0 [heap] |
| 747bc4000000-747bc4021000 rw-p 00000000 00:00 0 |
| 747bc4021000-747bc8000000 ---p 00000000 00:00 0 |
| 747bc8000000-747bc8021000 rw-p 00000000 00:00 0 |
| 747bc8021000-747bcc000000 ---p 00000000 00:00 0 |
| 747bcc000000-747bcc021000 rw-p 00000000 00:00 0 |
| 747bcc021000-747bd0000000 ---p 00000000 00:00 0 |
| 747bd0000000-747bd0021000 rw-p 00000000 00:00 0 |
| 747bd0021000-747bd4000000 ---p 00000000 00:00 0 |
| 747bd4000000-747bd4021000 rw-p 00000000 00:00 0 |
| 747bd4021000-747bd8000000 ---p 00000000 00:00 0 |
| 747bd8000000-747bd8021000 rw-p 00000000 00:00 0 |
| 747bd8021000-747bdc000000 ---p 00000000 00:00 0 |
| 747bdc000000-747bdc021000 rw-p 00000000 00:00 0 |
| 747bdc021000-747be0000000 ---p 00000000 00:00 0 |
| 747be1200000-747be1407000 r--s 00000000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 747be15f7000-747be35fa000 r--s 00000000 00:23 874770542 /tmp/ruby/build/trunk/miniruby |
| 747be35fa000-747be35fb000 ---p 00000000 00:00 0 |
| 747be35fb000-747be36fb000 rw-p 00000000 00:00 0 |
| 747be36fb000-747be36fc000 ---p 00000000 00:00 0 |
| 747be36fc000-747be37fc000 rw-p 00000000 00:00 0 |
| 747be37fc000-747be37fd000 ---p 00000000 00:00 0 |
| 747be37fd000-747be38fd000 rw-p 00000000 00:00 0 |
| 747be38fd000-747be38fe000 ---p 00000000 00:00 0 |
| 747be38fe000-747be39fe000 rw-p 00000000 00:00 0 |
| 747be39fe000-747be39ff000 ---p 00000000 00:00 0 |
| 747be39ff000-747be3aff000 rw-p 00000000 00:00 0 |
| 747be3aff000-747be3b00000 ---p 00000000 00:00 0 |
| 747be3b00000-747be3c00000 rw-p 00000000 00:00 0 |
| 747be3c00000-747be3d01000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be3d01000-747be3d02000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be3d02000-747be3f02000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be3f02000-747be3f03000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be3f03000-747be4103000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4103000-747be4104000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4104000-747be4304000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4304000-747be4305000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4305000-747be4505000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4505000-747be4506000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4506000-747be4706000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4706000-747be4707000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4707000-747be4907000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4907000-747be4908000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4908000-747be4b08000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4b08000-747be4b09000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747be4b09000-747c03c00000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 747c03c32000-747c03c36000 r--p 00000000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 747c03c36000-747c03c5a000 r-xp 00004000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 747c03c5a000-747c03c5e000 r--p 00028000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 747c03c5e000-747c03c5f000 r--p 0002b000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 747c03c5f000-747c03c60000 rw-p 0002c000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 747c03c60000-747c03cb0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 747c03cbe000-747c03cbf000 ---p 00000000 00:00 0 |
| 747c03cbf000-747c03dbf000 rw-p 00000000 00:00 0 |
| 747c03dbf000-747c03dc0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c03dc0000-747c03e61000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c03e61000-747c03e62000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c03e62000-747c03f03000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c03f03000-747c03f04000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c03f04000-747c03fa5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c03fa5000-747c03fa6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c03fa6000-747c04047000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04047000-747c04048000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04048000-747c040e9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c040e9000-747c040ea000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c040ea000-747c0418b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0418b000-747c0418c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0418c000-747c0422d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0422d000-747c0422e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0422e000-747c042cf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c042cf000-747c042d0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c042d0000-747c04371000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04371000-747c04372000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04372000-747c04413000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04413000-747c04414000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04414000-747c044b5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c044b5000-747c044b6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c044b6000-747c04557000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04557000-747c04558000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04558000-747c045f9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c045f9000-747c045fa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c045fa000-747c0469b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0469b000-747c0469c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0469c000-747c0473d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0473d000-747c0473e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0473e000-747c047df000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c047df000-747c047e0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c047e0000-747c04881000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04881000-747c04882000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04882000-747c04923000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04923000-747c04924000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04924000-747c049c5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c049c5000-747c049c6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c049c6000-747c04a67000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04a67000-747c04a68000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04a68000-747c04b09000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04b09000-747c04b0a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04b0a000-747c04bab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04bab000-747c04bac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04bac000-747c04c4d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04c4d000-747c04c4e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04c4e000-747c04cef000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04cef000-747c04cf0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04cf0000-747c04d91000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04d91000-747c04d92000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04d92000-747c04e33000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04e33000-747c04e34000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04e34000-747c04ed5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04ed5000-747c04ed6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04ed6000-747c04f77000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04f77000-747c04f78000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c04f78000-747c05019000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c05019000-747c0501a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0501a000-747c050bb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c050bb000-747c050bc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c050bc000-747c0515d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0515d000-747c0515e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c0515e000-747c051ff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 747c051ff000-747c05200000 ---p 00000000 00:00 0 |
| 747c05200000-747c05a00000 rw-p 00000000 00:00 0 |
| 747c05a00000-747c1da00000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 747c1da00000-747c1ee00000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 747c1ee00000-747c1f0eb000 r--p 00000000 103:02 5244187 /usr/lib/locale/locale-archive |
| 747c1f100000-747c1f170000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 747c1f17f000-747c1f1a0000 rw-p 00000000 00:00 0 |
| 747c1f1a0000-747c1f200000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 747c1f200000-747c1f228000 r--p 00000000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 747c1f228000-747c1f3b0000 r-xp 00028000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 747c1f3b0000-747c1f3ff000 r--p 001b0000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 747c1f3ff000-747c1f403000 r--p 001fe000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 747c1f403000-747c1f405000 rw-p 00202000 103:02 5244133 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 747c1f405000-747c1f412000 rw-p 00000000 00:00 0 |
| 747c1f41f000-747c1f440000 rw-p 00000000 00:00 0 |
| 747c1f440000-747c1f450000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 747c1f455000-747c1f55b000 rw-p 00000000 00:00 0 |
| 747c1f55b000-747c1f56b000 r--p 00000000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 747c1f56b000-747c1f5ea000 r-xp 00010000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 747c1f5ea000-747c1f642000 r--p 0008f000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 747c1f642000-747c1f643000 r--p 000e7000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 747c1f643000-747c1f644000 rw-p 000e8000 103:02 5244150 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 747c1f644000-747c1f646000 r--p 00000000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 747c1f646000-747c1f65b000 r-xp 00002000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 747c1f65b000-747c1f674000 r--p 00017000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 747c1f674000-747c1f675000 r--p 0002f000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 747c1f675000-747c1f676000 rw-p 00030000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 747c1f676000-747c1f67e000 rw-p 00000000 00:00 0 |
| 747c1f67e000-747c1f688000 r--p 00000000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 747c1f688000-747c1f6eb000 r-xp 0000a000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 747c1f6eb000-747c1f700000 r--p 0006d000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 747c1f700000-747c1f701000 r--p 00081000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 747c1f701000-747c1f702000 rw-p 00082000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 747c1f702000-747c1f704000 r--p 00000000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 747c1f704000-747c1f716000 r-xp 00002000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 747c1f716000-747c1f71c000 r--p 00014000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 747c1f71c000-747c1f71d000 r--p 0001a000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 747c1f71d000-747c1f71e000 rw-p 0001b000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 747c1f71e000-747c1f725000 r--s 00000000 103:02 5380848 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 747c1f725000-747c1f727000 rw-p 00000000 00:00 0 |
| 747c1f727000-747c1f728000 r--p 00000000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 747c1f728000-747c1f753000 r-xp 00001000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 747c1f753000-747c1f75d000 r--p 0002c000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 747c1f75d000-747c1f75f000 r--p 00036000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 747c1f75f000-747c1f761000 rw-p 00038000 103:02 5244083 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffd6cd1f000-7ffd6cd40000 rw-p 00000000 00:00 0 [stack] |
| 7ffd6cde9000-7ffd6cded000 r--p 00000000 00:00 0 [vvar] |
| 7ffd6cded000-7ffd6cdef000 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. |