| "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 1216954] |
| [New LWP 1216953] |
| [New LWP 1216952] |
| [New LWP 1216951] |
| [New LWP 1216950] |
| [New LWP 1216949] |
| [New LWP 1216945] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x000064c4d9187238 in read_uint8 (ptr=<synthetic pointer>) at /tmp/ruby/src/trunk-yjit/addr2line.c:969 |
| 969 *ptr = (p + 1); |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7a3d432147c0 (LWP 1216943) "ruby" 0x000064c4d9187238 in read_uint8 (ptr=<synthetic pointer>) at /tmp/ruby/src/trunk-yjit/addr2line.c:969 |
| 2 Thread 0x7a3d28a386c0 (LWP 1216954) "ruby" 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x7a3d28a596c0 (LWP 1216953) "ruby" 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) at ./nptl/futex-internal.c:57 |
| 4 Thread 0x7a3d28a7a6c0 (LWP 1216952) "ruby" 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) at ./nptl/futex-internal.c:57 |
| 5 Thread 0x7a3d28a9b6c0 (LWP 1216951) "ruby" 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) at ./nptl/futex-internal.c:57 |
| 6 Thread 0x7a3d28abc6c0 (LWP 1216950) "ruby" 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) at ./nptl/futex-internal.c:57 |
| 7 Thread 0x7a3d28add6c0 (LWP 1216949) "ruby" 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) at ./nptl/futex-internal.c:57 |
| 8 Thread 0x7a3d29bff6c0 (LWP 1216945) "ruby" 0x00007a3d43341042 in epoll_wait (epfd=4, events=events@entry=0x64c4d94e3a1c <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 8 (Thread 0x7a3d29bff6c0 (LWP 1216945) "ruby"): |
| #0 0x00007a3d43341042 in epoll_wait (epfd=4, events=events@entry=0x64c4d94e3a1c <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 0x000064c4d8fe70fc in event_wait (vm=0x64c4d94e40a0 <_vm>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2931 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x64c4d94e40a0 <_vm>) at /tmp/ruby/src/trunk-yjit/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=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:3058 |
| vm = <optimized out> |
| #4 0x00007a3d432b3a94 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 = {134403112040128, -687673498462009863, 134403112040128, -272, 0, 140737262661808, -687673498441038343, -687870206659082759}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x00007a3d43340c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 7 (Thread 0x7a3d28add6c0 (LWP 1216949) "ruby"): |
| #0 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0, abstime=0x0, clockid=0, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0x64c4d94e41a0 <_vm+256>, 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 0x00007a3d432b27dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x64c4d94e4140 <_vm+160>, cond=0x64c4d94e4178 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7a3d432b24a0 <__condvar_cleanup_waiting>, __arg = 0x7a3d28adcd50, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 0, cond = 0x64c4d94e4178 <_vm+216>, mutex = 0x64c4d94e4140 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 0 |
| seq = 0 |
| 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=0x64c4d94e4178 <_vm+216>, mutex=mutex@entry=0x64c4d94e4140 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000064c4d8fe8e63 in rb_native_cond_wait (mutex=0x64c4d94e4140 <_vm+160>, cond=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x64c4fc3ada60) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x64c4d94e40a0 <_vm> |
| #8 0x00007a3d432b3a94 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 = {134403094075072, -687671143746189831, 134403094075072, -272, 0, 140737262661008, -687671143725218311, -687870206659082759}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007a3d43340c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 6 (Thread 0x7a3d28abc6c0 (LWP 1216950) "ruby"): |
| #0 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0, abstime=0x0, clockid=0, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0x64c4d94e41a0 <_vm+256>, 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 0x00007a3d432b27dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x64c4d94e4140 <_vm+160>, cond=0x64c4d94e4178 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7a3d432b24a0 <__condvar_cleanup_waiting>, __arg = 0x7a3d28abbd50, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 4, cond = 0x64c4d94e4178 <_vm+216>, mutex = 0x64c4d94e4140 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 4 |
| 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=0x64c4d94e4178 <_vm+216>, mutex=mutex@entry=0x64c4d94e4140 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000064c4d8fe8e63 in rb_native_cond_wait (mutex=0x64c4d94e4140 <_vm+160>, cond=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x64c4fc21ab40) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x64c4d94e40a0 <_vm> |
| #8 0x00007a3d432b3a94 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 = {134403093939904, -687671199043893767, 134403093939904, -272, 0, 140737262657408, -687671199022922247, -687870206659082759}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007a3d43340c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 5 (Thread 0x7a3d28a9b6c0 (LWP 1216951) "ruby"): |
| #0 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0, abstime=0x0, clockid=0, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0x64c4d94e41a0 <_vm+256>, 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 0x00007a3d432b27dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x64c4d94e4140 <_vm+160>, cond=0x64c4d94e4178 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7a3d432b24a0 <__condvar_cleanup_waiting>, __arg = 0x7a3d28a9ad50, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 2, cond = 0x64c4d94e4178 <_vm+216>, mutex = 0x64c4d94e4140 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 2 |
| 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=0x64c4d94e4178 <_vm+216>, mutex=mutex@entry=0x64c4d94e4140 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000064c4d8fe8e63 in rb_native_cond_wait (mutex=0x64c4d94e4140 <_vm+160>, cond=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x64c4fc3e0ae0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x64c4d94e40a0 <_vm> |
| #8 0x00007a3d432b3a94 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 = {134403093804736, -687671181327153671, 134403093804736, -272, 0, 140737262657408, -687671181306182151, -687870206659082759}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007a3d43340c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 4 (Thread 0x7a3d28a7a6c0 (LWP 1216952) "ruby"): |
| #0 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0, abstime=0x0, clockid=0, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0x64c4d94e41a0 <_vm+256>, 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 0x00007a3d432b27dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x64c4d94e4140 <_vm+160>, cond=0x64c4d94e4178 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7a3d432b24a0 <__condvar_cleanup_waiting>, __arg = 0x7a3d28a79d50, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 6, cond = 0x64c4d94e4178 <_vm+216>, mutex = 0x64c4d94e4140 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 6 |
| 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=0x64c4d94e4178 <_vm+216>, mutex=mutex@entry=0x64c4d94e4140 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000064c4d8fe8e63 in rb_native_cond_wait (mutex=0x64c4d94e4140 <_vm+160>, cond=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x64c4fc3e1d90) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x64c4d94e40a0 <_vm> |
| #8 0x00007a3d432b3a94 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 = {134403093669568, -687671232329890311, 134403093669568, -272, 0, 140737262657408, -687671232308918791, -687870206659082759}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007a3d43340c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7a3d28a596c0 (LWP 1216953) "ruby"): |
| #0 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0, abstime=0x0, clockid=0, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0x64c4d94e41a0 <_vm+256>, 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 0x00007a3d432b27dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x64c4d94e4140 <_vm+160>, cond=0x64c4d94e4178 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7a3d432b24a0 <__condvar_cleanup_waiting>, __arg = 0x7a3d28a58d50, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 10, cond = 0x64c4d94e4178 <_vm+216>, mutex = 0x64c4d94e4140 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 10 |
| seq = 5 |
| 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=0x64c4d94e4178 <_vm+216>, mutex=mutex@entry=0x64c4d94e4140 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000064c4d8fe8e63 in rb_native_cond_wait (mutex=0x64c4d94e4140 <_vm+160>, cond=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x64c4fc3ef3a0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x64c4d94e40a0 <_vm> |
| #8 0x00007a3d432b3a94 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 = {134403093534400, -687671214613150215, 134403093534400, -272, 0, 140737262657408, -687671214592178695, -687870206659082759}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007a3d43340c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x7a3d28a386c0 (LWP 1216954) "ruby"): |
| #0 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0, abstime=0x0, clockid=0, expected=0, futex_word=0x64c4d94e41a0 <_vm+256>) 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=0x64c4d94e41a0 <_vm+256>, 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 0x00007a3d432b27dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x64c4d94e4140 <_vm+160>, cond=0x64c4d94e4178 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7a3d432b24a0 <__condvar_cleanup_waiting>, __arg = 0x7a3d28a37d50, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 8, cond = 0x64c4d94e4178 <_vm+216>, mutex = 0x64c4d94e4140 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 8 |
| 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=0x64c4d94e4178 <_vm+216>, mutex=mutex@entry=0x64c4d94e4140 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000064c4d8fe8e63 in rb_native_cond_wait (mutex=0x64c4d94e4140 <_vm+160>, cond=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:1302 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x64c4fc411790) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2277 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x64c4d94e40a0 <_vm> |
| #8 0x00007a3d432b3a94 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 = {134403093399232, -687671261320919559, 134403093399232, -272, 0, 140737262657408, -687671261299948039, -687870206659082759}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007a3d43340c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7a3d432147c0 (LWP 1216943) "ruby"): |
| #0 0x000064c4d9187238 in read_uint8 (ptr=<synthetic pointer>) at /tmp/ruby/src/trunk-yjit/addr2line.c:969 |
| p = <optimized out> |
| p = <optimized out> |
| #1 ranges_include (ptr=<synthetic pointer>, errout=<optimized out>, rnglists_header=<synthetic pointer>, addr=1239100, reader=0x64c4fc0d2000) at /tmp/ruby/src/trunk-yjit/addr2line.c:1658 |
| rle = <optimized out> |
| from = <optimized out> |
| to = <optimized out> |
| p = <optimized out> |
| base = 4186902 |
| base_valid = true |
| #2 debug_info_read (errout=<optimized out>, offset=<optimized out>, lines=<optimized out>, traces=<optimized out>, num_traces=<optimized out>, reader=0x64c4fc0d2000) at /tmp/ruby/src/trunk-yjit/addr2line.c:1950 |
| addr = 110796616169532 |
| offset = 1239100 |
| saddr = <optimized out> |
| i = <optimized out> |
| die = {pos = 15643634, tag = 29, has_children = 1} |
| ranges = {low_pc = 0, high_pc = <optimized out>, ranges = <optimized out>, low_pc_set = <optimized out>, high_pc_set = <optimized out>, ranges_set = <optimized out>} |
| line = {dirname = 0x7a3cf3529f4a "/tmp/ruby/src/trunk-yjit", filename = 0x7a3cf352caeb "compile.c", path = 0x0, line = 8302, base_addr = 0, saddr = 0, sname = 0x7a3cf2d8e7d8 "nd_line", 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=18, traces=traces@entry=0x64c4d94e6660 <trace>, check_debuglink=check_debuglink@entry=1, objp=objp@entry=0x64c4fc0d2958, lines=lines@entry=0x64c4fc3b8ac0, offset=offset@entry=0, errout=0x7a3d4341b4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-yjit/addr2line.c:2218 |
| reader = {obj = 0x64c4fc3752c0, file = 0x7a3cf091d000 "\177ELF\002\001\001", current_version = 5 '\005', current_cu = 0x7a3cf2011bcd "\n\220\r", current_low_pc = 0, current_str_offsets_base = 0, current_addr_base = 0, current_rnglists_base = 0, debug_line_cu_end = 0x7a3cf293c275 "L\237\001", debug_line_format = 4 '\004', debug_line_version = 5, debug_line_files = 0x7a3cf28bb6f4 "\002\001\037\002\017\263\004\334+", debug_line_directories = 0x7a3cf28bb668 "\001\001\037\"", p = 0x7a3cf2095f39 "\002S\373\n", cu_end = 0x7a3cf20eabdb "\253Y\003", pend = 0x7a3cf23c62ad "\001$", q0 = 0x7a3cf240bfd0 "\001I", q = 0x7a3cf240c007 "\005H\001}\001\177\023\001\023", format = 4, address_size = 8 '\b', level = 4, abbrev_table = {0x0, 0x7a3cf240bfd1 "I", 0x7a3cf240bfda "\005", 0x7a3cf240bfe6 "4", 0x7a3cf240bff2 "\035\0011\023R\001\270B\005U\027X\vY\005W\v\001\023", 0x7a3cf240c008 "H\001}\001\177\023\001\023", 0x7a3cf240c013 "\035\0011\023R\001\270B\005\021\001\022\aX\vY\005W\v\001\023", 0x7a3cf240c02b "\v\001U\027", 0x7a3cf240c032 "H\001}\001\177\023", 0x7a3cf240c03b "(", 0x7a3cf240c044 "\r", 0x7a3cf240c055 "\005", 0x7a3cf240c05c "4", 0x7a3cf240c070 "4", 0x7a3cf240c07f "H", 0x7a3cf240c088 "\005", 0x7a3cf240c097 "\035\0011\023R\001\270B\005\021\001\022\aX\vY\005W\v", 0x7a3cf240c0ad "4", 0x7a3cf240c0b4 "I", 0x7a3cf240c0be "\005", 0x7a3cf240c0c5 "\035\0011\023R\001\270B\005U\027X\vY\005W\v", 0x7a3cf240c0d9 "\005", 0x7a3cf240c0ed "\017", 0x7a3cf240c0f7 "\r", 0x7a3cf240c108 "\v\001U\027\001\023", 0x7a3cf240c111 "4", 0x7a3cf240c120 "\v\001", 0x7a3cf240c125 "\v\0011\023U\027\001\023", 0x7a3cf240c130 ".\001\003\016:\v;\0059!\001'\031I\023 \v\001\023", 0x7a3cf240c146 "&", 0x7a3cf240c14d "\005", 0x7a3cf240c15c "4", 0x7a3cf240c16d "4", 0x7a3cf240c181 "4", 0x7a3cf240c18a "\v\0011\023U\027", 0x7a3cf240c193 "(", 0x7a3cf240c19c "\026", 0x7a3cf240c1ab "\v\001\021\001\022\a\001\023", 0x7a3cf240c1b6 "\023\001\003\016\v\v:\v;\0059\v\001\023", 0x7a3cf240c1c7 "\v\001\001\023", 0x7a3cf240c1ce "\r", 0x7a3cf240c1e3 ".\001?\031\003\016:\v;\v9\v'\031I\023<\031\001\023", 0x7a3cf240c1fa "\026", 0x7a3cf240c209 "\v\0011\023\021\001\022\a\001\023", 0x7a3cf240c216 "\005", 0x7a3cf240c22a "\r", 0x7a3cf240c23b "\035\0011\023R\001\270B\005U\027X\vY\vW\v", 0x7a3cf240c24f "\023\001\003\016\v\v\210\001!\b:\v;\0059\v\001\023", 0x7a3cf240c264 "\026", 0x7a3cf240c277 "\v\0011\023\021\001\022\a", 0x7a3cf240c282 ".\001\003\016:\v;\0059!\001'\031 \v\001\023", 0x7a3cf240c296 "\035\0011\023\021\001\022\aX\vY\005W\v\001\023", 0x7a3cf240c2a9 "\035\0011\023R\001\270B\005\021\001\022\aX\vY\vW\v", 0x7a3cf240c2bf "\035\0011\023\021\001\022\aX\vY\005W\v", 0x7a3cf240c2d0 "\001\001I\023\001\023", 0x7a3cf240c2d9 "\023\001\003\016\v\v:\v;\v9\v\001\023", 0x7a3cf240c2ea "\035\0011\023U\027X\vY\005W\v\001\023", 0x7a3cf240c2fb "\005", 0x7a3cf240c30a ".\001?\031\003\016:\v;\0059\v'\031I\023<\031\001\023", 0x7a3cf240c321 ".\0011\023\021\001\022\a@\030z\031\001\023", 0x7a3cf240c332 "\r", 0x7a3cf240c343 "\005", 0x7a3cf240c34c "!", 0x7a3cf240c355 ".\001\003\016:\v;\v9!\001'\031I\023 \v\001\023", 0x7a3cf240c36b ".\001\003\016:\v;\0059!\001'\031I\023\021\001\022\a@\030z\031\001\023", 0x7a3cf240c387 "\005", 0x7a3cf240c396 ".\001\003\016:\v;\0059!\001'\031I\023U\027@\030z\031\001\023", 0x7a3cf240c3b0 "H", 0x7a3cf240c3bc ".\0011\023U\027@\030z\031\001\023", 0x7a3cf240c3cb "\023\001\v\v:\v;\v9\v\001\023", 0x7a3cf240c3da "\r", 0x7a3cf240c3eb "\035\0011\023R\001\270B\005\021\001\022\aX\vY\vW\v\001\023", 0x7a3cf240c403 "\r", 0x7a3cf240c412 "4", 0x7a3cf240c425 "\025\001'\031I\023\001\023", 0x7a3cf240c430 "H\001}\001\202\001\031\177\023", 0x7a3cf240c43c "\004\001\003\016>\v\v!\004I\023:\v;\v9\v\001\023", 0x7a3cf240c452 "\004\001\003\016>!\a\v!\004I\023:\v;\0059\v\001\023", 0x7a3cf240c469 ".\001\003\016:\v;\0059!\001'\031U\027@\030z\031\001\023", 0x7a3cf240c481 "\035\0011\023R\001\270B\005U\027X\vY\vW\v\001\023", 0x7a3cf240c497 "4", 0x7a3cf240c4a6 "\030", 0x7a3cf240c4ab ".\001?\031\003\016:\v;\v9\v'\031<\031\001\023", 0x7a3cf240c4c0 "\005", 0x7a3cf240c4d1 ".\001\003\016:\v;\0059!\001'\031\021\001\022\a@\030z\031\001\023", 0x7a3cf240c4eb "\023\001\v\v:\v;\0059\v\001\023", 0x7a3cf240c4fa ".\001\003\016:\v;\0059!\001'\031I\023 !\0034\031\001\023", 0x7a3cf240c513 "(", 0x7a3cf240c51c "4", 0x7a3cf240c52d "\035\0011\023U\027X\vY\005W\v", 0x7a3cf240c53c "$", 0x7a3cf240c547 "\r", 0x7a3cf240c55a "\n", 0x7a3cf240c567 "\r", 0x7a3cf240c576 "4", 0x7a3cf240c587 "\005", 0x7a3cf240c590 "\r", 0x7a3cf240c5a3 "\r", 0x7a3cf240c5b6 ".\001?\031\003\016:\v;\0059\v'\031<\031\001\023", 0x7a3cf240c5cb "\004\001>!\a\v!\004I\023:\v;\v9\v\001\023", 0x7a3cf240c5e0 "4", 0x7a3cf240c5f1 "4", 0x7a3cf240c600 "\023", 0x7a3cf240c609 "\027\001\v\v:\v;\v9\v\001\023", 0x7a3cf240c618 "H\001}\001", 0x7a3cf240c61f "H\001}\001\202\001\031\177\023\001\023", 0x7a3cf240c62d ".\001\003\016:\v;\v9!\001'\031I\023 !\0034\031\001\023", 0x7a3cf240c646 "\035", 0x7a3cf240c65d "\n", 0x7a3cf240c666 ".\001?\031\003\016:\v;\0059!\001'\031I\023\021\001\022\a@\030z\031\001\023", 0x7a3cf240c684 "\025\001'\031\001\023", 0x7a3cf240c68d ".", 0x7a3cf240c6a2 "4", 0x7a3cf240c6b7 "\n", 0x7a3cf240c6be "\023\001\003\016\v\v\210\001!\b:\v;\v9\v\001\023", 0x7a3cf240c6d3 "\027\001\v\v:\v;\0059\v\001\023", 0x7a3cf240c6e2 ".\001?\031\003\016:\v;\0059!\001'\031I\023U\027@\030z\031\001\023", 0x7a3cf240c6fe "\v\001\021\001\022\a", 0x7a3cf240c707 "\r", 0x7a3cf240c71e "\r", 0x7a3cf240c72d ".", 0x7a3cf240c742 "\005", 0x7a3cf240c752 ".\001\003\016:\v;\v9!\001'\031 \v\001\023", 0x7a3cf240c766 ".\001?\031\003\016:\v;\v9!\001'\031I\023 !\0034\031\001\023", 0x7a3cf240c781 ".\001?\031\003\016:\v;\v9!\006'\031\207\001\031<\031\001\023", 0x7a3cf240c79a "\005", 0x7a3cf240c7ab "\005", 0x7a3cf240c7bf ".\001\003\016:!\024;\0059!\001'\031 !\0034\031\001\023", 0x7a3cf240c7d8 "5", 0x7a3cf240c7e0 "\023\001\003\016\v\005:\v;\0059\v\001\023", 0x7a3cf240c7f2 "!", 0x7a3cf240c7fa "\004\001>!\a\v!\004I\023:\v;\0059\v\001\023", 0x7a3cf240c810 "4", 0x7a3cf240c824 "H\001}\001\001\023", 0x7a3cf240c82e "\r", 0x7a3cf240c840 "\023\001\v\005:\v;\0059\v\001\023", 0x7a3cf240c850 "\r", 0x7a3cf240c864 "4", 0x7a3cf240c86e "\005", 0x7a3cf240c881 "\035\0011\023U\027X!\bY\vW\v", 0x7a3cf240c892 ".", 0x7a3cf240c8a6 "7", 0x7a3cf240c8ae "\r", 0x7a3cf240c8be "(", 0x7a3cf240c8c8 "!", 0x7a3cf240c8ce "\026", 0x7a3cf240c8df ".\001?\031\003\016:\v;\0059!\006'\031\207\001\031<\031\001\023", 0x7a3cf240c8f9 ".\001?\031\003\016:\v;\0059\v'\031 !\001\001\023", 0x7a3cf240c910 "4", 0x7a3cf240c924 "\035\0011\023\021\001\022\aX\vY\vW\v", 0x7a3cf240c936 "\035\0011\023\021\001\022\aX!\002Y\vW!\t\001\023", 0x7a3cf240c94c "H", 0x7a3cf240c954 "\n", 0x7a3cf240c965 "6", 0x7a3cf240c96d "\r", 0x7a3cf240c97f "\r", 0x7a3cf240c995 ".", 0x7a3cf240c9ab ".\001?\031\003\016:\v;\0059!\001'\031\021\001\022\a@\030z\031\001\023", 0x7a3cf240c9c8 ".\001?\031\003\016:\v;\0059!\001'\031U\027@\030z\031\001\023", 0x7a3cf240c9e3 "4", 0x7a3cf240c9f6 "\005", 0x7a3cf240ca0c "\035\0011\023U\027X!\002Y\vW!\024\001\023", 0x7a3cf240ca20 "\n", 0x7a3cf240ca2f ".\001?\031\003\016:!\001;\0059!\001'\031I\023 !\001\001\023", 0x7a3cf240ca4a "\021\001%\016\023\v\003\037\033\037U\027\021\001\020\027y\027", 0x7a3cf240ca60 "$", 0x7a3cf240ca6c "\017", 0x7a3cf240ca74 "\026", 0x7a3cf240ca7e "\023\001\003\016\v\v:\v;\v\001\023", 0x7a3cf240ca8e "\026", 0x7a3cf240ca9c "&", 0x7a3cf240caa2 "\026", 0x7a3cf240cab2 "(", 0x7a3cf240cabc "\025\001I\023\001\023", 0x7a3cf240cac6 "\026", 0x7a3cf240cad9 "\023\001\003\016\v\005\210\001\v:\v;\0059\v\001\023", 0x7a3cf240caee "\027\001\003\016\v\v:\v;\0059\v\001\023", 0x7a3cf240cb00 "!", 0x7a3cf240cb0a "\023\001\v\v\210\001\v:\v;\0059\v\001\023", 0x7a3cf240cb1d "\027\001\003\016\v\v:\v;\v9\v\001\023", 0x7a3cf240cb2f "\r", 0x7a3cf240cb43 "\r", 0x7a3cf240cb58 "\023\001\v\005:\v;\v9\v\001\023", 0x7a3cf240cb68 "\r", 0x7a3cf240cb7c "4", 0x7a3cf240cb8e "4", 0x7a3cf240cba0 ".\001?\031\003\016:\v;\v9\vn\016'\031I\023<\031\001\023", 0x7a3cf240cbba ".", 0x7a3cf240cbd1 "4", 0x7a3cf240cbdb "!", 0x7a3cf240cbe5 ".\001\003\016:\v;\0059\v'\031\021\001\022\a@\030|\031\001\023", 0x7a3cf240cbff "\005", 0x7a3cf240cc11 ".\001\003\016:\v;\v9\v'\031I\023\021\001\022\a@\030z\031\001\023", 0x7a3cf240cc2d ".\001\003\016:\v;\v9\v'\031U\027@\030z\031\001\023", 0x7a3cf240cc45 ".\001\003\016:\v;\0059\v'\031I\023\207\001\031 \v\001\023", 0x7a3cf240cc5e ".\001\003\016:\v;\0059\v'\031\207\001\031\021\001\022\a@\030z\031\001\023", 0x7a3cf240cc7b ".\001?\031\003\016:\v;\v9\v'\031I\023\021\001\022\a@\030z\031\001\023", 0x7a3cf240cc99 "4", 0x7a3cf240cca5 "\004\001>\v\v\vI\023:\v;\0059\v", 0x7a3cf240ccb7 "."...}} |
| 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 = 0x64c4fc3752c0 |
| dladdr_fbase = <optimized out> |
| fail = <optimized out> |
| finish = <optimized out> |
| #4 0x000064c4d918837e in rb_dump_backtrace_with_lines (num_traces=<optimized out>, traces=traces@entry=0x64c4d94e6660 <trace>, errout=errout@entry=0x7a3d4341b4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-yjit/addr2line.c:2637 |
| addr = <optimized out> |
| i = <optimized out> |
| lines = <optimized out> |
| obj = 0x64c4fc3752c0 |
| dladdr_fbases = <optimized out> |
| main_path = 0x64c4fc0d28f0 "/tmp/ruby/build/trunk-yjit/ruby" |
| len = <optimized out> |
| next_line = <optimized out> |
| #5 0x000064c4d905ff63 in rb_print_backtrace (errout=0x7a3d4341b4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-yjit/vm_dump.c:1107 |
| n = <optimized out> |
| trace = {0x64c4d905ff4f <rb_vm_bugreport+2335>, 0x64c4d92662e2 <rb_bug_for_fatal_signal+258>, 0x64c4d8f97ae8 <sigsegv+72>, 0x7a3d4325c320 <__restore_rt>, 0x7a3d432afd61 <__GI___futex_abstimed_wait_cancelable64+225>, 0x7a3d432b27dd <___pthread_cond_wait+525>, 0x64c4d8fe1583 <thread_sched_wait_running_turn+147>, 0x64c4d8fe4272 <rb_ractor_sched_wait+242>, 0x64c4d8f2f83c <ractor_wait_receive+476>, 0x64c4d8f2fc6e <ractor_port_receive+206>, 0x64c4d905127f <vm_exec_core+14591>, 0x64c4d903e1e5 <rb_vm_exec+181>, 0x64c4d8e55d75 <rb_ec_exec_node+165>, 0x64c4d8e58339 <ruby_run_node+105>, 0x64c4d8e527b6 <main+102>, 0x7a3d432411ca <__libc_start_call_main+122>, 0x7a3d4324128b <__libc_start_main_impl+139>, 0x64c4d8e52805 <_start+37>, 0x0 <repeats 1006 times>} |
| n = <optimized out> |
| #6 rb_vm_bugreport (ctx=ctx@entry=0x64c4fc0d2c80, errout=errout@entry=0x7a3d4341b4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-yjit/vm_dump.c:1450 |
| box_env = <optimized out> |
| cmd = <optimized out> |
| error = <optimized out> |
| other_runtime_info = other_runtime_info |
| vm = 0x64c4d94e40a0 <_vm> |
| current_box = 0x64c4d94f3ce0 <root_box> |
| ec = <optimized out> |
| loaded_features = 134403536256040 |
| #7 0x000064c4d92662e2 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x64c4fc0d2c80, fmt=fmt@entry=0x64c4d932b8ed "Segmentation fault at %p") at /tmp/ruby/src/trunk-yjit/error.c:1131 |
| pid = -1 |
| out = 0x7a3d4341b4e0 <_IO_2_1_stderr_> |
| file = <optimized out> |
| line = 742 |
| #8 0x000064c4d8f97ae8 in sigsegv (sig=11, info=0x64c4fc0d2db0, ctx=0x64c4fc0d2c80) at /tmp/ruby/src/trunk-yjit/signal.c:948 |
| No locals. |
| #9 <signal handler called> |
| No locals. |
| #10 0x00007a3d432afd61 in __futex_abstimed_wait_common64 (private=-774665240, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x64c4fc018ec0) 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=-774665240, abstime=0x0, clockid=0, expected=0, futex_word=0x64c4fc018ec0) 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=0x64c4fc018ec0, 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 0x00007a3d432b27dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x64c4d94e3298 <_main_ractor+216>, cond=0x64c4fc018e98) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7a3d432b24a0 <__condvar_cleanup_waiting>, __arg = 0x7ffff28c2ec0, __canceltype = 48, __prev = 0x0} |
| cbuffer = {wseq = 0, cond = 0x64c4fc018e98, mutex = 0x64c4d94e3298 <_main_ractor+216>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 0 |
| seq = 0 |
| 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=0x64c4fc018e98, mutex=mutex@entry=0x64c4d94e3298 <_main_ractor+216>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #15 0x000064c4d8fe1583 in rb_native_cond_wait (mutex=0x64c4d94e3298 <_main_ractor+216>, cond=0x64c4fc018e98) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #16 thread_sched_wait_running_turn (sched=sched@entry=0x64c4d94e3298 <_main_ractor+216>, th=0x64c4d94e01a0 <_main_thread>, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:851 |
| next_th = 0x0 |
| #17 0x000064c4d8fe4272 in rb_ractor_sched_wait (ec=ec@entry=0x64c4fc018fd8, cr=cr@entry=0x64c4d94e31c0 <_main_ractor>, ubf=ubf@entry=0x64c4d8f2eb30 <ubf_ractor_wait>, ubf_arg=ubf_arg@entry=0x7ffff28c2ff0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:1356 |
| can_direct_transfer = false |
| th = 0x64c4d94e01a0 <_main_thread> |
| sched = 0x64c4d94e3298 <_main_ractor+216> |
| #18 0x000064c4d8f2f83c in ractor_wait (cr=0x64c4d94e31c0 <_main_ractor>, ec=0x64c4fc018fd8) at /tmp/ruby/src/trunk-yjit/ractor_sync.c:1037 |
| th = <optimized out> |
| waiter = {wakeup_status = wakeup_by_send, th = 0x64c4d94e01a0 <_main_thread>, node = {next = 0x64c4d94e3228 <_main_ractor+104>, prev = 0x64c4d94e3228 <_main_ractor+104>}} |
| th = <optimized out> |
| waiter = <optimized out> |
| #19 ractor_wait_receive (ec=ec@entry=0x64c4fc018fd8, cr=cr@entry=0x64c4d94e31c0 <_main_ractor>) at /tmp/ruby/src/trunk-yjit/ractor_sync.c:1104 |
| messages = {set = {n = {next = 0x1, prev = 0x64c4d94e01a0 <_main_thread>}}, closed = 40} |
| deliverred = false |
| #20 0x000064c4d8f2fc6e in ractor_receive (rp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/ractor_sync.c:1157 |
| v = <optimized out> |
| cr = <optimized out> |
| cr = <optimized out> |
| v = <optimized out> |
| #21 ractor_port_receive (ec=0x64c4fc018fd8, self=<optimized out>) at /tmp/ruby/src/trunk-yjit/ractor_sync.c:129 |
| rp = <optimized out> |
| #22 0x000064c4d905127f in vm_exec_core (ec=0x64c4fc018ec0, ec@entry=0x64c4fc018fd8) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:7397 |
| reg_pc = 0x64c4fc1401b8 |
| reg_cfp = 0x7a3d43212ef8 |
| insns_address_table = {0x64c4d905078a <vm_exec_core+11786>, 0x64c4d904ec72 <vm_exec_core+4850>, 0x64c4d904ec06 <vm_exec_core+4742>, 0x64c4d904eb65 <vm_exec_core+4581>, 0x64c4d904eaeb <vm_exec_core+4459>, 0x64c4d904ea46 <vm_exec_core+4294>, 0x64c4d904f053 <vm_exec_core+5843>, 0x64c4d904eff8 <vm_exec_core+5752>, 0x64c4d904ed7a <vm_exec_core+5114>, 0x64c4d904ecde <vm_exec_core+4958>, 0x64c4d904f0f2 <vm_exec_core+6002>, 0x64c4d904ee6a <vm_exec_core+5354>, 0x64c4d904ea01 <vm_exec_core+4225>, 0x64c4d904e999 <vm_exec_core+4121>, 0x64c4d904e922 <vm_exec_core+4002>, 0x64c4d904e8e5 <vm_exec_core+3941>, 0x64c4d904e8ad <vm_exec_core+3885>, 0x64c4d904e878 <vm_exec_core+3832>, 0x64c4d904e843 <vm_exec_core+3779>, 0x64c4d904e80e <vm_exec_core+3726>, 0x64c4d904e789 <vm_exec_core+3593>, 0x64c4d904e745 <vm_exec_core+3525>, 0x64c4d904e6fe <vm_exec_core+3454>, 0x64c4d904e6a6 <vm_exec_core+3366>, 0x64c4d904e660 <vm_exec_core+3296>, 0x64c4d904e5e3 <vm_exec_core+3171>, 0x64c4d904e5a9 <vm_exec_core+3113>, 0x64c4d904e54c <vm_exec_core+3020>, 0x64c4d904e4f2 <vm_exec_core+2930>, 0x64c4d904e4b5 <vm_exec_core+2869>, 0x64c4d904f860 <vm_exec_core+7904>, 0x64c4d904f6d8 <vm_exec_core+7512>, 0x64c4d904f652 <vm_exec_core+7378>, 0x64c4d904f5eb <vm_exec_core+7275>, 0x64c4d904f599 <vm_exec_core+7193>, 0x64c4d904f534 <vm_exec_core+7092>, 0x64c4d904f4e7 <vm_exec_core+7015>, 0x64c4d904f492 <vm_exec_core+6930>, 0x64c4d904f448 <vm_exec_core+6856>, 0x64c4d904f421 <vm_exec_core+6817>, 0x64c4d904f3e6 <vm_exec_core+6758>, 0x64c4d904f397 <vm_exec_core+6679>, 0x64c4d904f363 <vm_exec_core+6627>, 0x64c4d904f2b2 <vm_exec_core+6450>, 0x64c4d904f26f <vm_exec_core+6383>, 0x64c4d904f22b <vm_exec_core+6315>, 0x64c4d904fb16 <vm_exec_core+8598>, 0x64c4d904faa7 <vm_exec_core+8487>, 0x64c4d904fb48 <vm_exec_core+8648>, 0x64c4d904fa58 <vm_exec_core+8408>, 0x64c4d904f9e9 <vm_exec_core+8297>, 0x64c4d904f98b <vm_exec_core+8203>, 0x64c4d904f8d9 <vm_exec_core+8025>, 0x64c4d904f89d <vm_exec_core+7965>, 0x64c4d904fe4c <vm_exec_core+9420>, 0x64c4d904fcfb <vm_exec_core+9083>, 0x64c4d904fc50 <vm_exec_core+8912>, 0x64c4d904d9e0 <vm_exec_core+96>, 0x64c4d904fba1 <vm_exec_core+8737>, 0x64c4d904fdb4 <vm_exec_core+9268>, 0x64c4d904fd65 <vm_exec_core+9189>, 0x64c4d904fdfd <vm_exec_core+9341>, 0x64c4d904e466 <vm_exec_core+2790>, 0x64c4d9050998 <vm_exec_core+12312>, 0x64c4d904e417 <vm_exec_core+2711>, 0x64c4d904e3a6 <vm_exec_core+2598>, 0x64c4d904e361 <vm_exec_core+2529>, 0x64c4d904e2ee <vm_exec_core+2414>, 0x64c4d904e236 <vm_exec_core+2230>, 0x64c4d904e1dc <vm_exec_core+2140>, 0x64c4d904e160 <vm_exec_core+2016>, 0x64c4d904da98 <vm_exec_core+280>, 0x64c4d904e12c <vm_exec_core+1964>, 0x64c4d904e0ed <vm_exec_core+1901>, 0x64c4d904e0ae <vm_exec_core+1838>, 0x64c4d904e072 <vm_exec_core+1778>, 0x64c4d904e04e <vm_exec_core+1742>, 0x64c4d904e005 <vm_exec_core+1669>, 0x64c4d904dfbc <vm_exec_core+1596>, 0x64c4d904df80 <vm_exec_core+1536>, 0x64c4d904dec2 <vm_exec_core+1346>, 0x64c4d904de43 <vm_exec_core+1219>, 0x64c4d9050933 <vm_exec_core+12211>, 0x64c4d905079b <vm_exec_core+11803>, 0x64c4d9050801 <vm_exec_core+11905>, 0x64c4d904fec9 <vm_exec_core+9545>, 0x64c4d905089a <vm_exec_core+12058>, 0x64c4d90506a4 <vm_exec_core+11556>, 0x64c4d90506fd <vm_exec_core+11645>, 0x64c4d9050f66 <vm_exec_core+13798>, 0x64c4d9050fc4 <vm_exec_core+13892>, 0x64c4d9050dde <vm_exec_core+13406>, 0x64c4d9050e3f <vm_exec_core+13503>, 0x64c4d9050e9d <vm_exec_core+13597>, 0x64c4d9050f1a <vm_exec_core+13722>, 0x64c4d9050a65 <vm_exec_core+12517>, 0x64c4d9050ab8 <vm_exec_core+12600>, 0x64c4d9050b25 <vm_exec_core+12709>, 0x64c4d9050ba9 <vm_exec_core+12841>, 0x64c4d9050bfb <vm_exec_core+12923>, 0x64c4d9050c37 <vm_exec_core+12983>, 0x64c4d9050c84 <vm_exec_core+13060>, 0x64c4d9050cea <vm_exec_core+13162>, 0x64c4d90509e0 <vm_exec_core+12384>, 0x64c4d904ddd2 <vm_exec_core+1106>, 0x64c4d904dd52 <vm_exec_core+978>, 0x64c4d904dca9 <vm_exec_core+809>, 0x64c4d904dc62 <vm_exec_core+738>, 0x64c4d904dc17 <vm_exec_core+663>, 0x64c4d904dbce <vm_exec_core+590>, 0x64c4d904db7d <vm_exec_core+509>, 0x64c4d904db48 <vm_exec_core+456>, 0x64c4d904db13 <vm_exec_core+403>, 0x64c4d9050dc0 <vm_exec_core+13376>, 0x64c4d904ec61 <vm_exec_core+4833>, 0x64c4d904ebf5 <vm_exec_core+4725>, 0x64c4d904eb54 <vm_exec_core+4564>, 0x64c4d904eada <vm_exec_core+4442>, 0x64c4d904ea35 <vm_exec_core+4277>, 0x64c4d904f042 <vm_exec_core+5826>, 0x64c4d904efe7 <vm_exec_core+5735>, 0x64c4d904ed69 <vm_exec_core+5097>, 0x64c4d904eccd <vm_exec_core+4941>, 0x64c4d904f0e1 <vm_exec_core+5985>, 0x64c4d904ee59 <vm_exec_core+5337>, 0x64c4d904e9f0 <vm_exec_core+4208>, 0x64c4d904e988 <vm_exec_core+4104>, 0x64c4d904e911 <vm_exec_core+3985>, 0x64c4d904e8d4 <vm_exec_core+3924>, 0x64c4d904e89c <vm_exec_core+3868>, 0x64c4d904e867 <vm_exec_core+3815>, 0x64c4d904e832 <vm_exec_core+3762>, 0x64c4d904e7fd <vm_exec_core+3709>, 0x64c4d904e778 <vm_exec_core+3576>, 0x64c4d904e734 <vm_exec_core+3508>, 0x64c4d904e6ed <vm_exec_core+3437>, 0x64c4d904e695 <vm_exec_core+3349>, 0x64c4d904e64f <vm_exec_core+3279>, 0x64c4d904e5d2 <vm_exec_core+3154>, 0x64c4d904e598 <vm_exec_core+3096>, 0x64c4d904e53b <vm_exec_core+3003>, 0x64c4d904e4e1 <vm_exec_core+2913>, 0x64c4d904e4a4 <vm_exec_core+2852>, 0x64c4d904f84f <vm_exec_core+7887>, 0x64c4d904f6c7 <vm_exec_core+7495>, 0x64c4d904f641 <vm_exec_core+7361>, 0x64c4d904f5da <vm_exec_core+7258>, 0x64c4d904f588 <vm_exec_core+7176>, 0x64c4d904f523 <vm_exec_core+7075>, 0x64c4d904f4d6 <vm_exec_core+6998>, 0x64c4d904f481 <vm_exec_core+6913>, 0x64c4d904f437 <vm_exec_core+6839>, 0x64c4d904f410 <vm_exec_core+6800>, 0x64c4d904f3d5 <vm_exec_core+6741>, 0x64c4d904f386 <vm_exec_core+6662>, 0x64c4d904f352 <vm_exec_core+6610>, 0x64c4d904f2a1 <vm_exec_core+6433>, 0x64c4d904f25e <vm_exec_core+6366>, 0x64c4d904f21a <vm_exec_core+6298>, 0x64c4d904fb05 <vm_exec_core+8581>, 0x64c4d904fa96 <vm_exec_core+8470>, 0x64c4d904fb37 <vm_exec_core+8631>, 0x64c4d904fa47 <vm_exec_core+8391>, 0x64c4d904f9d8 <vm_exec_core+8280>, 0x64c4d904f97a <vm_exec_core+8186>, 0x64c4d904f8c8 <vm_exec_core+8008>, 0x64c4d904f88c <vm_exec_core+7948>, 0x64c4d904fe3b <vm_exec_core+9403>, 0x64c4d904fcea <vm_exec_core+9066>, 0x64c4d904fc3f <vm_exec_core+8895>, 0x64c4d905075e <vm_exec_core+11742>, 0x64c4d904fb90 <vm_exec_core+8720>, 0x64c4d904fda3 <vm_exec_core+9251>, 0x64c4d904fd54 <vm_exec_core+9172>, 0x64c4d904fdec <vm_exec_core+9324>, 0x64c4d904e455 <vm_exec_core+2773>, 0x64c4d9050774 <vm_exec_core+11764>, 0x64c4d904e406 <vm_exec_core+2694>, 0x64c4d904e395 <vm_exec_core+2581>, 0x64c4d904e350 <vm_exec_core+2512>, 0x64c4d904e2dd <vm_exec_core+2397>, 0x64c4d904e225 <vm_exec_core+2213>, 0x64c4d904e1cb <vm_exec_core+2123>, 0x64c4d904e14f <vm_exec_core+1999>, 0x64c4d904da87 <vm_exec_core+263>, 0x64c4d904e11b <vm_exec_core+1947>, 0x64c4d904e0dc <vm_exec_core+1884>, 0x64c4d904e09d <vm_exec_core+1821>, 0x64c4d904e061 <vm_exec_core+1761>, 0x64c4d904e03d <vm_exec_core+1725>, 0x64c4d904dff4 <vm_exec_core+1652>, 0x64c4d904dfab <vm_exec_core+1579>, 0x64c4d904df6f <vm_exec_core+1519>, 0x64c4d904deb1 <vm_exec_core+1329>, 0x64c4d904de32 <vm_exec_core+1202>, 0x64c4d90504e5 <vm_exec_core+11109>, 0x64c4d90504fb <vm_exec_core+11131>, 0x64c4d9050511 <vm_exec_core+11153>, 0x64c4d9050527 <vm_exec_core+11175>, 0x64c4d905053d <vm_exec_core+11197>...} |
| #23 0x000064c4d903e1e5 in vm_exec_loop (result=<optimized out>, tag=<optimized out>, state=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:2825 |
| vm_loop_start = <optimized out> |
| vm_loop_start = <optimized out> |
| #24 rb_vm_exec (ec=0x64c4fc018fd8) at /tmp/ruby/src/trunk-yjit/vm.c:2801 |
| _ec = 0x64c4fc018fd8 |
| _tag = {tag = 36, retval = 4, buf = {0x7ffff28c3528, 0x64c4d903e240 <rb_vm_exec+272>, 0x0, 0x7ffff28c3240, 0x7a3d4301a2c0}, prev = 0x7ffff28c3310, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = 36 |
| #25 0x000064c4d9054a02 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:3064 |
| ec = <optimized out> |
| val = <optimized out> |
| #26 0x000064c4d8e55d75 in rb_ec_exec_node (ec=ec@entry=0x64c4fc018fd8, n=<optimized out>) at /tmp/ruby/src/trunk-yjit/eval.c:283 |
| _ec = 0x64c4fc018fd8 |
| _tag = {tag = 36, retval = 110796615287028, buf = {0x7ffff28c3528, 0x64c4d8e55dc0 <rb_ec_exec_node+240>, 0x0, 0x7ffff28c32f0, 0x24}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = <optimized out> |
| #27 0x000064c4d8e58339 in ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk-yjit/eval.c:321 |
| ec = 0x64c4fc018fd8 |
| status = <optimized out> |
| #28 0x000064c4d8e527b6 in rb_main (argv=0x7ffff28c3528, argc=112) at /tmp/ruby/src/trunk-yjit/main.c:42 |
| variable_in_this_stack_frame = 0 |
| #29 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-yjit/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 1216943) detached] |
| 1) Error: |
| TestObjSpaceRactor#test_undefine_finalizer: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 1216943 killed by SIGABRT (signal 6) (core dumped) |
| | |
| | <internal:ractor>:742: [BUG] Segmentation fault at 0x000003e900127c7c |
| | ruby 4.1.0dev (2026-02-12T09:10:02Z master b698c35590) +YJIT +PRISM [x86_64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0005 p:0003 s:0022 e:000021 l:y b:0001 METHOD <internal:ractor>:742 |
| | c:0004 p:0027 s:0018 e:000017 l:y b:0001 METHOD <internal:ractor>:589 |
| | c:0003 p:0027 s:0013 e:000012 l:y b:0001 METHOD <internal:array>:227 |
| | c:0002 p:0074 s:0008 E:001d00 l:n b:---- EVAL -:26 [FINISH] |
| | c:0001 p:0000 s:0003 E:0000b0 l:y b:---- DUMMY [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -:26:in '<main>' |
| | <internal:array>:227:in 'each' |
| | <internal:ractor>:589:in 'join' |
| | <internal:ractor>:742:in 'receive' |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 6 |
| | Ruby thread count for this ractor: 1 |
| | |
| | -- Machine register context ------------------------------------------------ |
| | RIP: 0x00007a3d432afd61 RBP: 0x00007ffff28c2e50 RSP: 0x00007ffff28c2e10 |
| | RAX: 0xfffffffffffffffc RBX: 0x000064c4fc018e98 RCX: 0x00007a3d432afd61 |
| | RDX: 0x0000000000000000 RDI: 0x000064c4fc018ec0 RSI: 0x0000000000000189 |
| | R8: 0x0000000000000000 R9: 0x00000000ffffffff R10: 0x0000000000000000 |
| | R11: 0x0000000000000246 R12: 0x0000000000000000 R13: 0x0000000000000000 |
| | R14: 0x000064c4d94e3298 R15: 0x000064c4fc018ec0 EFL: 0x0000000000000246 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | th: 0x64c4d94e01a0, native_id: 0x7a3d432147c0 |
| | -- Control frame information ----------------------------------------------- |
| | c:0005 p:0003 s:0022 e:000021 l:y b:0001 METHOD <internal:ractor>:742 |
| | c:0004 p:0027 s:0018 e:000017 l:y b:0001 METHOD <internal:ractor>:589 |
| | c:0003 p:0027 s:0013 e:000012 l:y b:0001 METHOD <internal:array>:227 |
| | c:0002 p:0074 s:0008 E:001d00 l:n b:---- EVAL -:26 [FINISH] |
| | c:0001 p:0000 s:0003 E:0000b0 l:y b:---- DUMMY [FINISH] |
| | |
| | ABRT received in SEGV handler |
| /tmp/ruby/src/trunk-yjit/test/objspace/test_ractor.rb:17:in 'TestObjSpaceRactor#test_undefine_finalizer' |
| make: *** [uncommon.mk:913: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |