| "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 |
| <internal:ractor>:240: [BUG] Segmentation fault at 0x0000000000000000 |
| ruby 3.5.0dev (2025-08-01T13:43:24Z master bf2c8ad383) +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0008 p:0074 s:0042 e:000037 METHOD <internal:ractor>:240 |
| c:0007 p:0007 s:0028 E:0018c0 BLOCK bootstraptest.test_ractor.rb_2320_1415.rb:18 [FINISH] |
| c:0006 p:---- s:0025 e:000024 IFUNC |
| c:0005 p:0024 s:0022 e:000020 METHOD <internal:numeric>:257 [FINISH] |
| c:0004 p:---- s:0016 e:000015 CFUNC :each |
| c:0003 p:---- s:0013 e:000012 CFUNC :map |
| c:0002 p:0190 s:0009 E:001e50 EVAL bootstraptest.test_ractor.rb_2320_1415.rb:17 [FINISH] |
| c:0001 p:0000 s:0003 E:0024d0 DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_2320_1415.rb:17:in '<main>' |
| bootstraptest.test_ractor.rb_2320_1415.rb:17:in 'map' |
| bootstraptest.test_ractor.rb_2320_1415.rb:17:in 'each' |
| <internal:numeric>:257:in 'times' |
| bootstraptest.test_ractor.rb_2320_1415.rb:18:in 'block in <main>' |
| <internal:ractor>:240:in 'new' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 2 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| RIP: 0x00005cea2f141807 RBP: 0x00007bbe6fc60508 RSP: 0x00007ffea9792920 |
| RAX: 0x857db1d5ace4a4b1 RBX: 0x00007ffea9792a60 RCX: 0x00007bbe54bab618 |
| RDX: 0x0000000000000000 RDI: 0x0000000000000003 RSI: 0x00000000000000c8 |
| R8: 0x00005cea45e73e20 R9: 0x00007ffea9792948 R10: 0x0000000000000001 |
| R11: 0x0000000000000002 R12: 0x0000000000000c81 R13: 0x00007ffea9792948 |
| R14: 0x00007bbe6fc60520 R15: 0x00007bbe54bab1a0 EFL: 0x0000000000010202 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-random2/miniruby(rb_print_backtrace+0x8) [0x5cea2f17155a] /tmp/ruby/src/trunk-random2/vm_dump.c:843 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk-random2/vm_dump.c:1175 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_bug_for_fatal_signal+0x10a) [0x5cea2ef3ccfa] /tmp/ruby/src/trunk-random2/error.c:1130 |
| /tmp/ruby/build/trunk-random2/miniruby(sigsegv+0x48) [0x5cea2f0ab038] /tmp/ruby/src/trunk-random2/signal.c:946 |
| /lib/x86_64-linux-gnu/libc.so.6(0x7bbe6fe93320) [0x7bbe6fe93320] |
| /tmp/ruby/build/trunk-random2/miniruby(vm_lookup_cc+0x87) [0x5cea2f141807] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:2173 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_search_cc+0x46) [0x5cea2f145b56] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:2220 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_vm_search_method_slowpath+0x5) [0x5cea2f1460de] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:2247 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_search_method_slowpath0) /tmp/ruby/src/trunk-random2/vm_insnhelper.c:2266 |
| /tmp/ruby/build/trunk-random2/miniruby(gccct_method_search_slowpath) /tmp/ruby/src/trunk-random2/vm_eval.c:418 |
| /tmp/ruby/build/trunk-random2/miniruby(gccct_method_search+0x7a) [0x5cea2f16265a] /tmp/ruby/src/trunk-random2/vm_eval.c:490 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_funcallv_scope) /tmp/ruby/src/trunk-random2/vm_eval.c:1059 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_funcallv) /tmp/ruby/src/trunk-random2/vm_eval.c:1080 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_obj_clone_setup+0x159) [0x5cea2efec559] /tmp/ruby/src/trunk-random2/object.c:490 |
| /tmp/ruby/build/trunk-random2/miniruby(copy_enter+0x51) [0x5cea2f04cb91] /tmp/ruby/src/trunk-random2/ractor.c:1928 |
| /tmp/ruby/build/trunk-random2/miniruby(obj_traverse_replace_i+0x62) [0x5cea2f048852] /tmp/ruby/src/trunk-random2/ractor.c:1634 |
| /tmp/ruby/build/trunk-random2/miniruby(obj_traverse_replace_i+0x31e) [0x5cea2f048b0e] /tmp/ruby/src/trunk-random2/ractor.c:1736 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_obj_traverse_replace+0x2f) [0x5cea2f04d39f] /tmp/ruby/src/trunk-random2/ractor.c:1838 |
| /tmp/ruby/build/trunk-random2/miniruby(ractor_copy) /tmp/ruby/src/trunk-random2/ractor.c:1942 |
| /tmp/ruby/build/trunk-random2/miniruby(ractor_prepare_payload) /tmp/ruby/src/trunk-random2/ractor_sync.c:788 |
| /tmp/ruby/build/trunk-random2/miniruby(ractor_basket_new) /tmp/ruby/src/trunk-random2/ractor_sync.c:796 |
| /tmp/ruby/build/trunk-random2/miniruby(ractor_send0) /tmp/ruby/src/trunk-random2/ractor_sync.c:1203 |
| /tmp/ruby/build/trunk-random2/miniruby(ractor_send) /tmp/ruby/src/trunk-random2/ractor_sync.c:1212 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_ractor_send_parameters) /tmp/ruby/src/trunk-random2/ractor.c:574 |
| /tmp/ruby/build/trunk-random2/miniruby(thread_create_core+0x2c5) [0x5cea2f0f4445] /tmp/ruby/src/trunk-random2/thread.c:847 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_thread_create_ractor+0x5e) [0x5cea2f0f7c6e] /tmp/ruby/src/trunk-random2/thread.c:1007 |
| /tmp/ruby/build/trunk-random2/miniruby(ractor_create+0xbc) [0x5cea2f0494cc] /tmp/ruby/src/trunk-random2/ractor.c:514 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_exec_core+0x56a) [0x5cea2f15379a] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:7488 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_vm_exec+0x20e) [0x5cea2f1599ce] /tmp/ruby/src/trunk-random2/vm.c:2621 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_yield_values2+0x73) [0x5cea2f15e003] /tmp/ruby/src/trunk-random2/vm.c:1702 |
| /tmp/ruby/build/trunk-random2/miniruby(collect_i+0x12) [0x5cea2ef25682] /tmp/ruby/src/trunk-random2/enum.c:628 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_vm_pop_frame+0x0) [0x5cea2f14c558] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:5215 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_yield_with_cfunc) /tmp/ruby/src/trunk-random2/vm_insnhelper.c:5216 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_invoke_ifunc_block+0x9e) [0x5cea2f14c63e] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:5409 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_sendish+0x86) [0x5cea2f153c85] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:6065 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_exec_core) ../../src/trunk-random2/insns.def:1138 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_vm_exec+0x20e) [0x5cea2f1599ce] /tmp/ruby/src/trunk-random2/vm.c:2621 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_call0_cc+0xf4) [0x5cea2f15fac4] /tmp/ruby/src/trunk-random2/vm_eval.c:101 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_call0+0x2d9) [0x5cea2f161b69] /tmp/ruby/src/trunk-random2/vm_eval.c:572 |
| /tmp/ruby/build/trunk-random2/miniruby(iterate_method+0x67) [0x5cea2f1623d7] /tmp/ruby/src/trunk-random2/vm_eval.c:891 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_iterate0+0xd7) [0x5cea2f148d07] /tmp/ruby/src/trunk-random2/vm_eval.c:1488 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_iterate_internal+0x49) [0x5cea2f14920d] /tmp/ruby/src/trunk-random2/vm_eval.c:1520 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_block_call_kw) /tmp/ruby/src/trunk-random2/vm_eval.c:1569 |
| /tmp/ruby/build/trunk-random2/miniruby(enumerator_block_call+0x6d) [0x5cea2ef333fd] /tmp/ruby/src/trunk-random2/enumerator.c:567 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_call0_cfunc_with_frame+0x10f) [0x5cea2f15ed67] /tmp/ruby/src/trunk-random2/vm_eval.c:164 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_call0_cfunc) /tmp/ruby/src/trunk-random2/vm_eval.c:178 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_call0_body) /tmp/ruby/src/trunk-random2/vm_eval.c:229 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_call0_cc+0xf4) [0x5cea2f15fac4] /tmp/ruby/src/trunk-random2/vm_eval.c:101 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_call0+0x2d9) [0x5cea2f161b69] /tmp/ruby/src/trunk-random2/vm_eval.c:572 |
| /tmp/ruby/build/trunk-random2/miniruby(iterate_method+0x67) [0x5cea2f1623d7] /tmp/ruby/src/trunk-random2/vm_eval.c:891 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_iterate0+0xd7) [0x5cea2f148d07] /tmp/ruby/src/trunk-random2/vm_eval.c:1488 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_lambda_call+0x87) [0x5cea2f1490d7] /tmp/ruby/src/trunk-random2/vm_eval.c:1618 |
| /tmp/ruby/build/trunk-random2/miniruby(enum_collect+0x59) [0x5cea2ef27329] /tmp/ruby/src/trunk-random2/enum.c:667 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_call_cfunc_with_frame_+0x10d) [0x5cea2f13d28d] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:3851 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_sendish+0xc8) [0x5cea2f146318] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:6058 |
| /tmp/ruby/build/trunk-random2/miniruby(vm_exec_core+0x103e) [0x5cea2f15426e] ../../src/trunk-random2/insns.def:851 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_vm_exec+0x20e) [0x5cea2f1599ce] /tmp/ruby/src/trunk-random2/vm.c:2621 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_ec_exec_node+0xa5) [0x5cea2ef46a95] /tmp/ruby/src/trunk-random2/eval.c:282 |
| /tmp/ruby/build/trunk-random2/miniruby(ruby_run_node+0x8b) [0x5cea2ef4af7b] /tmp/ruby/src/trunk-random2/eval.c:320 |
| /tmp/ruby/build/trunk-random2/miniruby(rb_main+0x21) [0x5cea2ee6b2f6] /tmp/ruby/src/trunk-random2/main.c:42 |
| /tmp/ruby/build/trunk-random2/miniruby(main) /tmp/ruby/src/trunk-random2/main.c:62 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x7a) [0x7bbe6fe781ca] ../sysdeps/nptl/libc_start_call_main.h:58 |
| /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x7bbe6fe7828b] ../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 |
| [0x5cea2ee6b345] |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_2320_1415.rb |
| |
| * 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-random2/x86_64-linux-fake.rb |
| |
| * Process memory map: |
| |
| 5cea2ee1a000-5cea2ee5a000 r--p 00000000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby |
| 5cea2ee5a000-5cea2f30e000 r-xp 00040000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby |
| 5cea2f30e000-5cea2f499000 r--p 004f4000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby |
| 5cea2f499000-5cea2f4af000 r--p 0067e000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby |
| 5cea2f4af000-5cea2f4b0000 rw-p 00694000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby |
| 5cea2f4b0000-5cea2f4c5000 rw-p 00000000 00:00 0 |
| 5cea45d3d000-5cea45eb3000 rw-p 00000000 00:00 0 [heap] |
| 7bbe2cc14000-7bbe30000000 r--s 00000000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby |
| 7bbe30000000-7bbe30021000 rw-p 00000000 00:00 0 |
| 7bbe30021000-7bbe34000000 ---p 00000000 00:00 0 |
| 7bbe347f9000-7bbe34a00000 r--s 00000000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7bbe34a00000-7bbe34b01000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 7bbe34b01000-7bbe34b02000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 7bbe34b02000-7bbe54a00000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 7bbe54a50000-7bbe54a70000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 7bbe54a7f000-7bbe54a80000 ---p 00000000 00:00 0 |
| 7bbe54a80000-7bbe54b80000 rw-p 00000000 00:00 0 |
| 7bbe54b80000-7bbe54bb0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 7bbe54bbf000-7bbe54bc0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54bc0000-7bbe54c61000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54c61000-7bbe54c62000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54c62000-7bbe54d03000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54d03000-7bbe54d04000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54d04000-7bbe54da5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54da5000-7bbe54da6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54da6000-7bbe54e47000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54e47000-7bbe54e48000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54e48000-7bbe54ee9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54ee9000-7bbe54eea000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54eea000-7bbe54f8b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54f8b000-7bbe54f8c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe54f8c000-7bbe5502d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe5502d000-7bbe5502e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe5502e000-7bbe550cf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe550cf000-7bbe550d0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe550d0000-7bbe55171000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55171000-7bbe55172000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55172000-7bbe55213000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55213000-7bbe55214000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55214000-7bbe552b5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe552b5000-7bbe552b6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe552b6000-7bbe55357000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55357000-7bbe55358000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55358000-7bbe553f9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe553f9000-7bbe553fa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe553fa000-7bbe5549b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe5549b000-7bbe5549c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe5549c000-7bbe5553d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe5553d000-7bbe5553e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe5553e000-7bbe555df000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe555df000-7bbe555e0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe555e0000-7bbe55681000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55681000-7bbe55682000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55682000-7bbe55723000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55723000-7bbe55724000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55724000-7bbe557c5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe557c5000-7bbe557c6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe557c6000-7bbe55867000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55867000-7bbe55868000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55868000-7bbe55909000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55909000-7bbe5590a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe5590a000-7bbe559ab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe559ab000-7bbe559ac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe559ac000-7bbe55a4d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55a4d000-7bbe55a4e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55a4e000-7bbe55aef000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55aef000-7bbe55af0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55af0000-7bbe55b91000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55b91000-7bbe55b92000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55b92000-7bbe55c33000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55c33000-7bbe55c34000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55c34000-7bbe55cd5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55cd5000-7bbe55cd6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55cd6000-7bbe55d77000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55d77000-7bbe55d78000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55d78000-7bbe55e19000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55e19000-7bbe55e1a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55e1a000-7bbe55ebb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55ebb000-7bbe55ebc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55ebc000-7bbe55f5d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55f5d000-7bbe55f5e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55f5e000-7bbe55fff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7bbe55fff000-7bbe56000000 ---p 00000000 00:00 0 |
| 7bbe56000000-7bbe56800000 rw-p 00000000 00:00 0 |
| 7bbe56800000-7bbe6e800000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 7bbe6e800000-7bbe6fc00000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 7bbe6fc1f000-7bbe6fc40000 rw-p 00000000 00:00 0 |
| 7bbe6fc40000-7bbe6fca0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 7bbe6fcaf000-7bbe6fcd0000 rw-p 00000000 00:00 0 |
| 7bbe6fcd0000-7bbe6fce0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 7bbe6fcea000-7bbe6fdeb000 rw-p 00000000 00:00 0 |
| 7bbe6fdeb000-7bbe6fdf2000 r--s 00000000 00:34 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 7bbe6fdf2000-7bbe6fe4b000 r--p 00000000 00:34 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 7bbe6fe4b000-7bbe6fe4e000 rw-p 00000000 00:00 0 |
| 7bbe6fe4e000-7bbe6fe76000 r--p 00000000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7bbe6fe76000-7bbe6fffe000 r-xp 00028000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7bbe6fffe000-7bbe7004d000 r--p 001b0000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7bbe7004d000-7bbe70051000 r--p 001fe000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7bbe70051000-7bbe70053000 rw-p 00202000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7bbe70053000-7bbe70062000 rw-p 00000000 00:00 0 |
| 7bbe70062000-7bbe70066000 r--p 00000000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7bbe70066000-7bbe70089000 r-xp 00004000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7bbe70089000-7bbe7008d000 r--p 00027000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7bbe7008d000-7bbe7008e000 r--p 0002b000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7bbe7008e000-7bbe7008f000 rw-p 0002c000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7bbe7008f000-7bbe7009f000 r--p 00000000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7bbe7009f000-7bbe7011e000 r-xp 00010000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7bbe7011e000-7bbe70176000 r--p 0008f000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7bbe70176000-7bbe70177000 r--p 000e7000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7bbe70177000-7bbe70178000 rw-p 000e8000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7bbe70178000-7bbe7017a000 r--p 00000000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7bbe7017a000-7bbe7018f000 r-xp 00002000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7bbe7018f000-7bbe701a8000 r--p 00017000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7bbe701a8000-7bbe701a9000 r--p 0002f000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7bbe701a9000-7bbe701aa000 rw-p 00030000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7bbe701aa000-7bbe701b2000 rw-p 00000000 00:00 0 |
| 7bbe701b2000-7bbe701bc000 r--p 00000000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7bbe701bc000-7bbe7021f000 r-xp 0000a000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7bbe7021f000-7bbe70234000 r--p 0006d000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7bbe70234000-7bbe70235000 r--p 00081000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7bbe70235000-7bbe70236000 rw-p 00082000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7bbe70236000-7bbe70238000 r--p 00000000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7bbe70238000-7bbe7024a000 r-xp 00002000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7bbe7024a000-7bbe70250000 r--p 00014000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7bbe70250000-7bbe70251000 r--p 0001a000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7bbe70251000-7bbe70252000 rw-p 0001b000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7bbe70257000-7bbe70259000 rw-p 00000000 00:00 0 |
| 7bbe70259000-7bbe7025a000 r--p 00000000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7bbe7025a000-7bbe70285000 r-xp 00001000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7bbe70285000-7bbe7028f000 r--p 0002c000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7bbe7028f000-7bbe70291000 r--p 00036000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7bbe70291000-7bbe70293000 rw-p 00038000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffea9775000-7ffea9796000 rw-p 00000000 00:00 0 [stack] |
| 7ffea979c000-7ffea97a0000 r--p 00000000 00:00 0 [vvar] |
| 7ffea97a0000-7ffea97a2000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| #1415 test_ractor.rb:2320: |
| class A; def test; 1 + 1; end; end |
| class B; def test; 1 + 1; end; end |
| class C; def test; 1 + 1; end; end |
| class D; def test; 1 + 1; end; end |
| class E; def test; 1 + 1; end; end |
| class F; def test; 1 + 1; end; end |
| class G; def test; 1 + 1; end; end |
| |
| objs = [A.new, B.new, C.new, D.new, E.new, F.new, G.new].freeze |
| |
| def call_test(obj) |
| obj.test |
| end |
| |
| ractors = 7.times.map do |
| Ractor.new(objs) do |objs| |
| objs = objs.shuffle |
| 100_000.times do |
| objs.each do |o| |
| call_test(o) |
| end |
| (...snip) |
| #=> "" (expected "ok") |
| FAIL 1/2029 tests failed |
| make: *** [uncommon.mk:913: yes-btest] Error 1 |
| "make yes-test-basic TESTS=\"--test-order=random\"" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=\"--test-order=random\"" exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS=\"--test-order=random\"" exit with 0. |