| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| From https://github.com/ruby/ruby |
| e7cff2e..b205bf6 master -> origin/master |
| "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 |
| [BUG] Segmentation fault at 0x0000000000000000 |
| ruby 4.1.0dev (2026-02-19T21:18:49Z master b205bf613f) +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 2 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| RIP: 0x00005fa4135efd8d RBP: 0x00005fa43ebccad0 RSP: 0x000077b6c9401900 |
| RAX: 0x32183dca43070000 RBX: 0x32183dca43074000 RCX: 0x00005fa43ebd24a0 |
| RDX: 0x0000000000000000 RDI: 0x32183dca43074000 RSI: 0x00005fa43ec306d0 |
| R8: 0x0000000000000040 R9: 0x0000000000000020 R10: 0x0000000000000000 |
| R11: 0x0000000000000009 R12: 0x00005fa413b7c8a0 R13: 0x0000000000000000 |
| R14: 0x0000000000000441 R15: 0x00005fa43ed60150 EFL: 0x0000000000010246 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_print_backtrace+0x14) [0x5fa41381bd4f] /tmp/ruby/src/trunk_gcc14/vm_dump.c:1105 |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk_gcc14/vm_dump.c:1450 |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_bug_for_fatal_signal+0x102) [0x5fa4135c05a2] /tmp/ruby/src/trunk_gcc14/error.c:1131 |
| /tmp/ruby/build/trunk_gcc14/miniruby(sigsegv+0x48) [0x5fa41374b668] /tmp/ruby/src/trunk_gcc14/signal.c:948 |
| /lib/x86_64-linux-gnu/libc.so.6(0x77b7045fb320) [0x77b7045fb320] |
| /tmp/ruby/build/trunk_gcc14/miniruby(RVALUE_PINNED+0x6) [0x5fa4135efd8d] /tmp/ruby/src/trunk_gcc14/gc/default/default.c:1250 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_pin) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4497 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_pin) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4492 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_mark_and_pin) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4509 |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_gc_impl_mark_and_pin) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4545 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_mark_and_pin_internal) /tmp/ruby/src/trunk_gcc14/gc.c:2826 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_mark_and_pin_internal) /tmp/ruby/src/trunk_gcc14/gc.c:2824 |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_gc_mark) /tmp/ruby/src/trunk_gcc14/gc.c:2832 |
| /tmp/ruby/build/trunk_gcc14/miniruby(ractor_basket_mark+0x9) [0x5fa4136dff69] /tmp/ruby/src/trunk_gcc14/ractor_sync.c:214 |
| /tmp/ruby/build/trunk_gcc14/miniruby(ractor_queue_mark) /tmp/ruby/src/trunk_gcc14/ractor_sync.c:258 |
| /tmp/ruby/build/trunk_gcc14/miniruby(ractor_mark_ports_i) /tmp/ruby/src/trunk_gcc14/ractor_sync.c:643 |
| /tmp/ruby/build/trunk_gcc14/miniruby(st_general_foreach+0x3e) [0x5fa413759ad0] /tmp/ruby/src/trunk_gcc14/st.c:1693 |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_st_foreach) /tmp/ruby/src/trunk_gcc14/st.c:1700 |
| /tmp/ruby/build/trunk_gcc14/miniruby(ractor_mark_monitors+0x0) [0x5fa4136df823] /tmp/ruby/src/trunk_gcc14/ractor_sync.c:654 |
| /tmp/ruby/build/trunk_gcc14/miniruby(ractor_sync_mark) /tmp/ruby/src/trunk_gcc14/ractor_sync.c:657 |
| /tmp/ruby/build/trunk_gcc14/miniruby(ractor_mark) /tmp/ruby/src/trunk_gcc14/ractor.c:246 |
| /tmp/ruby/build/trunk_gcc14/miniruby(ractor_mark) /tmp/ruby/src/trunk_gcc14/ractor.c:229 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_mark_children+0x1f) [0x5fa4135f1381] /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4625 |
| /tmp/ruby/build/trunk_gcc14/miniruby(is_mark_stack_empty) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4647 |
| /tmp/ruby/build/trunk_gcc14/miniruby(pop_mark_stack) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4356 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_mark_stacked_objects) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4641 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_mark_stacked_objects_all) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:4685 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_marks_rest) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:5715 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_marking_exit+0x0) [0x5fa4135f66cb] /tmp/ruby/src/trunk_gcc14/gc/default/default.c:5829 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_marks) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:5840 |
| /tmp/ruby/build/trunk_gcc14/miniruby(gc_start) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:6513 |
| /tmp/ruby/build/trunk_gcc14/miniruby(heap_prepare+0xdc) [0x5fa4135f6f1c] /tmp/ruby/src/trunk_gcc14/gc/default/default.c:2121 |
| /tmp/ruby/build/trunk_gcc14/miniruby(heap_next_free_page) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:2336 |
| /tmp/ruby/build/trunk_gcc14/miniruby(newobj_cache_miss) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:2443 |
| /tmp/ruby/build/trunk_gcc14/miniruby(newobj_alloc+0x22) [0x5fa4135f82f2] /tmp/ruby/src/trunk_gcc14/gc/default/default.c:2467 |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_gc_impl_new_obj) /tmp/ruby/src/trunk_gcc14/gc/default/default.c:2546 |
| /tmp/ruby/build/trunk_gcc14/miniruby(newobj_of) /tmp/ruby/src/trunk_gcc14/gc.c:1015 |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_wb_protected_newobj_of) /tmp/ruby/src/trunk_gcc14/gc.c:1066 |
| /tmp/ruby/build/trunk_gcc14/miniruby(str_alloc_embed+0x28) [0x5fa413763998] /tmp/ruby/src/trunk_gcc14/string.c:1004 |
| /tmp/ruby/build/trunk_gcc14/miniruby(str_enc_new) /tmp/ruby/src/trunk_gcc14/string.c:1054 |
| /tmp/ruby/build/trunk_gcc14/miniruby(prep_io+0x5) [0x5fa41362d53b] /tmp/ruby/src/trunk_gcc14/io.c:9335 |
| /tmp/ruby/build/trunk_gcc14/miniruby(prep_stdio) /tmp/ruby/src/trunk_gcc14/io.c:9377 |
| /tmp/ruby/build/trunk_gcc14/miniruby(rb_io_prep_stdin) /tmp/ruby/src/trunk_gcc14/io.c:9395 |
| /tmp/ruby/build/trunk_gcc14/miniruby(thread_start_func_2+0x87e) [0x5fa4137a2ace] /tmp/ruby/src/trunk_gcc14/thread.c:679 |
| /tmp/ruby/build/trunk_gcc14/miniruby(thread_sched_lock_+0x0) [0x5fa4137a2f1b] /tmp/ruby/src/trunk_gcc14/thread_pthread.c:2227 |
| /tmp/ruby/build/trunk_gcc14/miniruby(co_start) /tmp/ruby/src/trunk_gcc14/thread_pthread_mn.c:469 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Process memory map: |
| |
| 5fa413490000-5fa4134d0000 r--p 00000000 00:95 13949398 /tmp/ruby/build/trunk_gcc14/miniruby |
| 5fa4134d0000-5fa4139be000 r-xp 00040000 00:95 13949398 /tmp/ruby/build/trunk_gcc14/miniruby |
| 5fa4139be000-5fa413b55000 r--p 0052e000 00:95 13949398 /tmp/ruby/build/trunk_gcc14/miniruby |
| 5fa413b55000-5fa413b6c000 r--p 006c5000 00:95 13949398 /tmp/ruby/build/trunk_gcc14/miniruby |
| 5fa413b6c000-5fa413b6d000 rw-p 006dc000 00:95 13949398 /tmp/ruby/build/trunk_gcc14/miniruby |
| 5fa413b6d000-5fa413b84000 rw-p 00000000 00:00 0 |
| 5fa43ebcc000-5fa43ed6b000 rw-p 00000000 00:00 0 [heap] |
| 77b6b08c1000-77b6b4000000 r--s 00000000 00:95 13949398 /tmp/ruby/build/trunk_gcc14/miniruby |
| 77b6b4000000-77b6b4021000 rw-p 00000000 00:00 0 |
| 77b6b4021000-77b6b8000000 ---p 00000000 00:00 0 |
| 77b6b8000000-77b6b8021000 rw-p 00000000 00:00 0 |
| 77b6b8021000-77b6bc000000 ---p 00000000 00:00 0 |
| 77b6bc000000-77b6bc021000 rw-p 00000000 00:00 0 |
| 77b6bc021000-77b6c0000000 ---p 00000000 00:00 0 |
| 77b6c0000000-77b6c0021000 rw-p 00000000 00:00 0 |
| 77b6c0021000-77b6c4000000 ---p 00000000 00:00 0 |
| 77b6c4000000-77b6c4021000 rw-p 00000000 00:00 0 |
| 77b6c4021000-77b6c8000000 ---p 00000000 00:00 0 |
| 77b6c8a29000-77b6c8c30000 r--s 00000000 00:95 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 77b6c8c30000-77b6c8ca0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 77b6c8cae000-77b6c8caf000 ---p 00000000 00:00 0 |
| 77b6c8caf000-77b6c8daf000 rw-p 00000000 00:00 0 |
| 77b6c8daf000-77b6c8db0000 ---p 00000000 00:00 0 |
| 77b6c8db0000-77b6c8eb0000 rw-p 00000000 00:00 0 |
| 77b6c8eb0000-77b6c8ec0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 77b6c8ece000-77b6c8ecf000 ---p 00000000 00:00 0 |
| 77b6c8ecf000-77b6c8fcf000 rw-p 00000000 00:00 0 |
| 77b6c8fcf000-77b6c8fd0000 ---p 00000000 00:00 0 |
| 77b6c8fd0000-77b6c90d0000 rw-p 00000000 00:00 0 |
| 77b6c90d0000-77b6c90e0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 77b6c90ef000-77b6c90f0000 ---p 00000000 00:00 0 |
| 77b6c90f0000-77b6c91f0000 rw-p 00000000 00:00 0 |
| 77b6c91f0000-77b6c9200000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 77b6c9200000-77b6c9301000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9301000-77b6c9302000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9302000-77b6c9502000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9502000-77b6c9503000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9503000-77b6c9703000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9703000-77b6c9704000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9704000-77b6c9904000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9904000-77b6c9905000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9905000-77b6c9b05000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9b05000-77b6c9b06000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9b06000-77b6c9d06000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9d06000-77b6c9d07000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9d07000-77b6c9f07000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9f07000-77b6c9f08000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6c9f08000-77b6ca108000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca108000-77b6ca109000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca109000-77b6ca309000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca309000-77b6ca30a000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca30a000-77b6ca50a000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca50a000-77b6ca50b000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca50b000-77b6ca70b000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca70b000-77b6ca70c000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca70c000-77b6ca90c000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca90c000-77b6ca90d000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6ca90d000-77b6cab0d000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cab0d000-77b6cab0e000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cab0e000-77b6cad0e000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cad0e000-77b6cad0f000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cad0f000-77b6caf0f000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6caf0f000-77b6caf10000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6caf10000-77b6cb110000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cb110000-77b6cb111000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cb111000-77b6cb311000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cb311000-77b6cb312000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cb312000-77b6cb512000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cb512000-77b6cb513000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cb513000-77b6cb713000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cb713000-77b6cb714000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6cb714000-77b6e9200000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] |
| 77b6e921f000-77b6e9220000 ---p 00000000 00:00 0 |
| 77b6e9220000-77b6e9320000 rw-p 00000000 00:00 0 |
| 77b6e9320000-77b6e9360000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 77b6e936f000-77b6e9370000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9370000-77b6e9411000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9411000-77b6e9412000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9412000-77b6e94b3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e94b3000-77b6e94b4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e94b4000-77b6e9555000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9555000-77b6e9556000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9556000-77b6e95f7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e95f7000-77b6e95f8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e95f8000-77b6e9699000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9699000-77b6e969a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e969a000-77b6e973b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e973b000-77b6e973c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e973c000-77b6e97dd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e97dd000-77b6e97de000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e97de000-77b6e987f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e987f000-77b6e9880000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9880000-77b6e9921000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9921000-77b6e9922000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9922000-77b6e99c3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e99c3000-77b6e99c4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e99c4000-77b6e9a65000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9a65000-77b6e9a66000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9a66000-77b6e9b07000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9b07000-77b6e9b08000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9b08000-77b6e9ba9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9ba9000-77b6e9baa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9baa000-77b6e9c4b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9c4b000-77b6e9c4c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9c4c000-77b6e9ced000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9ced000-77b6e9cee000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9cee000-77b6e9d8f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9d8f000-77b6e9d90000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9d90000-77b6e9e31000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9e31000-77b6e9e32000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9e32000-77b6e9ed3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9ed3000-77b6e9ed4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9ed4000-77b6e9f75000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9f75000-77b6e9f76000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6e9f76000-77b6ea017000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea017000-77b6ea018000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea018000-77b6ea0b9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea0b9000-77b6ea0ba000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea0ba000-77b6ea15b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea15b000-77b6ea15c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea15c000-77b6ea1fd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea1fd000-77b6ea1fe000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea1fe000-77b6ea29f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea29f000-77b6ea2a0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea2a0000-77b6ea341000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea341000-77b6ea342000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea342000-77b6ea3e3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea3e3000-77b6ea3e4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea3e4000-77b6ea485000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea485000-77b6ea486000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea486000-77b6ea527000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea527000-77b6ea528000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea528000-77b6ea5c9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea5c9000-77b6ea5ca000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea5ca000-77b6ea66b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea66b000-77b6ea66c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea66c000-77b6ea70d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea70d000-77b6ea70e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea70e000-77b6ea7af000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 77b6ea7af000-77b6ea7b0000 ---p 00000000 00:00 0 |
| 77b6ea7b0000-77b6eafb0000 rw-p 00000000 00:00 0 |
| 77b6eafb0000-77b6eb000000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 77b6eb000000-77b703000000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 77b703000000-77b704400000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 77b70441f000-77b704440000 rw-p 00000000 00:00 0 |
| 77b704440000-77b704450000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 77b704452000-77b704553000 rw-p 00000000 00:00 0 |
| 77b704553000-77b70455a000 r--s 00000000 00:95 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 77b70455a000-77b7045b3000 r--p 00000000 00:95 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 77b7045b3000-77b7045b6000 rw-p 00000000 00:00 0 |
| 77b7045b6000-77b7045de000 r--p 00000000 00:95 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 77b7045de000-77b704766000 r-xp 00028000 00:95 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 77b704766000-77b7047b5000 r--p 001b0000 00:95 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 77b7047b5000-77b7047b9000 r--p 001fe000 00:95 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 77b7047b9000-77b7047bb000 rw-p 00202000 00:95 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 77b7047bb000-77b7047ca000 rw-p 00000000 00:00 0 |
| 77b7047ca000-77b7047ce000 r--p 00000000 00:95 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 77b7047ce000-77b7047f1000 r-xp 00004000 00:95 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 77b7047f1000-77b7047f5000 r--p 00027000 00:95 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 77b7047f5000-77b7047f6000 r--p 0002b000 00:95 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 77b7047f6000-77b7047f7000 rw-p 0002c000 00:95 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 77b7047f7000-77b704807000 r--p 00000000 00:95 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 77b704807000-77b704886000 r-xp 00010000 00:95 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 77b704886000-77b7048de000 r--p 0008f000 00:95 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 77b7048de000-77b7048df000 r--p 000e7000 00:95 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 77b7048df000-77b7048e0000 rw-p 000e8000 00:95 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 77b7048e0000-77b7048e2000 r--p 00000000 00:95 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 77b7048e2000-77b7048f7000 r-xp 00002000 00:95 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 77b7048f7000-77b704910000 r--p 00017000 00:95 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 77b704910000-77b704911000 r--p 0002f000 00:95 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 77b704911000-77b704912000 rw-p 00030000 00:95 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 77b704912000-77b70491a000 rw-p 00000000 00:00 0 |
| 77b70491a000-77b704924000 r--p 00000000 00:95 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 77b704924000-77b704987000 r-xp 0000a000 00:95 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 77b704987000-77b70499c000 r--p 0006d000 00:95 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 77b70499c000-77b70499d000 r--p 00081000 00:95 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 77b70499d000-77b70499e000 rw-p 00082000 00:95 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 77b70499e000-77b7049a0000 r--p 00000000 00:95 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 77b7049a0000-77b7049b2000 r-xp 00002000 00:95 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 77b7049b2000-77b7049b8000 r--p 00014000 00:95 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 77b7049b8000-77b7049b9000 r--p 0001a000 00:95 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 77b7049b9000-77b7049ba000 rw-p 0001b000 00:95 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 77b7049bf000-77b7049c1000 rw-p 00000000 00:00 0 |
| 77b7049c1000-77b7049c2000 r--p 00000000 00:95 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 77b7049c2000-77b7049ed000 r-xp 00001000 00:95 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 77b7049ed000-77b7049f7000 r--p 0002c000 00:95 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 77b7049f7000-77b7049f9000 r--p 00036000 00:95 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 77b7049f9000-77b7049fb000 rw-p 00038000 00:95 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fff845c4000-7fff845e5000 rw-p 00000000 00:00 0 [stack] |
| 7fff845f6000-7fff845fa000 r--p 00000000 00:00 0 [vvar] |
| 7fff845fa000-7fff845fc000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| #1288 test_ractor.rb:289: |
| def test n |
| rs = (1..n).map do |i| |
| Ractor.new(i) do |i| |
| "r#{i}" |
| end |
| end |
| as = [] |
| all_rs = rs.dup |
| |
| n.times{ |
| r, obj = Ractor.select(*rs) |
| as << [r, obj] |
| rs.delete(r) |
| } |
| |
| if as.map{|r, o| r.object_id}.sort == all_rs.map{|r| r.object_id}.sort && |
| as.map{|r, o| o}.sort == (1..n).map{|i| "r#{i}"}.sort |
| 'ok' |
| else |
| 'ng' |
| end |
| (...snip) |
| #=> "" (expected "[\"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\"]") |
| FAIL 1/2038 tests failed |
| make: *** [uncommon.mk:846: 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. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |