| "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 0. |
| |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 512. |
| [New LWP 1099019] |
| [New LWP 1098979] |
| [New LWP 1098978] |
| [New LWP 1098972] |
| [New LWP 1098946] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x000072d7fb8fbe3c in uleb128 (p=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:221 |
| 221 int s = 0; |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x72d7faa70240 (LWP 1098944) "ruby" 0x000072d7fb8fbe3c in uleb128 (p=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:221 |
| 2 Thread 0x72d7be3bf6c0 (LWP 1099019) "ruby" 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=29399, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x72d7df6ed6c0 (LWP 1098979) "ruby" 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=29399, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:57 |
| 4 Thread 0x72d7df70e6c0 (LWP 1098978) "ruby" 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=29399, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:57 |
| 5 Thread 0x72d7df72f6c0 (LWP 1098972) "ruby" 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=-2147483648, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:57 |
| 6 Thread 0x72d7e0b6f6c0 (LWP 1098946) "ruby" 0x000072d7fae48042 in epoll_wait (epfd=4, events=events@entry=0x72d7fbaccd1c <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 6 (Thread 0x72d7e0b6f6c0 (LWP 1098946) "ruby"): |
| #0 0x000072d7fae48042 in epoll_wait (epfd=4, events=events@entry=0x72d7fbaccd1c <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x000072d7fb6e4461 in event_wait (vm=0x72d7fbacd3a0 <_vm>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:2931 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x72d7fbacd3a0 <_vm>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread_mn.c:934 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| sched = <optimized out> |
| event_serial = <optimized out> |
| #3 timer_thread_func (ptr=0x72d7fbacd3a0 <_vm>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:3058 |
| vm = 0x72d7fbacd3a0 <_vm> |
| #4 0x000072d7fadbaa94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {126271513622208, 1745465905803771495, 126271513622208, -2896, 0, 140721384586432, 1745465905984126567, 1745451777555644007}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x000072d7fae47c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 5 (Thread 0x72d7df72f6c0 (LWP 1098972) "ruby"): |
| #0 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=-2147483648, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=-2147483648, abstime=0x0, clockid=0, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x72d7fbacd4a4 <_vm+260>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x000072d7fadb97dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x72d7fbacd440 <_vm+160>, cond=0x72d7fbacd478 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x72d7fadb94a0 <__condvar_cleanup_waiting>, __arg = 0x72d7df72e280, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 5, cond = 0x72d7fbacd478 <_vm+216>, mutex = 0x72d7fbacd440 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 5 |
| seq = 2 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x72d7fbacd478 <_vm+216>, mutex=mutex@entry=0x72d7fbacd440 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000072d7fb6e088d in rb_native_cond_wait (cond=cond@entry=0x72d7fbacd478 <_vm+216>, mutex=mutex@entry=0x72d7fbacd440 <_vm+160>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:231 |
| r = <optimized out> |
| #6 0x000072d7fb6e9b5b in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x72d7e0dffd80) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x72d7fbacd3a0 <_vm> |
| #8 0x000072d7fadbaa94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {126271492388544, 1745527993851002471, 126271492388544, -2896, 0, 140721384585584, 1745527994031357543, 1745451777555644007}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x000072d7fae47c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 4 (Thread 0x72d7df70e6c0 (LWP 1098978) "ruby"): |
| #0 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=29399, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=29399, abstime=0x0, clockid=0, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x72d7fbacd4a4 <_vm+260>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x000072d7fadb97dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x72d7fbacd440 <_vm+160>, cond=0x72d7fbacd478 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x72d7fadb94a0 <__condvar_cleanup_waiting>, __arg = 0x72d7df70d280, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 3, cond = 0x72d7fbacd478 <_vm+216>, mutex = 0x72d7fbacd440 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 3 |
| seq = 1 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x72d7fbacd478 <_vm+216>, mutex=mutex@entry=0x72d7fbacd440 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000072d7fb6e088d in rb_native_cond_wait (cond=cond@entry=0x72d7fbacd478 <_vm+216>, mutex=mutex@entry=0x72d7fbacd440 <_vm+160>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:231 |
| r = <optimized out> |
| #6 0x000072d7fb6e9b5b in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x72d7fa63b300) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x72d7fbacd3a0 <_vm> |
| #8 0x000072d7fadbaa94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {126271492253376, 1745527976134262375, 126271492253376, -2896, 0, 140721384582320, 1745527976314617447, 1745451777555644007}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x000072d7fae47c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x72d7df6ed6c0 (LWP 1098979) "ruby"): |
| #0 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=29399, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=29399, abstime=0x0, clockid=0, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x72d7fbacd4a4 <_vm+260>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x000072d7fadb97dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x72d7fbacd440 <_vm+160>, cond=0x72d7fbacd478 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x72d7fadb94a0 <__condvar_cleanup_waiting>, __arg = 0x72d7df6ec280, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 7, cond = 0x72d7fbacd478 <_vm+216>, mutex = 0x72d7fbacd440 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 7 |
| seq = 3 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x72d7fbacd478 <_vm+216>, mutex=mutex@entry=0x72d7fbacd440 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000072d7fb6e088d in rb_native_cond_wait (cond=cond@entry=0x72d7fbacd478 <_vm+216>, mutex=mutex@entry=0x72d7fbacd440 <_vm+160>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:231 |
| r = <optimized out> |
| #6 0x000072d7fb6e9b5b in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x72d7e0bacb00) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x72d7fbacd3a0 <_vm> |
| #8 0x000072d7fadbaa94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {126271492118208, 1745527820978568807, 126271492118208, -2896, 0, 140721384582320, 1745527821158923879, 1745451777555644007}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x000072d7fae47c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x72d7be3bf6c0 (LWP 1099019) "ruby"): |
| #0 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=29399, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=29399, abstime=0x0, clockid=0, expected=0, futex_word=0x72d7fbacd4a4 <_vm+260>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x72d7fbacd4a4 <_vm+260>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x000072d7fadb97dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x72d7fbacd440 <_vm+160>, cond=0x72d7fbacd478 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x72d7fadb94a0 <__condvar_cleanup_waiting>, __arg = 0x72d7be3be280, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 9, cond = 0x72d7fbacd478 <_vm+216>, mutex = 0x72d7fbacd440 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 9 |
| seq = 4 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x72d7fbacd478 <_vm+216>, mutex=mutex@entry=0x72d7fbacd440 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000072d7fb6e088d in rb_native_cond_wait (cond=cond@entry=0x72d7fbacd478 <_vm+216>, mutex=mutex@entry=0x72d7fbacd440 <_vm+160>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:231 |
| r = <optimized out> |
| #6 0x000072d7fb6e9b5b in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x72d7e0bacc00) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x72d7fbacd3a0 <_vm> |
| #8 0x000072d7fadbaa94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {126270935135936, 1745601034064838247, 126270935135936, -2896, 0, 140721384582320, 1745601034245193319, 1745451777555644007}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x000072d7fae47c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x72d7faa70240 (LWP 1098944) "ruby"): |
| #0 0x000072d7fb8fbe3c in uleb128 (p=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:221 |
| r = <optimized out> |
| s = <optimized out> |
| r = <optimized out> |
| s = <optimized out> |
| b = <optimized out> |
| #1 di_skip_records (reader=reader@entry=0x72d7e0bf3980, errout=errout@entry=0x72d7faf224e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:1486 |
| v = {as = {ptr = 0x0, uint64 = 0, int64 = 0, addr_idx = 0}, off = 0, at = 0, form = 0, size = 0, type = 0} |
| at = <optimized out> |
| form = <optimized out> |
| #2 0x000072d7fb8fd0b4 in debug_info_read (errout=<optimized out>, offset=<optimized out>, lines=<optimized out>, traces=<optimized out>, num_traces=<optimized out>, reader=0x72d7e0bf3980) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:1909 |
| die = {pos = 11557345, tag = 72, has_children = 1} |
| ranges = <optimized out> |
| line = {dirname = 0x0, filename = 0x0, path = 0x0, line = 0, base_addr = 0, saddr = 0, sname = 0x0, next = 0x0} |
| addr_header = {ptr = <optimized out>, unit_length = <optimized out>, format = <optimized out>, address_size = 0 '\000'} |
| rnglists_header = {unit_length = <optimized out>, format = 4 '\004', address_size = <optimized out>, offset_entry_count = 0} |
| addr_header = <optimized out> |
| rnglists_header = <optimized out> |
| skip_die = <optimized out> |
| die = <optimized out> |
| ranges = <optimized out> |
| line = <optimized out> |
| v = <optimized out> |
| i = <optimized out> |
| addr = <optimized out> |
| offset = <optimized out> |
| saddr = <optimized out> |
| lp = <optimized out> |
| #3 fill_lines (num_traces=num_traces@entry=27, traces=traces@entry=0x72d7fbacf960 <trace>, check_debuglink=check_debuglink@entry=1, objp=objp@entry=0x72d7e0bf42d8, lines=lines@entry=0x72d7df870700, offset=offset@entry=0, errout=0x72d7faf224e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:2218 |
| reader = {obj = 0x72d7fa7e00c0, file = 0x72d7bc765000 "\177ELF\002\001\001", current_version = 5 '\005', current_cu = 0x72d7bb6fb5a9 <incomplete sequence \354>, current_low_pc = 3977328, current_str_offsets_base = 0, current_addr_base = 0, current_rnglists_base = 0, debug_line_cu_end = 0x72d7ba8ecc8c "\216\036", debug_line_format = 4 '\004', debug_line_version = 5, debug_line_files = 0x72d7ba8e9c37 "\002\001\037\002\017\254\001$/", debug_line_directories = 0x72d7ba8e9be7 "\001\001\037\023", p = 0x72d7bb70616e "Ы", cu_end = 0x72d7bb70a219 "T;", pend = 0x72d7bbd9e8ea "", q0 = 0x72d7df8d2af4 "\001I", q = 0x72d7df8d2b20 "", format = 4, address_size = 8 '\b', level = 4, abbrev_table = {0x0, 0x72d7df8d2af5 "I", 0x72d7df8d2afe "(", 0x72d7df8d2b07 "\r", 0x72d7df8d2b18 "H\001}\001\177\023\001\023", 0x72d7df8d2b23 "\005", 0x72d7df8d2b2f "H\001}\001\177\023", 0x72d7df8d2b38 "\035\0011\023R\001\270B\005\021\001\022\aX\vY\005W\v\001\023", 0x72d7df8d2b50 "\r", 0x72d7df8d2b66 "\023\001\003\016\v\v\210\001!\b:!\016;\0059!\020\001\023", 0x72d7df8d2b7d "\026", 0x72d7df8d2b92 "\r", 0x72d7df8d2ba3 "4", 0x72d7df8d2bb7 "(", 0x72d7df8d2bc0 "\026", 0x72d7df8d2bcf "\017", 0x72d7df8d2bd9 "\005", 0x72d7df8d2be0 "\023\001\003\016\v\v:\v;\0059!\020\001\023", 0x72d7df8d2bf2 "\v\001\021\001\022\a\001\023", 0x72d7df8d2bfd "\r", 0x72d7df8d2c0f "\026", 0x72d7df8d2c1e "\035\0011\023R\001\270B\005U\027X\vY\005W\v\001\023", 0x72d7df8d2c34 "\v\001U\027\001\023", 0x72d7df8d2c3d "\v\001U\027", 0x72d7df8d2c44 "\005", 0x72d7df8d2c58 "\023\001\v\v:\v;\v9!\t\001\023", 0x72d7df8d2c68 "&", 0x72d7df8d2c6f "\005", 0x72d7df8d2c7f "\035\0011\023R\001\270B\005\021\001\022\aX!\001Y\vW\v\001\023", 0x72d7df8d2c98 "$", 0x72d7df8d2ca3 "4", 0x72d7df8d2cb4 "4", 0x72d7df8d2cc5 "H", 0x72d7df8d2cce "4", 0x72d7df8d2cda ".\001?\031\003\016:\v;\v9\v'\031<\031\001\023", 0x72d7df8d2cef "4", 0x72d7df8d2cfe "4", 0x72d7df8d2d13 "\005", 0x72d7df8d2d22 "\004\001>!\a\v!\004I\023:\v;\v9\v\001\023", 0x72d7df8d2d37 "\001\001I\023\001\023", 0x72d7df8d2d40 "!", 0x72d7df8d2d49 "\023\001\v\v:\v;\0059!\t\001\023", 0x72d7df8d2d59 "4", 0x72d7df8d2d6b ".\001\003\016:!\001;\0059!\001'\031 !\001\001\023", 0x72d7df8d2d81 "\005", 0x72d7df8d2d96 "H\001}\001\202\001\031\177\023\001\023", 0x72d7df8d2da4 "\023\001\003\016\v\v:\v;\v9!\020\001\023", 0x72d7df8d2db6 "\r", 0x72d7df8d2dc7 ".\001?\031\003\016:\v;\v9\v'\031I\023<\031\001\023", 0x72d7df8d2dde "H\001}\001\202\001\031\177\023", 0x72d7df8d2dea "4", 0x72d7df8d2df7 "\035\0011\023R\001\270B\005\021\001\022\aX!\001Y\vW!\001", 0x72d7df8d2e0f ".\0011\023\021\001\022\a@\030z\031\001\023", 0x72d7df8d2e20 "\025\001'\031\001\023", 0x72d7df8d2e29 ".\001?\031\003\016:!\002;\0059!\001'\031\021\001\022\a@\030z\031\001\023", 0x72d7df8d2e46 ".\001\003\016:\v;\0059!\001'\031\021\001\022\a@\030z\031\001\023", 0x72d7df8d2e60 "\v\001", 0x72d7df8d2e65 "\035\0011\023R\001\270B\005U\027X!\001Y\vW\v\001\023", 0x72d7df8d2e7c "\v\0011\023\021\001\022\a\001\023", 0x72d7df8d2e89 "7", 0x72d7df8d2e90 "\025\001'\031I\023\001\023", 0x72d7df8d2e9b "\r", 0x72d7df8d2eac "\r", 0x72d7df8d2ebd "\004\001>!\a\v!\004I\023:!\023;\0059!\016\001\023", 0x72d7df8d2ed4 ".\001?\031\003\016:!\021;\0059\v'\031<\031\001\023", 0x72d7df8d2eea "\035\0011\023R\001\270B\005\021\001\022\aX!\002Y\005W\v", 0x72d7df8d2f01 "\v", 0x72d7df8d2f08 ".\001?\031\003\016:!\001;\0059!\001'\031 !\001\001\023", 0x72d7df8d2f20 ".\001\003\016:!\001;\v9!\001'\031\021\001\022\a@\030z\031\001\023", 0x72d7df8d2f3b ".\001\003\016:!\001;\v9!\001'\031 !\001\001\023", 0x72d7df8d2f51 ".\001\003\016:!\001;\v9!\001'\031I\023 !\003\001\023", 0x72d7df8d2f69 "\021\001%\016\023\v\003\037\033\037\021\001\022\a\020\027y\027", 0x72d7df8d2f7e "$", 0x72d7df8d2f89 "\017", 0x72d7df8d2f90 "&", 0x72d7df8d2f95 "\r", 0x72d7df8d2fa8 "\r", 0x72d7df8d2fbb "\004\001\003\016>\v\v\vI\023:\v;\v9\v\001\023", 0x72d7df8d2fd0 "\004\001\003\016>\v\v\vI\023:\v;\0059\v\001\023", 0x72d7df8d2fe5 "\r", 0x72d7df8d2ff9 "\027\001\v\v:\v;\v9\v\001\023", 0x72d7df8d3008 "\023\001\003\016\v\005:\v;\0059\v\001\023", 0x72d7df8d3019 "\r", 0x72d7df8d302a "\023\001\v\005:\v;\0059\v\001\023", 0x72d7df8d3039 ".\001?\031\003\016:\v;\0059\v'\031I\023<\031\001\023", 0x72d7df8d3050 ".\001?\031\003\016:\v;\v9\v'\031\207\001\031<\031\001\023", 0x72d7df8d3068 "\005", 0x72d7df8d306f "\v\0011\023U\027\001\023", 0x72d7df8d307a "\v\0011\023U\027", 0x72d7df8d3083 "4", 0x72d7df8d3092 "4", 0x72d7df8d30a1 ".\001?\031\003\016:\v;\v9\v'\031I\023 \v4\031\001\023", 0x72d7df8d30ba "I", 0x72d7df8d30c4 ".", 0x72d7df8d1d1a "4", 0x72d7df8d1d27 ".\001\003\016:\v;\v9\v'\031 \v\001\023", 0x72d7df8d1d3a ".\001?\031\003\016:\v;\v9\v'\031 \v\001\023", 0x72d7df8d1d4f ".\001\003\016:\v;\v9\v'\031I\023 \v\001\023", 0x72d7df8d1573 "\n", 0x72d7df8d1581 "\021\001%\016\023\v\003\037\033\037U\027\021\001\020\027y\027", 0x72d7df8d1596 "\017", 0x72d7df8d159d "$", 0x72d7df8d15a8 "&", 0x72d7df8d15ad "\026", 0x72d7df8d15bc "\r", 0x72d7df8d15cb "!", 0x72d7df8d15d0 "\r", 0x72d7df8d15e3 "\r", 0x72d7df8d15f6 "\023\001\003\016\v\005:\v;\0059\v\001\023", 0x72d7df8d1607 "\r", 0x72d7df8d1618 "\023\001\v\005:\v;\0059\v\001\023", 0x72d7df8d1627 "(", 0x72d7df8d1630 ".", 0x72d7df8d1643 "\030", 0x72d7df8d1648 ".\001?\031\003\016:\v;\0059\v'\031\021\001\022\a@\030z\031\001\023", 0x72d7df8d1663 "!", 0x72d7df8d166c ".\001\003\b:\v;\0059\v'\031I\023\021\001\022\a@\030z\031\001\023", 0x72d7df8d1687 "\035\0011\023U\027X\vY\005W\v", 0x72d7df8d1696 ".\001\003\016:\v;\0059\v'\031U\027@\030z\031\001\023", 0x72d7df8d16ad "4", 0x72d7df8d16c1 ".\001\003\016:\v;\v9\v'\031I\023\021\001\022\a@\030z\031\001\023", 0x72d7df8d16dc "\005", 0x72d7df8d16f0 ".\001\003\016:\v;\0059\v'\031 \v4\031\001\023", 0x72d7df8d1705 ".\001?\031\003\016:\v;\v9\v'\031I\023 \v4\031\001\023", 0x72d7df8d171e ".", 0x72d7df8d172b "6", 0x72d7df8d1732 ".", 0x72d7df8cf701 "\035", 0x72d7df8cf719 ".\001\003\016:!\001;\0059!\001'\031I\023U\027@\030|\031\001\023", 0x72d7df8cf735 ".\001\003\016:!\001;\0059!\001'\031I\023U\027@\030z\031\001\023", 0x72d7df8cf751 ".\001\003\016:!\001;\0059!\001'\031I\023\021\001\022\a@\030z\031\001\023", 0x72d7df8cf76f ".\001?\031\003\016:!\001;\0059!\001'\031I\023\021\001\022\a@\030|\031\001\023", 0x72d7df8cf78f ".\001\003\016:!\001;\0059!\001'\031\021\001\022\a@\030|\031\001\023", 0x72d7df8cf7ab ".\001\003\016:!\001;\0059!\001'\031\021\001\022\a@\030z\031\001\023", 0x72d7df8cf7c7 ".\001?\031\003\016:!\001;\0059!\001'\031U\027@\030z\031\001\023", 0x72d7df8cf7e3 "\005", 0x72d7df8cf7f9 "4", 0x72d7df8cf80f ".", 0x72d7df8cf826 ".\0011\023\021\001\022\a@\030|\031\001\023", 0x72d7df8cf838 "\005", 0x72d7df8cf842 "\021\001%\016\023\v\003\037\033\037U\027\021\001\020\027y\027", 0x72d7df8cf858 "\017", 0x72d7df8cf860 "$", 0x72d7df8cf86c "&", 0x72d7df8cf872 "\026", 0x72d7df8cf882 "(", 0x72d7df8cf88c "\r", 0x72d7df8cf89c "\023\001\003\016\v\v\210\001\v:\v;\0059\v\001\023", 0x72d7df8cf8b1 "\025\001I\023\001\023", 0x72d7df8cf8bb "\r", 0x72d7df8cf8cd "\023\001\003\016\v\005\210\001\v:\v;\0059\v\001\023", 0x72d7df8cf8e2 "\027\001\003\016\v\v:\v;\0059\v\001\023", 0x72d7df8cf8f4 "\023\001\003\016\v\005:\v;\v9\v\001\023", 0x72d7df8cf906 "\r", 0x72d7df8cf918 "!", 0x72d7df8cf922 "\023\001\v\v\210\001\v:\v;\0059\v\001\023", 0x72d7df8cf935 "\026", 0x72d7df8cf948 "4", 0x72d7df8cf95a ".\001?\031\003\016:\v;\0059\v'\031U\027@\030|\031\001\023", 0x72d7df8cf974 ".\001?\031\003\016:\v;\0059\v'\031I\023\001\023", 0x72d7df8cf98a ".", 0x72d7df8cf9a6 "\035", 0x72d7df8cf9bb "\035", 0x72d7df8cf9cd ".\001?\031\003\016:\v;\0059\v'\031 \v\001\023", 0x72d7df8cf9e3 ".\001?\031\003\016:\v;\0059\v'\031I\023U\027@\030z\031\001\023", 0x72d7df8cf9ff ".\001?\031\003\016:\v;\v9\v'\031 \v\001\023", 0x72d7df8cfa15 ".", 0x72d7df8cfa27 ".", 0x72d7df8cfa3b ".\001\003\016:\v;\v9\v'\031\207\001\031 \v\001\023", 0x72d7df8cfa52 ".\001\003\016:\v;\0059\v'\031 \v4\031\001\023", 0x72d7df8cfa68 ".\001\003\016:\v;\v9\v'\031I\023\001\023", 0x72d7df8cfa7c "\035", 0x72d7df8cfa93 ".\0011\023U\027@\030|\031\001\023", 0x72d7df8cfaa3 "H\001}\001", 0x72d7df8cfaab ".", 0x72d7df8cde30 ".", 0x72d7df8ccd50 "\r", 0x72d7df8ccd66 "(", 0x72d7df8ccd70 "\004\001>!\a\v!\004I\023:\v;\0059\v\001\023", 0x72d7df8ccd86 "\026", 0x72d7df8ccd97 ".", 0x72d7df8ccdad ".\001?\031\003\016:\v;\0059!\001'\031\207\001\031\021\001\022\a@\030z\031\001\023", 0x72d7df8ccdcd ".\001?\031\003\016:\v;\0059!\001'\031U\027@\030|\031\001\023", 0x72d7df8ccde8 ".\001\003\016:\v;\v9!\001'\031\021\001\022\a@\030z\031\001\023", 0x72d7df8cce03 ".\001?\031\003\016:\v;\v9!\001'\031I\023 !\001\001\023", 0x72d7df8cce1d "\005", 0x72d7df8cce2f ".\001\003\016:!\004;\0059!\001'\031I\023\021\001\022\a@\030\001\023", 0x72d7df8cce4b ".\001\003\016:\v;\v9!\001'\031\207\001\031 !\003\001\023", 0x72d7df8cce64 "\005", 0x72d7df8cce6e "\r", 0x72d7df8cce80 "4", 0x72d7df8cce90 ".\001?\031\003\016:\v;\v9\vn\016'\031I\023<\031\001\023", 0x72d7df8cceaa ".\001?\031\003\016:\v;!\f9!\006'\031\021\001\022\a@\030z\031\001\023", 0x72d7df8ccec8 ".", 0x72d7df8ccedd ".", 0x72d7df8ccef1 "\005", 0x72d7df8ccf04 "\v", 0x72d7df8ccf0c "4", 0x72d7df8ccf18 ".\0011\023U\027@\030|\031\001\023", 0x72d7df8ccf28 "\021\001%\016\023\v\003\037\033\037U\027\021\001\020\027y\027"...}} |
| i = 0 |
| j = <optimized out> |
| shstr = <optimized out> |
| ehdr = <optimized out> |
| shdr = <optimized out> |
| shstr_shdr = <optimized out> |
| gnu_debuglink_shdr = <optimized out> |
| note_gnu_build_id = <optimized out> |
| fd = <optimized out> |
| filesize = <optimized out> |
| file = <optimized out> |
| symtab_shdr = <optimized out> |
| strtab_shdr = <optimized out> |
| dynsym_shdr = <optimized out> |
| dynstr_shdr = <optimized out> |
| obj = 0x72d7fa7e00c0 |
| dladdr_fbase = <optimized out> |
| fail = <optimized out> |
| finish = <optimized out> |
| #4 0x000072d7fb8fe5e1 in rb_dump_backtrace_with_lines (num_traces=<optimized out>, traces=traces@entry=0x72d7fbacf960 <trace>, errout=errout@entry=0x72d7faf224e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:2674 |
| path = <optimized out> |
| p = <optimized out> |
| info = {dli_fname = 0x72d7fbad52b0 "/tmp/ruby/build/trunk-jemalloc/libruby.so.4.1", dli_fbase = 0x72d7fb3e4000, dli_sname = 0x0, dli_saddr = 0x0} |
| i = 0 |
| lines = <optimized out> |
| obj = 0x72d7fa7e00c0 |
| dladdr_fbases = <optimized out> |
| main_path = <optimized out> |
| len = <optimized out> |
| next_line = <optimized out> |
| #5 0x000072d7fb76061b in rb_print_backtrace (errout=0x72d7faf224e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/vm_dump.c:1107 |
| n = <optimized out> |
| trace = {0x72d7fb760607 <rb_vm_bugreport+2343>, 0x72d7fb51dffa <rb_bug_for_fatal_signal+266>, 0x72d7fb693358 <sigsegv+72>, 0x72d7fad63320 <__restore_rt>, 0x72d7fadb6d61 <__GI___futex_abstimed_wait_cancelable64+225>, 0x72d7fadb97dd <___pthread_cond_wait+525>, 0x72d7fb6e088d <rb_native_cond_wait+13>, 0x72d7fb6e09d3 <thread_sched_wait_running_turn+147>, 0x72d7fb6e195f <rb_ractor_sched_wait+351>, 0x72d7fb62c7ac <ractor_wait_receive+476>, 0x72d7fb62cbde <ractor_port_receive+206>, 0x72d7fb744eea <vm_exec_core+15162>, 0x72d7fb747018 <rb_vm_exec+184>, 0x72d7fb74d73a <vm_call0_cc+250>, 0x72d7fb74febb <rb_funcall_with_block_kw+123>, 0x72d7fb74c390 <rb_yield+192>, 0x72d7fb444dbc <rb_ary_each+60>, 0x72d7fb72a44d <vm_call_cfunc_with_frame_+269>, 0x72d7fb733b03 <vm_sendish+211>, 0x72d7fb743289 <vm_exec_core+7897>, 0x72d7fb747018 <rb_vm_exec+184>, 0x72d7fb5282c5 <rb_ec_exec_node+165>, 0x72d7fb52c7db <ruby_run_node+139>, 0x633ae618b186 <main+102>, 0x72d7fad481ca <__libc_start_call_main+122>, 0x72d7fad4828b <__libc_start_main_impl+139>, 0x633ae618b1d5 <_start+37>, 0x0 <repeats 997 times>} |
| n = <optimized out> |
| #6 rb_vm_bugreport (ctx=ctx@entry=0x72d7e0bf4600, errout=errout@entry=0x72d7faf224e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/vm_dump.c:1450 |
| box_env = <optimized out> |
| cmd = <optimized out> |
| error = <optimized out> |
| other_runtime_info = other_runtime_info |
| vm = 0x72d7fbacd3a0 <_vm> |
| current_box = 0x72d7fbac6900 <root_box> |
| ec = <optimized out> |
| loaded_features = 126271513688680 |
| #7 0x000072d7fb51dffa in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x72d7e0bf4600, fmt=fmt@entry=0x72d7fb90ad3e "Segmentation fault at %p") at /tmp/ruby/src/trunk-jemalloc/error.c:1131 |
| pid = -1 |
| out = 0x72d7faf224e0 <_IO_2_1_stderr_> |
| file = <optimized out> |
| line = 742 |
| #8 0x000072d7fb693358 in sigsegv (sig=11, info=0x72d7e0bf4730, ctx=0x72d7e0bf4600) at /tmp/ruby/src/trunk-jemalloc/signal.c:948 |
| No locals. |
| #9 <signal handler called> |
| No locals. |
| #10 0x000072d7fadb6d61 in __futex_abstimed_wait_common64 (private=29399, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x72d7fa63b054) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #11 __futex_abstimed_wait_common (cancel=true, private=29399, abstime=0x0, clockid=0, expected=0, futex_word=0x72d7fa63b054) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #12 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x72d7fa63b054, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #13 0x000072d7fadb97dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x72d7fbacc578 <_main_ractor+216>, cond=0x72d7fa63b028) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x72d7fadb94a0 <__condvar_cleanup_waiting>, __arg = 0x7ffc4023f550, __canceltype = -94125992, __prev = 0x0} |
| cbuffer = {wseq = 3, cond = 0x72d7fa63b028, mutex = 0x72d7fbacc578 <_main_ractor+216>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 3 |
| seq = 1 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #14 ___pthread_cond_wait (cond=cond@entry=0x72d7fa63b028, mutex=mutex@entry=0x72d7fbacc578 <_main_ractor+216>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #15 0x000072d7fb6e088d in rb_native_cond_wait (cond=cond@entry=0x72d7fa63b028, mutex=mutex@entry=0x72d7fbacc578 <_main_ractor+216>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:231 |
| r = <optimized out> |
| #16 0x000072d7fb6e09d3 in thread_sched_wait_running_turn (sched=sched@entry=0x72d7fbacc578 <_main_ractor+216>, th=0x72d7fbabcd40 <_main_thread>, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:851 |
| next_th = 0x0 |
| #17 0x000072d7fb6e195f in rb_ractor_sched_wait (ec=ec@entry=0x72d7fa63c058, cr=cr@entry=0x72d7fbacc4a0 <_main_ractor>, ubf=ubf@entry=0x72d7fb62ba90 <ubf_ractor_wait>, ubf_arg=ubf_arg@entry=0x7ffc4023f6a0) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:1356 |
| can_direct_transfer = false |
| th = 0x72d7fbabcd40 <_main_thread> |
| sched = 0x72d7fbacc578 <_main_ractor+216> |
| #18 0x000072d7fb62c7ac in ractor_wait (cr=0x72d7fbacc4a0 <_main_ractor>, ec=0x72d7fa63c058) at /tmp/ruby/src/trunk-jemalloc/ractor_sync.c:1037 |
| th = <optimized out> |
| waiter = {wakeup_status = wakeup_by_send, th = 0x72d7fbabcd40 <_main_thread>, node = {next = 0x72d7fbacc508 <_main_ractor+104>, prev = 0x72d7fbacc508 <_main_ractor+104>}} |
| th = <optimized out> |
| waiter = <optimized out> |
| #19 ractor_wait_receive (ec=ec@entry=0x72d7fa63c058, cr=cr@entry=0x72d7fbacc4a0 <_main_ractor>) at /tmp/ruby/src/trunk-jemalloc/ractor_sync.c:1104 |
| messages = {set = {n = {next = 0x1, prev = 0x72d7fbabcd40 <_main_thread>}}, closed = 8} |
| deliverred = false |
| #20 0x000072d7fb62cbde in ractor_receive (rp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/ractor_sync.c:1157 |
| v = <optimized out> |
| cr = <optimized out> |
| cr = <optimized out> |
| v = <optimized out> |
| #21 ractor_port_receive (ec=0x72d7fa63c058, self=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/ractor_sync.c:129 |
| rp = <optimized out> |
| #22 0x000072d7fb744eea in vm_exec_core (ec=0x72d7fa63b054, ec@entry=0x72d7fa63c058) at /tmp/ruby/src/trunk-jemalloc/vm_insnhelper.c:7400 |
| reg_pc = 0x72d7e0c66a18 |
| reg_cfp = 0x72d7fa741228 |
| insns_address_table = {0x72d7fb744923 <vm_exec_core+13683>, 0x72d7fb7427c2 <vm_exec_core+5138>, 0x72d7fb742756 <vm_exec_core+5030>, 0x72d7fb7426b5 <vm_exec_core+4869>, 0x72d7fb74263b <vm_exec_core+4747>, 0x72d7fb742596 <vm_exec_core+4582>, 0x72d7fb742b93 <vm_exec_core+6115>, 0x72d7fb742b38 <vm_exec_core+6024>, 0x72d7fb7428ca <vm_exec_core+5402>, 0x72d7fb74282e <vm_exec_core+5246>, 0x72d7fb742c32 <vm_exec_core+6274>, 0x72d7fb7429bd <vm_exec_core+5645>, 0x72d7fb742551 <vm_exec_core+4513>, 0x72d7fb7424e9 <vm_exec_core+4409>, 0x72d7fb742472 <vm_exec_core+4290>, 0x72d7fb742435 <vm_exec_core+4229>, 0x72d7fb7423fd <vm_exec_core+4173>, 0x72d7fb7423c8 <vm_exec_core+4120>, 0x72d7fb742393 <vm_exec_core+4067>, 0x72d7fb74235e <vm_exec_core+4014>, 0x72d7fb7422d6 <vm_exec_core+3878>, 0x72d7fb742292 <vm_exec_core+3810>, 0x72d7fb74224b <vm_exec_core+3739>, 0x72d7fb7421f3 <vm_exec_core+3651>, 0x72d7fb7421ad <vm_exec_core+3581>, 0x72d7fb742130 <vm_exec_core+3456>, 0x72d7fb7420f6 <vm_exec_core+3398>, 0x72d7fb742099 <vm_exec_core+3305>, 0x72d7fb74203f <vm_exec_core+3215>, 0x72d7fb742002 <vm_exec_core+3154>, 0x72d7fb7437b3 <vm_exec_core+9219>, 0x72d7fb74362a <vm_exec_core+8826>, 0x72d7fb7435a4 <vm_exec_core+8692>, 0x72d7fb74353d <vm_exec_core+8589>, 0x72d7fb7434eb <vm_exec_core+8507>, 0x72d7fb743489 <vm_exec_core+8409>, 0x72d7fb74343c <vm_exec_core+8332>, 0x72d7fb7433e7 <vm_exec_core+8247>, 0x72d7fb7438a1 <vm_exec_core+9457>, 0x72d7fb74387a <vm_exec_core+9418>, 0x72d7fb74383f <vm_exec_core+9359>, 0x72d7fb7437f0 <vm_exec_core+9280>, 0x72d7fb743993 <vm_exec_core+9699>, 0x72d7fb7438eb <vm_exec_core+9531>, 0x72d7fb742da7 <vm_exec_core+6647>, 0x72d7fb742d63 <vm_exec_core+6579>, 0x72d7fb743063 <vm_exec_core+7347>, 0x72d7fb742ff4 <vm_exec_core+7236>, 0x72d7fb743095 <vm_exec_core+7397>, 0x72d7fb742fa5 <vm_exec_core+7157>, 0x72d7fb742f36 <vm_exec_core+7046>, 0x72d7fb742ed8 <vm_exec_core+6952>, 0x72d7fb742e26 <vm_exec_core+6774>, 0x72d7fb742dea <vm_exec_core+6714>, 0x72d7fb7432b9 <vm_exec_core+7945>, 0x72d7fb74324f <vm_exec_core+7839>, 0x72d7fb7431a4 <vm_exec_core+7668>, 0x72d7fb741410 <vm_exec_core+96>, 0x72d7fb7430ee <vm_exec_core+7486>, 0x72d7fb74334f <vm_exec_core+8095>, 0x72d7fb743300 <vm_exec_core+8016>, 0x72d7fb743398 <vm_exec_core+8168>, 0x72d7fb741fb3 <vm_exec_core+3075>, 0x72d7fb7448db <vm_exec_core+13611>, 0x72d7fb741f64 <vm_exec_core+2996>, 0x72d7fb741ef3 <vm_exec_core+2883>, 0x72d7fb741eae <vm_exec_core+2814>, 0x72d7fb741e3b <vm_exec_core+2699>, 0x72d7fb741cec <vm_exec_core+2364>, 0x72d7fb741c1c <vm_exec_core+2156>, 0x72d7fb741ba0 <vm_exec_core+2032>, 0x72d7fb7414d0 <vm_exec_core+288>, 0x72d7fb741b6c <vm_exec_core+1980>, 0x72d7fb741b2d <vm_exec_core+1917>, 0x72d7fb741aee <vm_exec_core+1854>, 0x72d7fb741ab2 <vm_exec_core+1794>, 0x72d7fb741a8e <vm_exec_core+1758>, 0x72d7fb741a45 <vm_exec_core+1685>, 0x72d7fb7419fc <vm_exec_core+1612>, 0x72d7fb7419c0 <vm_exec_core+1552>, 0x72d7fb741900 <vm_exec_core+1360>, 0x72d7fb74187b <vm_exec_core+1227>, 0x72d7fb744a33 <vm_exec_core+13955>, 0x72d7fb744934 <vm_exec_core+13700>, 0x72d7fb74499a <vm_exec_core+13802>, 0x72d7fb7439fd <vm_exec_core+9805>, 0x72d7fb744a98 <vm_exec_core+14056>, 0x72d7fb744252 <vm_exec_core+11938>, 0x72d7fb7442ab <vm_exec_core+12027>, 0x72d7fb7443cb <vm_exec_core+12315>, 0x72d7fb7444ac <vm_exec_core+12540>, 0x72d7fb74430c <vm_exec_core+12124>, 0x72d7fb74436d <vm_exec_core+12221>, 0x72d7fb744429 <vm_exec_core+12409>, 0x72d7fb74450a <vm_exec_core+12634>, 0x72d7fb744556 <vm_exec_core+12710>, 0x72d7fb74480e <vm_exec_core+13406>, 0x72d7fb74473c <vm_exec_core+13196>, 0x72d7fb7447c6 <vm_exec_core+13334>, 0x72d7fb7445a9 <vm_exec_core+12793>, 0x72d7fb7445fb <vm_exec_core+12875>, 0x72d7fb744644 <vm_exec_core+12948>, 0x72d7fb7446aa <vm_exec_core+13050>, 0x72d7fb744b31 <vm_exec_core+14209>, 0x72d7fb74180a <vm_exec_core+1114>, 0x72d7fb74178a <vm_exec_core+986>, 0x72d7fb7416e1 <vm_exec_core+817>, 0x72d7fb74169a <vm_exec_core+746>, 0x72d7fb74164f <vm_exec_core+671>, 0x72d7fb741606 <vm_exec_core+598>, 0x72d7fb7415b5 <vm_exec_core+517>, 0x72d7fb741580 <vm_exec_core+464>, 0x72d7fb74154b <vm_exec_core+411>, 0x72d7fb744891 <vm_exec_core+13537>, 0x72d7fb7427b1 <vm_exec_core+5121>, 0x72d7fb742745 <vm_exec_core+5013>, 0x72d7fb7426a4 <vm_exec_core+4852>, 0x72d7fb74262a <vm_exec_core+4730>, 0x72d7fb742585 <vm_exec_core+4565>, 0x72d7fb742b82 <vm_exec_core+6098>, 0x72d7fb742b27 <vm_exec_core+6007>, 0x72d7fb7428b9 <vm_exec_core+5385>, 0x72d7fb74281d <vm_exec_core+5229>, 0x72d7fb742c21 <vm_exec_core+6257>, 0x72d7fb7429ac <vm_exec_core+5628>, 0x72d7fb742540 <vm_exec_core+4496>, 0x72d7fb7424d8 <vm_exec_core+4392>, 0x72d7fb742461 <vm_exec_core+4273>, 0x72d7fb742424 <vm_exec_core+4212>, 0x72d7fb7423ec <vm_exec_core+4156>, 0x72d7fb7423b7 <vm_exec_core+4103>, 0x72d7fb742382 <vm_exec_core+4050>, 0x72d7fb74234d <vm_exec_core+3997>, 0x72d7fb7422c5 <vm_exec_core+3861>, 0x72d7fb742281 <vm_exec_core+3793>, 0x72d7fb74223a <vm_exec_core+3722>, 0x72d7fb7421e2 <vm_exec_core+3634>, 0x72d7fb74219c <vm_exec_core+3564>, 0x72d7fb74211f <vm_exec_core+3439>, 0x72d7fb7420e5 <vm_exec_core+3381>, 0x72d7fb742088 <vm_exec_core+3288>, 0x72d7fb74202e <vm_exec_core+3198>, 0x72d7fb741ff1 <vm_exec_core+3137>, 0x72d7fb7437a2 <vm_exec_core+9202>, 0x72d7fb743619 <vm_exec_core+8809>, 0x72d7fb743593 <vm_exec_core+8675>, 0x72d7fb74352c <vm_exec_core+8572>, 0x72d7fb7434da <vm_exec_core+8490>, 0x72d7fb743478 <vm_exec_core+8392>, 0x72d7fb74342b <vm_exec_core+8315>, 0x72d7fb7433d6 <vm_exec_core+8230>, 0x72d7fb743890 <vm_exec_core+9440>, 0x72d7fb743869 <vm_exec_core+9401>, 0x72d7fb74382e <vm_exec_core+9342>, 0x72d7fb7437df <vm_exec_core+9263>, 0x72d7fb743982 <vm_exec_core+9682>, 0x72d7fb7438da <vm_exec_core+9514>, 0x72d7fb742d96 <vm_exec_core+6630>, 0x72d7fb742d52 <vm_exec_core+6562>, 0x72d7fb743052 <vm_exec_core+7330>, 0x72d7fb742fe3 <vm_exec_core+7219>, 0x72d7fb743084 <vm_exec_core+7380>, 0x72d7fb742f94 <vm_exec_core+7140>, 0x72d7fb742f25 <vm_exec_core+7029>, 0x72d7fb742ec7 <vm_exec_core+6935>, 0x72d7fb742e15 <vm_exec_core+6757>, 0x72d7fb742dd9 <vm_exec_core+6697>, 0x72d7fb7432a8 <vm_exec_core+7928>, 0x72d7fb74323e <vm_exec_core+7822>, 0x72d7fb743193 <vm_exec_core+7651>, 0x72d7fb7448af <vm_exec_core+13567>, 0x72d7fb7430dd <vm_exec_core+7469>, 0x72d7fb74333e <vm_exec_core+8078>, 0x72d7fb7432ef <vm_exec_core+7999>, 0x72d7fb743387 <vm_exec_core+8151>, 0x72d7fb741fa2 <vm_exec_core+3058>, 0x72d7fb7448c5 <vm_exec_core+13589>, 0x72d7fb741f53 <vm_exec_core+2979>, 0x72d7fb741ee2 <vm_exec_core+2866>, 0x72d7fb741e9d <vm_exec_core+2797>, 0x72d7fb741e2a <vm_exec_core+2682>, 0x72d7fb741cdb <vm_exec_core+2347>, 0x72d7fb741c0b <vm_exec_core+2139>, 0x72d7fb741b8f <vm_exec_core+2015>, 0x72d7fb7414bf <vm_exec_core+271>, 0x72d7fb741b5b <vm_exec_core+1963>, 0x72d7fb741b1c <vm_exec_core+1900>, 0x72d7fb741add <vm_exec_core+1837>, 0x72d7fb741aa1 <vm_exec_core+1777>, 0x72d7fb741a7d <vm_exec_core+1741>, 0x72d7fb741a34 <vm_exec_core+1668>, 0x72d7fb7419eb <vm_exec_core+1595>, 0x72d7fb7419af <vm_exec_core+1535>, 0x72d7fb7418ef <vm_exec_core+1343>, 0x72d7fb74186a <vm_exec_core+1210>, 0x72d7fb744093 <vm_exec_core+11491>, 0x72d7fb7440a9 <vm_exec_core+11513>, 0x72d7fb7440bf <vm_exec_core+11535>, 0x72d7fb7440d5 <vm_exec_core+11557>, 0x72d7fb7440eb <vm_exec_core+11579>...} |
| #23 0x000072d7fb747018 in vm_exec_loop (result=<optimized out>, tag=<optimized out>, state=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm.c:2825 |
| vm_loop_start = <optimized out> |
| vm_loop_start = <optimized out> |
| #24 rb_vm_exec (ec=0x72d7fa63c058) at /tmp/ruby/src/trunk-jemalloc/vm.c:2801 |
| _ec = 0x72d7fa63c058 |
| _tag = {tag = 36, retval = 4, buf = {0x0, 0x72d7fb747070 <rb_vm_exec+272>, 0x0, 0x7ffc4023f910, 0x72d7df73e950}, prev = 0x7ffc4023fe60, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = 36 |
| #25 0x000072d7fb74d73a in vm_call0_cc (ec=0x72d7fa63c058, recv=<optimized out>, id=13633, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {126271948782248, 9} |
| calling = {cd = 0x7ffc4023f9e0, cc = 0x72d7dfaf7038, block_handler = 0, recv = 126271492516840, argc = 0, kw_splat = false, heap_argv = 0} |
| #26 0x000072d7fb74febb in rb_call (scope=<optimized out>, argv=0x7ffc4023fb40, argc=0, mid=13633, recv=126271492516840) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:891 |
| ec = <optimized out> |
| ec = <optimized out> |
| #27 rb_funcall_with_block_kw (recv=126271492516840, mid=13633, argc=0, argv=0x7ffc4023fb40, passed_procval=4, kw_splat=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:1210 |
| No locals. |
| #28 0x000072d7fb74c390 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffc4023fb38, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm.c:1865 |
| No locals. |
| #29 vm_yield (kw_splat=0, argv=0x7ffc4023fb38, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm.c:1879 |
| No locals. |
| #30 rb_yield_0 (argv=0x7ffc4023fb38, argc=1) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:1362 |
| No locals. |
| #31 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:1378 |
| No locals. |
| #32 0x000072d7fb444dbc in rb_ary_each (ary=126271496350920) at /tmp/ruby/src/trunk-jemalloc/array.c:2766 |
| i = 1 |
| #33 0x000072d7fb72a44d in vm_call_cfunc_with_frame_ (ec=0x72d7fa63c058, reg_cfp=0x72d7fa7412d0, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm_insnhelper.c:3905 |
| ci = 0xc1100020001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x72d7faa2eaf0 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #34 0x000072d7fb733b03 in vm_sendish (ec=0x72d7fa63c058, reg_cfp=0x72d7fa7412d0, cd=0x72d7e0c32ac0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-jemalloc/vm_callinfo.h:452 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x72d7dfaf7060 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x72d7e0c32ac0, cc = 0x72d7dfaf7060, block_handler = 3490060, recv = 126271496350920, argc = 0, kw_splat = false, heap_argv = 0} |
| #35 0x000072d7fb743289 in vm_exec_core (ec=0x72d7fa63b054, ec@entry=0x72d7fa63c058) at ../../src/trunk-jemalloc/insns.def:857 |
| bh = 126271952219489 |
| cd = 0x72d7e0c32ac0 |
| blockiseq = 0x0 |
| leaf = <optimized out> |
| val = 126271496350920 |
| reg_pc = 0x72d7e0cd35e8 |
| reg_cfp = 0x72d7fa7412d0 |
| insns_address_table = {0x72d7fb744923 <vm_exec_core+13683>, 0x72d7fb7427c2 <vm_exec_core+5138>, 0x72d7fb742756 <vm_exec_core+5030>, 0x72d7fb7426b5 <vm_exec_core+4869>, 0x72d7fb74263b <vm_exec_core+4747>, 0x72d7fb742596 <vm_exec_core+4582>, 0x72d7fb742b93 <vm_exec_core+6115>, 0x72d7fb742b38 <vm_exec_core+6024>, 0x72d7fb7428ca <vm_exec_core+5402>, 0x72d7fb74282e <vm_exec_core+5246>, 0x72d7fb742c32 <vm_exec_core+6274>, 0x72d7fb7429bd <vm_exec_core+5645>, 0x72d7fb742551 <vm_exec_core+4513>, 0x72d7fb7424e9 <vm_exec_core+4409>, 0x72d7fb742472 <vm_exec_core+4290>, 0x72d7fb742435 <vm_exec_core+4229>, 0x72d7fb7423fd <vm_exec_core+4173>, 0x72d7fb7423c8 <vm_exec_core+4120>, 0x72d7fb742393 <vm_exec_core+4067>, 0x72d7fb74235e <vm_exec_core+4014>, 0x72d7fb7422d6 <vm_exec_core+3878>, 0x72d7fb742292 <vm_exec_core+3810>, 0x72d7fb74224b <vm_exec_core+3739>, 0x72d7fb7421f3 <vm_exec_core+3651>, 0x72d7fb7421ad <vm_exec_core+3581>, 0x72d7fb742130 <vm_exec_core+3456>, 0x72d7fb7420f6 <vm_exec_core+3398>, 0x72d7fb742099 <vm_exec_core+3305>, 0x72d7fb74203f <vm_exec_core+3215>, 0x72d7fb742002 <vm_exec_core+3154>, 0x72d7fb7437b3 <vm_exec_core+9219>, 0x72d7fb74362a <vm_exec_core+8826>, 0x72d7fb7435a4 <vm_exec_core+8692>, 0x72d7fb74353d <vm_exec_core+8589>, 0x72d7fb7434eb <vm_exec_core+8507>, 0x72d7fb743489 <vm_exec_core+8409>, 0x72d7fb74343c <vm_exec_core+8332>, 0x72d7fb7433e7 <vm_exec_core+8247>, 0x72d7fb7438a1 <vm_exec_core+9457>, 0x72d7fb74387a <vm_exec_core+9418>, 0x72d7fb74383f <vm_exec_core+9359>, 0x72d7fb7437f0 <vm_exec_core+9280>, 0x72d7fb743993 <vm_exec_core+9699>, 0x72d7fb7438eb <vm_exec_core+9531>, 0x72d7fb742da7 <vm_exec_core+6647>, 0x72d7fb742d63 <vm_exec_core+6579>, 0x72d7fb743063 <vm_exec_core+7347>, 0x72d7fb742ff4 <vm_exec_core+7236>, 0x72d7fb743095 <vm_exec_core+7397>, 0x72d7fb742fa5 <vm_exec_core+7157>, 0x72d7fb742f36 <vm_exec_core+7046>, 0x72d7fb742ed8 <vm_exec_core+6952>, 0x72d7fb742e26 <vm_exec_core+6774>, 0x72d7fb742dea <vm_exec_core+6714>, 0x72d7fb7432b9 <vm_exec_core+7945>, 0x72d7fb74324f <vm_exec_core+7839>, 0x72d7fb7431a4 <vm_exec_core+7668>, 0x72d7fb741410 <vm_exec_core+96>, 0x72d7fb7430ee <vm_exec_core+7486>, 0x72d7fb74334f <vm_exec_core+8095>, 0x72d7fb743300 <vm_exec_core+8016>, 0x72d7fb743398 <vm_exec_core+8168>, 0x72d7fb741fb3 <vm_exec_core+3075>, 0x72d7fb7448db <vm_exec_core+13611>, 0x72d7fb741f64 <vm_exec_core+2996>, 0x72d7fb741ef3 <vm_exec_core+2883>, 0x72d7fb741eae <vm_exec_core+2814>, 0x72d7fb741e3b <vm_exec_core+2699>, 0x72d7fb741cec <vm_exec_core+2364>, 0x72d7fb741c1c <vm_exec_core+2156>, 0x72d7fb741ba0 <vm_exec_core+2032>, 0x72d7fb7414d0 <vm_exec_core+288>, 0x72d7fb741b6c <vm_exec_core+1980>, 0x72d7fb741b2d <vm_exec_core+1917>, 0x72d7fb741aee <vm_exec_core+1854>, 0x72d7fb741ab2 <vm_exec_core+1794>, 0x72d7fb741a8e <vm_exec_core+1758>, 0x72d7fb741a45 <vm_exec_core+1685>, 0x72d7fb7419fc <vm_exec_core+1612>, 0x72d7fb7419c0 <vm_exec_core+1552>, 0x72d7fb741900 <vm_exec_core+1360>, 0x72d7fb74187b <vm_exec_core+1227>, 0x72d7fb744a33 <vm_exec_core+13955>, 0x72d7fb744934 <vm_exec_core+13700>, 0x72d7fb74499a <vm_exec_core+13802>, 0x72d7fb7439fd <vm_exec_core+9805>, 0x72d7fb744a98 <vm_exec_core+14056>, 0x72d7fb744252 <vm_exec_core+11938>, 0x72d7fb7442ab <vm_exec_core+12027>, 0x72d7fb7443cb <vm_exec_core+12315>, 0x72d7fb7444ac <vm_exec_core+12540>, 0x72d7fb74430c <vm_exec_core+12124>, 0x72d7fb74436d <vm_exec_core+12221>, 0x72d7fb744429 <vm_exec_core+12409>, 0x72d7fb74450a <vm_exec_core+12634>, 0x72d7fb744556 <vm_exec_core+12710>, 0x72d7fb74480e <vm_exec_core+13406>, 0x72d7fb74473c <vm_exec_core+13196>, 0x72d7fb7447c6 <vm_exec_core+13334>, 0x72d7fb7445a9 <vm_exec_core+12793>, 0x72d7fb7445fb <vm_exec_core+12875>, 0x72d7fb744644 <vm_exec_core+12948>, 0x72d7fb7446aa <vm_exec_core+13050>, 0x72d7fb744b31 <vm_exec_core+14209>, 0x72d7fb74180a <vm_exec_core+1114>, 0x72d7fb74178a <vm_exec_core+986>, 0x72d7fb7416e1 <vm_exec_core+817>, 0x72d7fb74169a <vm_exec_core+746>, 0x72d7fb74164f <vm_exec_core+671>, 0x72d7fb741606 <vm_exec_core+598>, 0x72d7fb7415b5 <vm_exec_core+517>, 0x72d7fb741580 <vm_exec_core+464>, 0x72d7fb74154b <vm_exec_core+411>, 0x72d7fb744891 <vm_exec_core+13537>, 0x72d7fb7427b1 <vm_exec_core+5121>, 0x72d7fb742745 <vm_exec_core+5013>, 0x72d7fb7426a4 <vm_exec_core+4852>, 0x72d7fb74262a <vm_exec_core+4730>, 0x72d7fb742585 <vm_exec_core+4565>, 0x72d7fb742b82 <vm_exec_core+6098>, 0x72d7fb742b27 <vm_exec_core+6007>, 0x72d7fb7428b9 <vm_exec_core+5385>, 0x72d7fb74281d <vm_exec_core+5229>, 0x72d7fb742c21 <vm_exec_core+6257>, 0x72d7fb7429ac <vm_exec_core+5628>, 0x72d7fb742540 <vm_exec_core+4496>, 0x72d7fb7424d8 <vm_exec_core+4392>, 0x72d7fb742461 <vm_exec_core+4273>, 0x72d7fb742424 <vm_exec_core+4212>, 0x72d7fb7423ec <vm_exec_core+4156>, 0x72d7fb7423b7 <vm_exec_core+4103>, 0x72d7fb742382 <vm_exec_core+4050>, 0x72d7fb74234d <vm_exec_core+3997>, 0x72d7fb7422c5 <vm_exec_core+3861>, 0x72d7fb742281 <vm_exec_core+3793>, 0x72d7fb74223a <vm_exec_core+3722>, 0x72d7fb7421e2 <vm_exec_core+3634>, 0x72d7fb74219c <vm_exec_core+3564>, 0x72d7fb74211f <vm_exec_core+3439>, 0x72d7fb7420e5 <vm_exec_core+3381>, 0x72d7fb742088 <vm_exec_core+3288>, 0x72d7fb74202e <vm_exec_core+3198>, 0x72d7fb741ff1 <vm_exec_core+3137>, 0x72d7fb7437a2 <vm_exec_core+9202>, 0x72d7fb743619 <vm_exec_core+8809>, 0x72d7fb743593 <vm_exec_core+8675>, 0x72d7fb74352c <vm_exec_core+8572>, 0x72d7fb7434da <vm_exec_core+8490>, 0x72d7fb743478 <vm_exec_core+8392>, 0x72d7fb74342b <vm_exec_core+8315>, 0x72d7fb7433d6 <vm_exec_core+8230>, 0x72d7fb743890 <vm_exec_core+9440>, 0x72d7fb743869 <vm_exec_core+9401>, 0x72d7fb74382e <vm_exec_core+9342>, 0x72d7fb7437df <vm_exec_core+9263>, 0x72d7fb743982 <vm_exec_core+9682>, 0x72d7fb7438da <vm_exec_core+9514>, 0x72d7fb742d96 <vm_exec_core+6630>, 0x72d7fb742d52 <vm_exec_core+6562>, 0x72d7fb743052 <vm_exec_core+7330>, 0x72d7fb742fe3 <vm_exec_core+7219>, 0x72d7fb743084 <vm_exec_core+7380>, 0x72d7fb742f94 <vm_exec_core+7140>, 0x72d7fb742f25 <vm_exec_core+7029>, 0x72d7fb742ec7 <vm_exec_core+6935>, 0x72d7fb742e15 <vm_exec_core+6757>, 0x72d7fb742dd9 <vm_exec_core+6697>, 0x72d7fb7432a8 <vm_exec_core+7928>, 0x72d7fb74323e <vm_exec_core+7822>, 0x72d7fb743193 <vm_exec_core+7651>, 0x72d7fb7448af <vm_exec_core+13567>, 0x72d7fb7430dd <vm_exec_core+7469>, 0x72d7fb74333e <vm_exec_core+8078>, 0x72d7fb7432ef <vm_exec_core+7999>, 0x72d7fb743387 <vm_exec_core+8151>, 0x72d7fb741fa2 <vm_exec_core+3058>, 0x72d7fb7448c5 <vm_exec_core+13589>, 0x72d7fb741f53 <vm_exec_core+2979>, 0x72d7fb741ee2 <vm_exec_core+2866>, 0x72d7fb741e9d <vm_exec_core+2797>, 0x72d7fb741e2a <vm_exec_core+2682>, 0x72d7fb741cdb <vm_exec_core+2347>, 0x72d7fb741c0b <vm_exec_core+2139>, 0x72d7fb741b8f <vm_exec_core+2015>, 0x72d7fb7414bf <vm_exec_core+271>, 0x72d7fb741b5b <vm_exec_core+1963>, 0x72d7fb741b1c <vm_exec_core+1900>, 0x72d7fb741add <vm_exec_core+1837>, 0x72d7fb741aa1 <vm_exec_core+1777>, 0x72d7fb741a7d <vm_exec_core+1741>, 0x72d7fb741a34 <vm_exec_core+1668>, 0x72d7fb7419eb <vm_exec_core+1595>, 0x72d7fb7419af <vm_exec_core+1535>, 0x72d7fb7418ef <vm_exec_core+1343>, 0x72d7fb74186a <vm_exec_core+1210>, 0x72d7fb744093 <vm_exec_core+11491>, 0x72d7fb7440a9 <vm_exec_core+11513>, 0x72d7fb7440bf <vm_exec_core+11535>, 0x72d7fb7440d5 <vm_exec_core+11557>, 0x72d7fb7440eb <vm_exec_core+11579>...} |
| #36 0x000072d7fb747018 in vm_exec_loop (result=<optimized out>, tag=<optimized out>, state=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm.c:2825 |
| vm_loop_start = <optimized out> |
| vm_loop_start = <optimized out> |
| #37 rb_vm_exec (ec=0x72d7fa63c058) at /tmp/ruby/src/trunk-jemalloc/vm.c:2801 |
| _ec = 0x72d7fa63c058 |
| _tag = {tag = 36, retval = 4, buf = {0x72d7fa63c058, 0x72d7fb747070 <rb_vm_exec+272>, 0x0, 0x7ffc4023fe40, 0x72d7fa63c058}, prev = 0x7ffc4023ff10, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = 36 |
| #38 0x000072d7fb75976d in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm.c:3064 |
| ec = <optimized out> |
| val = <optimized out> |
| #39 0x000072d7fb5282c5 in rb_ec_exec_node (ec=ec@entry=0x72d7fa63c058, n=n@entry=0x72d7dfab9a30) at /tmp/ruby/src/trunk-jemalloc/eval.c:283 |
| _ec = 0x72d7fa63c058 |
| _tag = {tag = 36, retval = 126271960038421, buf = {0x72d7fa63c058, 0x72d7fb528310 <rb_ec_exec_node+240>, 0x0, 0x7ffc4023fef0, 0x72d7dfab9a30}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x72d7dfab9a30 |
| #40 0x000072d7fb52c7db in ruby_run_node (n=0x72d7dfab9a30) at /tmp/ruby/src/trunk-jemalloc/eval.c:321 |
| ec = 0x72d7fa63c058 |
| status = 0 |
| #41 0x0000633ae618b186 in rb_main (argv=0x7ffc40240138, argc=113) at /tmp/ruby/src/trunk-jemalloc/main.c:42 |
| variable_in_this_stack_frame = 140721384588488 |
| #42 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 1098944) detached] |
| 1) Error: |
| TestClass#test_safe_multi_ractor_subclasses_list_mutation: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 1098944 killed by SIGABRT (signal 6) (core dumped) |
| | |
| | <internal:ractor>:742: [BUG] Segmentation fault at 0x000003e900105067 |
| | ruby 4.1.0dev (2026-02-22T16:40:41Z master b94162ab8a) +PRISM [x86_64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0005 p:0003 s:0020 e:000019 l:y b:0001 METHOD <internal:ractor>:742 |
| | c:0004 p:0027 s:0016 e:000015 l:y b:0001 METHOD <internal:ractor>:589 [FINISH] |
| | c:0003 p:---- s:0011 e:000010 l:y b:---- CFUNC :each |
| | c:0002 p:0061 s:0007 E:001108 l:n b:---- EVAL -:20 [FINISH] |
| | c:0001 p:0000 s:0003 E:000d50 l:y b:---- DUMMY [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -:20:in '<main>' |
| | -:20:in 'each' |
| | <internal:ractor>:589:in 'join' |
| | <internal:ractor>:742:in 'receive' |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 4 |
| | Ruby thread count for this ractor: 1 |
| | |
| | -- Machine register context ------------------------------------------------ |
| | RIP: 0x000072d7fadb6d61 RBP: 0x00007ffc4023f4e0 RSP: 0x00007ffc4023f4a0 |
| | RAX: 0xfffffffffffffffc RBX: 0x000072d7fa63b028 RCX: 0x000072d7fadb6d61 |
| | RDX: 0x0000000000000000 RDI: 0x000072d7fa63b054 RSI: 0x0000000000000189 |
| | R8: 0x0000000000000000 R9: 0x00000000ffffffff R10: 0x0000000000000000 |
| | R11: 0x0000000000000246 R12: 0x0000000000000000 R13: 0x0000000000000000 |
| | R14: 0x000072d7fbacc578 R15: 0x000072d7fa63b054 EFL: 0x0000000000000246 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | th: 0x72d7fbabcd40, native_id: 0x72d7faa70240 |
| | -- Control frame information ----------------------------------------------- |
| | c:0005 p:0003 s:0020 e:000019 l:y b:0001 METHOD <internal:ractor>:742 |
| | c:0004 p:0027 s:0016 e:000015 l:y b:0001 METHOD <internal:ractor>:589 [FINISH] |
| | c:0003 p:---- s:0011 e:000010 l:y b:---- CFUNC :each |
| | c:0002 p:0061 s:0007 E:001108 l:n b:---- EVAL -:20 [FINISH] |
| | c:0001 p:0000 s:0003 E:000d50 l:y b:---- DUMMY [FINISH] |
| | |
| | ABRT received in SEGV handler |
| /tmp/ruby/src/trunk-jemalloc/test/ruby/test_class.rb:922:in 'TestClass#test_safe_multi_ractor_subclasses_list_mutation' |
| make: *** [uncommon.mk:916: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |