| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| From https://github.com/ruby/ruby |
| 9228a13..39b6586 master -> origin/master |
| "make after-update -j4" exit with 0. |
| "make miniruby -j4" exit with 0. |
| "make ruby -j4" exit with 0. |
| "make all -j4" exit with 0. |
| "make install -j4" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 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 496098] |
| [New LWP 496096] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| fill_lines (num_traces=num_traces@entry=20, traces=traces@entry=0x73e5cc9469e0 <trace>, check_debuglink=check_debuglink@entry=1, objp=objp@entry=0x73e5b19f47d8, lines=lines@entry=0x73e5b1a25a00, offset=offset@entry=3, errout=0x73e5cbd924e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:2103 |
| 2103 if (memcmp(ehdr->e_ident, "\177ELF", 4) != 0) { |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x73e5cb8e0240 (LWP 496093) "ruby" fill_lines (num_traces=num_traces@entry=20, traces=traces@entry=0x73e5cc9469e0 <trace>, check_debuglink=check_debuglink@entry=1, objp=objp@entry=0x73e5b19f47d8, lines=lines@entry=0x73e5b1a25a00, offset=offset@entry=3, errout=0x73e5cbd924e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:2103 |
| 2 Thread 0x73e5b197f6c0 (LWP 496098) "-e:3" 0x000073e5cbc26d61 in __futex_abstimed_wait_common64 (private=29669, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x73e5b1ac9dd4) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x73e5b11ff6c0 (LWP 496096) "ruby" 0x000073e5cbcb8042 in epoll_wait (epfd=4, events=events@entry=0x73e5cc943d9c <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 3 (Thread 0x73e5b11ff6c0 (LWP 496096) "ruby"): |
| #0 0x000073e5cbcb8042 in epoll_wait (epfd=4, events=events@entry=0x73e5cc943d9c <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 0x000073e5cc557791 in event_wait (vm=0x73e5cc944420 <_vm>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:2927 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x73e5cc944420 <_vm>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread_mn.c:943 |
| 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=0x73e5cc944420 <_vm>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:3054 |
| vm = 0x73e5cc944420 <_vm> |
| #4 0x000073e5cbc2aa94 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 = {127430356367040, 9091430383401510755, 127430356367040, -2896, 0, 140735574475888, 9091430383447648099, 9091582895460263779}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x000073e5cbcb7c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x73e5b197f6c0 (LWP 496098) "-e:3"): |
| #0 0x000073e5cbc26d61 in __futex_abstimed_wait_common64 (private=29669, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x73e5b1ac9dd4) 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=29669, abstime=0x0, clockid=0, expected=0, futex_word=0x73e5b1ac9dd4) 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=0x73e5b1ac9dd4, 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 0x000073e5cbc297dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x73e5cc933d98 <_main_ractor+216>, cond=0x73e5b1ac9da8) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x73e5cbc294a0 <__condvar_cleanup_waiting>, __arg = 0x73e5b197d6c0, __canceltype = -1315449152, __prev = 0x0} |
| cbuffer = {wseq = 731, cond = 0x73e5b1ac9da8, mutex = 0x73e5cc933d98 <_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 = 731 |
| seq = 365 |
| 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=0x73e5b1ac9da8, mutex=mutex@entry=0x73e5cc933d98 <_main_ractor+216>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000073e5cc553bfd in rb_native_cond_wait (cond=cond@entry=0x73e5b1ac9da8, mutex=mutex@entry=0x73e5cc933d98 <_main_ractor+216>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:231 |
| r = <optimized out> |
| #6 0x000073e5cc553d43 in thread_sched_wait_running_turn (sched=sched@entry=0x73e5cc933d98 <_main_ractor+216>, th=th@entry=0x73e5b1ace600, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:851 |
| next_th = 0x73e5cc933f40 <_main_thread> |
| #7 0x000073e5cc559a7c in thread_sched_yield (th=0x73e5b1ace600, sched=0x73e5cc933d98 <_main_ractor+216>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:1135 |
| can_direct_transfer = <optimized out> |
| #8 rb_thread_schedule_limits (limits_us=limits_us@entry=100000) at /tmp/ruby/src/trunk-jemalloc/thread.c:1505 |
| th = 0x73e5b1ace600 |
| #9 0x000073e5cc55a04b in rb_threadptr_execute_interrupts (th=0x73e5b1ace600, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/thread.c:2719 |
| limits_us = 100000 |
| sig = <optimized out> |
| timer_interrupt = 1 |
| pending_interrupt = <optimized out> |
| terminate_interrupt = 0 |
| trap_interrupt = <optimized out> |
| interrupt = <optimized out> |
| postponed_job_interrupt = <optimized out> |
| ret = 0 |
| #10 0x000073e5cc5b5077 in vm_pop_frame (ep=<optimized out>, cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm_insnhelper.c:452 |
| flags = 572653569 |
| #11 vm_exec_core (ec=0x73e5b1ac9dd4, ec@entry=0x73e5cb440158) at ../../src/trunk-jemalloc/insns.def:1176 |
| leaf = <optimized out> |
| val = 4 |
| reg_pc = 0x73e5cb440158 |
| reg_cfp = 0x73e5b1bf3458 |
| insns_address_table = {0x73e5cc5b7db3 <vm_exec_core+13683>, 0x73e5cc5b5c52 <vm_exec_core+5138>, 0x73e5cc5b5be6 <vm_exec_core+5030>, 0x73e5cc5b5b45 <vm_exec_core+4869>, 0x73e5cc5b5acb <vm_exec_core+4747>, 0x73e5cc5b5a26 <vm_exec_core+4582>, 0x73e5cc5b6023 <vm_exec_core+6115>, 0x73e5cc5b5fc8 <vm_exec_core+6024>, 0x73e5cc5b5d5a <vm_exec_core+5402>, 0x73e5cc5b5cbe <vm_exec_core+5246>, 0x73e5cc5b60c2 <vm_exec_core+6274>, 0x73e5cc5b5e4d <vm_exec_core+5645>, 0x73e5cc5b59e1 <vm_exec_core+4513>, 0x73e5cc5b5979 <vm_exec_core+4409>, 0x73e5cc5b5902 <vm_exec_core+4290>, 0x73e5cc5b58c5 <vm_exec_core+4229>, 0x73e5cc5b588d <vm_exec_core+4173>, 0x73e5cc5b5858 <vm_exec_core+4120>, 0x73e5cc5b5823 <vm_exec_core+4067>, 0x73e5cc5b57ee <vm_exec_core+4014>, 0x73e5cc5b5766 <vm_exec_core+3878>, 0x73e5cc5b5722 <vm_exec_core+3810>, 0x73e5cc5b56db <vm_exec_core+3739>, 0x73e5cc5b5683 <vm_exec_core+3651>, 0x73e5cc5b563d <vm_exec_core+3581>, 0x73e5cc5b55c0 <vm_exec_core+3456>, 0x73e5cc5b5586 <vm_exec_core+3398>, 0x73e5cc5b5529 <vm_exec_core+3305>, 0x73e5cc5b54cf <vm_exec_core+3215>, 0x73e5cc5b5492 <vm_exec_core+3154>, 0x73e5cc5b6c43 <vm_exec_core+9219>, 0x73e5cc5b6aba <vm_exec_core+8826>, 0x73e5cc5b6a34 <vm_exec_core+8692>, 0x73e5cc5b69cd <vm_exec_core+8589>, 0x73e5cc5b697b <vm_exec_core+8507>, 0x73e5cc5b6919 <vm_exec_core+8409>, 0x73e5cc5b68cc <vm_exec_core+8332>, 0x73e5cc5b6877 <vm_exec_core+8247>, 0x73e5cc5b6d31 <vm_exec_core+9457>, 0x73e5cc5b6d0a <vm_exec_core+9418>, 0x73e5cc5b6ccf <vm_exec_core+9359>, 0x73e5cc5b6c80 <vm_exec_core+9280>, 0x73e5cc5b6e23 <vm_exec_core+9699>, 0x73e5cc5b6d7b <vm_exec_core+9531>, 0x73e5cc5b6237 <vm_exec_core+6647>, 0x73e5cc5b61f3 <vm_exec_core+6579>, 0x73e5cc5b64f3 <vm_exec_core+7347>, 0x73e5cc5b6484 <vm_exec_core+7236>, 0x73e5cc5b6525 <vm_exec_core+7397>, 0x73e5cc5b6435 <vm_exec_core+7157>, 0x73e5cc5b63c6 <vm_exec_core+7046>, 0x73e5cc5b6368 <vm_exec_core+6952>, 0x73e5cc5b62b6 <vm_exec_core+6774>, 0x73e5cc5b627a <vm_exec_core+6714>, 0x73e5cc5b6749 <vm_exec_core+7945>, 0x73e5cc5b66df <vm_exec_core+7839>, 0x73e5cc5b6634 <vm_exec_core+7668>, 0x73e5cc5b48a0 <vm_exec_core+96>, 0x73e5cc5b657e <vm_exec_core+7486>, 0x73e5cc5b67df <vm_exec_core+8095>, 0x73e5cc5b6790 <vm_exec_core+8016>, 0x73e5cc5b6828 <vm_exec_core+8168>, 0x73e5cc5b5443 <vm_exec_core+3075>, 0x73e5cc5b7d6b <vm_exec_core+13611>, 0x73e5cc5b53f4 <vm_exec_core+2996>, 0x73e5cc5b5383 <vm_exec_core+2883>, 0x73e5cc5b533e <vm_exec_core+2814>, 0x73e5cc5b52cb <vm_exec_core+2699>, 0x73e5cc5b517c <vm_exec_core+2364>, 0x73e5cc5b50ac <vm_exec_core+2156>, 0x73e5cc5b5030 <vm_exec_core+2032>, 0x73e5cc5b4960 <vm_exec_core+288>, 0x73e5cc5b4ffc <vm_exec_core+1980>, 0x73e5cc5b4fbd <vm_exec_core+1917>, 0x73e5cc5b4f7e <vm_exec_core+1854>, 0x73e5cc5b4f42 <vm_exec_core+1794>, 0x73e5cc5b4f1e <vm_exec_core+1758>, 0x73e5cc5b4ed5 <vm_exec_core+1685>, 0x73e5cc5b4e8c <vm_exec_core+1612>, 0x73e5cc5b4e50 <vm_exec_core+1552>, 0x73e5cc5b4d90 <vm_exec_core+1360>, 0x73e5cc5b4d0b <vm_exec_core+1227>, 0x73e5cc5b7ec3 <vm_exec_core+13955>, 0x73e5cc5b7dc4 <vm_exec_core+13700>, 0x73e5cc5b7e2a <vm_exec_core+13802>, 0x73e5cc5b6e8d <vm_exec_core+9805>, 0x73e5cc5b7f28 <vm_exec_core+14056>, 0x73e5cc5b76e2 <vm_exec_core+11938>, 0x73e5cc5b773b <vm_exec_core+12027>, 0x73e5cc5b785b <vm_exec_core+12315>, 0x73e5cc5b793c <vm_exec_core+12540>, 0x73e5cc5b779c <vm_exec_core+12124>, 0x73e5cc5b77fd <vm_exec_core+12221>, 0x73e5cc5b78b9 <vm_exec_core+12409>, 0x73e5cc5b799a <vm_exec_core+12634>, 0x73e5cc5b79e6 <vm_exec_core+12710>, 0x73e5cc5b7c9e <vm_exec_core+13406>, 0x73e5cc5b7bcc <vm_exec_core+13196>, 0x73e5cc5b7c56 <vm_exec_core+13334>, 0x73e5cc5b7a39 <vm_exec_core+12793>, 0x73e5cc5b7a8b <vm_exec_core+12875>, 0x73e5cc5b7ad4 <vm_exec_core+12948>, 0x73e5cc5b7b3a <vm_exec_core+13050>, 0x73e5cc5b7fc1 <vm_exec_core+14209>, 0x73e5cc5b4c9a <vm_exec_core+1114>, 0x73e5cc5b4c1a <vm_exec_core+986>, 0x73e5cc5b4b71 <vm_exec_core+817>, 0x73e5cc5b4b2a <vm_exec_core+746>, 0x73e5cc5b4adf <vm_exec_core+671>, 0x73e5cc5b4a96 <vm_exec_core+598>, 0x73e5cc5b4a45 <vm_exec_core+517>, 0x73e5cc5b4a10 <vm_exec_core+464>, 0x73e5cc5b49db <vm_exec_core+411>, 0x73e5cc5b7d21 <vm_exec_core+13537>, 0x73e5cc5b5c41 <vm_exec_core+5121>, 0x73e5cc5b5bd5 <vm_exec_core+5013>, 0x73e5cc5b5b34 <vm_exec_core+4852>, 0x73e5cc5b5aba <vm_exec_core+4730>, 0x73e5cc5b5a15 <vm_exec_core+4565>, 0x73e5cc5b6012 <vm_exec_core+6098>, 0x73e5cc5b5fb7 <vm_exec_core+6007>, 0x73e5cc5b5d49 <vm_exec_core+5385>, 0x73e5cc5b5cad <vm_exec_core+5229>, 0x73e5cc5b60b1 <vm_exec_core+6257>, 0x73e5cc5b5e3c <vm_exec_core+5628>, 0x73e5cc5b59d0 <vm_exec_core+4496>, 0x73e5cc5b5968 <vm_exec_core+4392>, 0x73e5cc5b58f1 <vm_exec_core+4273>, 0x73e5cc5b58b4 <vm_exec_core+4212>, 0x73e5cc5b587c <vm_exec_core+4156>, 0x73e5cc5b5847 <vm_exec_core+4103>, 0x73e5cc5b5812 <vm_exec_core+4050>, 0x73e5cc5b57dd <vm_exec_core+3997>, 0x73e5cc5b5755 <vm_exec_core+3861>, 0x73e5cc5b5711 <vm_exec_core+3793>, 0x73e5cc5b56ca <vm_exec_core+3722>, 0x73e5cc5b5672 <vm_exec_core+3634>, 0x73e5cc5b562c <vm_exec_core+3564>, 0x73e5cc5b55af <vm_exec_core+3439>, 0x73e5cc5b5575 <vm_exec_core+3381>, 0x73e5cc5b5518 <vm_exec_core+3288>, 0x73e5cc5b54be <vm_exec_core+3198>, 0x73e5cc5b5481 <vm_exec_core+3137>, 0x73e5cc5b6c32 <vm_exec_core+9202>, 0x73e5cc5b6aa9 <vm_exec_core+8809>, 0x73e5cc5b6a23 <vm_exec_core+8675>, 0x73e5cc5b69bc <vm_exec_core+8572>, 0x73e5cc5b696a <vm_exec_core+8490>, 0x73e5cc5b6908 <vm_exec_core+8392>, 0x73e5cc5b68bb <vm_exec_core+8315>, 0x73e5cc5b6866 <vm_exec_core+8230>, 0x73e5cc5b6d20 <vm_exec_core+9440>, 0x73e5cc5b6cf9 <vm_exec_core+9401>, 0x73e5cc5b6cbe <vm_exec_core+9342>, 0x73e5cc5b6c6f <vm_exec_core+9263>, 0x73e5cc5b6e12 <vm_exec_core+9682>, 0x73e5cc5b6d6a <vm_exec_core+9514>, 0x73e5cc5b6226 <vm_exec_core+6630>, 0x73e5cc5b61e2 <vm_exec_core+6562>, 0x73e5cc5b64e2 <vm_exec_core+7330>, 0x73e5cc5b6473 <vm_exec_core+7219>, 0x73e5cc5b6514 <vm_exec_core+7380>, 0x73e5cc5b6424 <vm_exec_core+7140>, 0x73e5cc5b63b5 <vm_exec_core+7029>, 0x73e5cc5b6357 <vm_exec_core+6935>, 0x73e5cc5b62a5 <vm_exec_core+6757>, 0x73e5cc5b6269 <vm_exec_core+6697>, 0x73e5cc5b6738 <vm_exec_core+7928>, 0x73e5cc5b66ce <vm_exec_core+7822>, 0x73e5cc5b6623 <vm_exec_core+7651>, 0x73e5cc5b7d3f <vm_exec_core+13567>, 0x73e5cc5b656d <vm_exec_core+7469>, 0x73e5cc5b67ce <vm_exec_core+8078>, 0x73e5cc5b677f <vm_exec_core+7999>, 0x73e5cc5b6817 <vm_exec_core+8151>, 0x73e5cc5b5432 <vm_exec_core+3058>, 0x73e5cc5b7d55 <vm_exec_core+13589>, 0x73e5cc5b53e3 <vm_exec_core+2979>, 0x73e5cc5b5372 <vm_exec_core+2866>, 0x73e5cc5b532d <vm_exec_core+2797>, 0x73e5cc5b52ba <vm_exec_core+2682>, 0x73e5cc5b516b <vm_exec_core+2347>, 0x73e5cc5b509b <vm_exec_core+2139>, 0x73e5cc5b501f <vm_exec_core+2015>, 0x73e5cc5b494f <vm_exec_core+271>, 0x73e5cc5b4feb <vm_exec_core+1963>, 0x73e5cc5b4fac <vm_exec_core+1900>, 0x73e5cc5b4f6d <vm_exec_core+1837>, 0x73e5cc5b4f31 <vm_exec_core+1777>, 0x73e5cc5b4f0d <vm_exec_core+1741>, 0x73e5cc5b4ec4 <vm_exec_core+1668>, 0x73e5cc5b4e7b <vm_exec_core+1595>, 0x73e5cc5b4e3f <vm_exec_core+1535>, 0x73e5cc5b4d7f <vm_exec_core+1343>, 0x73e5cc5b4cfa <vm_exec_core+1210>, 0x73e5cc5b7523 <vm_exec_core+11491>, 0x73e5cc5b7539 <vm_exec_core+11513>, 0x73e5cc5b754f <vm_exec_core+11535>, 0x73e5cc5b7565 <vm_exec_core+11557>, 0x73e5cc5b757b <vm_exec_core+11579>...} |
| #12 0x000073e5cc5ba4a8 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> |
| #13 rb_vm_exec (ec=0x73e5cb440158) at /tmp/ruby/src/trunk-jemalloc/vm.c:2801 |
| _ec = 0x73e5cb440158 |
| _tag = {tag = 36, retval = 4, buf = {0x73e5cb440158, 0x73e5cc5ba500 <rb_vm_exec+272>, 0x0, 0x73e5b197da10, 0x73e5cb61fb80}, prev = 0x73e5b197ddb0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = 36 |
| #14 0x000073e5cc5baa0d in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=<optimized out>, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm.c:1820 |
| iseq = 0x73e5cb440158 |
| type = <optimized out> |
| cfp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| opt_pc = <optimized out> |
| sp = 0x73e5b197dc00 |
| av = {127430796901248, 127430364224944} |
| stack_argv = 0x73e5b197dc00 |
| iseq = <optimized out> |
| opt_pc = <optimized out> |
| type = <optimized out> |
| cfp = <optimized out> |
| sp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = <optimized out> |
| stack_argv = <optimized out> |
| bound = <optimized out> |
| #15 0x000073e5cc5bb3d6 in rb_vm_invoke_proc (ec=ec@entry=0x73e5cb440158, proc=<optimized out>, argc=<optimized out>, argv=argv@entry=0x73e5b197dd68, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm.c:1965 |
| self = <optimized out> |
| #16 0x000073e5cc5bff9d in vm_call0_body (ec=0x73e5cb440158, calling=0x73e5b197dc00, argv=0x73e5b197dd68) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:293 |
| proc = <optimized out> |
| ci = <optimized out> |
| cc = 0x73e5b197dcc0 |
| ret = <optimized out> |
| #17 0x000073e5cc5c0b47 in vm_call0_cc (ec=0x73e5cb440158, recv=<optimized out>, id=3473, 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 = {127430817007232, 127430809797393} |
| calling = {cd = 0x73e5b197dbd0, cc = 0x73e5b197dcc0, block_handler = 0, recv = 127430798976560, argc = 1, kw_splat = false, heap_argv = 0} |
| #18 0x000073e5cc5b4105 in rb_vm_call0 (kw_splat=0, cme=<optimized out>, argv=0x73e5b197dd68, argc=1, id=3473, recv=127430798976560, ec=0x73e5cb440158) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:61 |
| cc = {flags = 3190810, klass = 36, cme_ = 0x73e5cb87f6c0, call_ = 0x73e5cc5bc500 <vm_call_general>, aux_ = {attr = {value = 0}, method_missing_reason = MISSING_NOENTRY, v = 0, bf = 0x0}} |
| #19 rb_vm_call_kw (kw_splat=0, me=<optimized out>, argv=0x73e5b197dd68, argc=1, id=3473, recv=127430798976560, ec=0x73e5cb440158) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:326 |
| No locals. |
| #20 rb_check_funcall_default_kw (kw_splat=0, def=36, argv=0x73e5b197dd68, argc=1, mid=3473, recv=127430798976560) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:712 |
| klass = 127430799444960 |
| me = <optimized out> |
| ec = 0x73e5cb440158 |
| respond = -1 |
| klass = <optimized out> |
| me = <optimized out> |
| ec = <optimized out> |
| respond = <optimized out> |
| ret = <optimized out> |
| #21 rb_check_funcall (recv=127430798976560, mid=mid@entry=3473, argc=argc@entry=1, argv=argv@entry=0x73e5b197dd68) at /tmp/ruby/src/trunk-jemalloc/vm_eval.c:688 |
| No locals. |
| #22 0x000073e5cc3aca97 in rb_gc_run_obj_finalizer (objid=<optimized out>, count=1, callback=callback@entry=0x73e5cc3ac2a0 <get_final>, data=0x73e589f87ae0) at /tmp/ruby/src/trunk-jemalloc/gc.c:315 |
| i = 0 |
| _ec = 0x73e5cb440158 |
| _tag = {tag = 36, retval = 1004209773015273, buf = {0x73e589f87a90, 0x73e5cc3acb20 <rb_gc_run_obj_finalizer+576>, 0x0, 0x73e5b197dd30, 0x73e5b197f6c0}, prev = 0x73e5b197df80, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| saved = {errinfo = 4, final = 127430798976560, cfp = 0x73e5b1bf34c8, sp = 0x73e5b1af3518, finished = 0} |
| ec = 0x73e5cb440158 |
| #23 0x000073e5cc3af603 in run_final (lev=<optimized out>, zombie=<optimized out>, objspace=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/internal/array.h:151 |
| table = 127429699468000 |
| key = 127429699468080 |
| key = <optimized out> |
| __func__ = <optimized out> |
| table = <optimized out> |
| #24 finalize_list (zombie=<optimized out>, objspace=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/gc/default/default.c:2923 |
| next_zombie = 127429699467920 |
| page = 0x73e58ad62c00 |
| lev = <optimized out> |
| __func__ = <optimized out> |
| next_zombie = <optimized out> |
| page = <optimized out> |
| lev = <optimized out> |
| #25 finalize_deferred_heap_pages (objspace=objspace@entry=0x73e5cb41d000) at /tmp/ruby/src/trunk-jemalloc/gc/default/default.c:2947 |
| zombie = <optimized out> |
| #26 0x000073e5cc3af7ef in finalize_deferred (objspace=0x73e5cb41d000) at /tmp/ruby/src/trunk-jemalloc/gc/default/default.c:2955 |
| No locals. |
| #27 gc_finalize_deferred (dmy=0x73e5cb41d000) at /tmp/ruby/src/trunk-jemalloc/gc/default/default.c:2965 |
| objspace = 0x73e5cb41d000 |
| #28 0x000073e5cc5d9aa9 in rb_postponed_job_flush (vm=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm_trace.c:1998 |
| i = <optimized out> |
| func = <optimized out> |
| data = <optimized out> |
| wq_job = <optimized out> |
| _ec = 0x73e5cb440158 |
| _tag = {tag = 36, retval = 0, buf = {0x0, 0x73e5cc5d9b50 <rb_postponed_job_flush+624>, 0x0, 0x73e5b197df00, 0x73e5afc01040}, prev = 0x73e5b197e250, state = RUBY_TAG_NONE, lock_rec = 0} |
| pjq = 0x73e5cc948b00 <postponed_job_queue> |
| ec = 0x73e5cb440158 |
| block_mask = 12 |
| saved_mask = 0 |
| saved_errno = 4 |
| tmp = {n = {next = 0x73e5b197df70, prev = 0x73e5b197df70}} |
| triggered_bits = 0 |
| #29 0x000073e5cc55a0ea in rb_threadptr_execute_interrupts (th=th@entry=0x73e5b1ace600, blocking_timing=blocking_timing@entry=1) at /tmp/ruby/src/trunk-jemalloc/thread.c:2645 |
| sig = <optimized out> |
| timer_interrupt = 0 |
| pending_interrupt = 0 |
| terminate_interrupt = 0 |
| trap_interrupt = 0 |
| interrupt = <optimized out> |
| postponed_job_interrupt = 4 |
| ret = 0 |
| #30 0x000073e5cc55a40f in rb_threadptr_execute_interrupts (blocking_timing=1, th=0x73e5b1ace600) at /tmp/ruby/src/trunk-jemalloc/thread.c:2625 |
| interrupt = <optimized out> |
| postponed_job_interrupt = 0 |
| ret = 0 |
| sig = <optimized out> |
| timer_interrupt = <optimized out> |
| pending_interrupt = <optimized out> |
| trap_interrupt = <optimized out> |
| terminate_interrupt = <optimized out> |
| vm_locking_level = <optimized out> |
| vm_locking_do = <optimized out> |
| prev_status = <optimized out> |
| prev_status = <optimized out> |
| err = <optimized out> |
| limits_us = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| #31 vm_check_ints_blocking (ec=0x73e5cb440158) at /tmp/ruby/src/trunk-jemalloc/thread.c:225 |
| th = 0x73e5b1ace600 |
| result = <optimized out> |
| #32 0x000073e5cc55a758 in thread_do_start_proc (th=th@entry=0x73e5b1ace600) at /tmp/ruby/src/trunk-jemalloc/thread.c:592 |
| args = <optimized out> |
| args_ptr = <optimized out> |
| args_len = <optimized out> |
| procval = <optimized out> |
| proc = 0x73e5b1ab20e0 |
| #33 0x000073e5cc55c142 in thread_do_start (th=0x73e5b1ace600) at /tmp/ruby/src/trunk-jemalloc/thread.c:642 |
| result = 36 |
| result = <optimized out> |
| #34 thread_start_func_2 (th=th@entry=0x73e5b1ace600, stack_start=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/thread.c:697 |
| _ec = 0x73e5cb440158 |
| _tag = {tag = 36, retval = 127430812837759, buf = {0x73e5b197e350, 0x73e5cc55c0c0 <thread_start_func_2+624>, 0x0, 0x73e5b197e160, 0x73e5b1ac9d80}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| errinfo = 4 |
| ractor_main_th = 0x73e5cc933f40 <_main_thread> |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| #35 0x000073e5cc55ce1f in call_thread_start_func_2 (th=0x73e5b1ace600) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:2223 |
| stack_start = 0 |
| stack_start_addr = 0x73e5b197e328 |
| stack_start = <optimized out> |
| stack_start_addr = <optimized out> |
| #36 nt_start (ptr=0x73e5b1ac9d80) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:2268 |
| th = 0x73e5b1ace600 |
| sched = <optimized out> |
| nt = <optimized out> |
| vm = <optimized out> |
| #37 0x000073e5cbc2aa94 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 = {127430364231360, 9091429352609359715, 127430364231360, -2896, 0, 140735574474816, 9091429352655497059, 9091582895460263779}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #38 0x000073e5cbcb7c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x73e5cb8e0240 (LWP 496093) "ruby"): |
| #0 fill_lines (num_traces=num_traces@entry=20, traces=traces@entry=0x73e5cc9469e0 <trace>, check_debuglink=check_debuglink@entry=1, objp=objp@entry=0x73e5b19f47d8, lines=lines@entry=0x73e5b1a25a00, offset=offset@entry=3, errout=0x73e5cbd924e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:2103 |
| i = <optimized out> |
| j = <optimized out> |
| shstr = <optimized out> |
| ehdr = 0x73e51a0b2000 |
| shdr = <optimized out> |
| shstr_shdr = <optimized out> |
| gnu_debuglink_shdr = <optimized out> |
| note_gnu_build_id = <optimized out> |
| fd = 5 |
| filesize = 2125328 |
| file = 0x73e51a0b2000 "\177ELF\002\001\001\003" |
| symtab_shdr = <optimized out> |
| strtab_shdr = <optimized out> |
| dynsym_shdr = <optimized out> |
| dynstr_shdr = <optimized out> |
| obj = 0x73e5b1a1ff00 |
| dladdr_fbase = 0 |
| fail = <optimized out> |
| finish = <optimized out> |
| #1 0x000073e5cc7744c1 in rb_dump_backtrace_with_lines (num_traces=<optimized out>, traces=traces@entry=0x73e5cc9469e0 <trace>, errout=errout@entry=0x73e5cbd924e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/addr2line.c:2674 |
| path = <optimized out> |
| p = <optimized out> |
| info = {dli_fname = 0x73e5cbe89510 "/lib/x86_64-linux-gnu/libc.so.6", dli_fbase = 0x73e5cbb8e000, dli_sname = 0x0, dli_saddr = 0x0} |
| i = 3 |
| lines = <optimized out> |
| obj = 0x73e5b1a1ff00 |
| dladdr_fbases = <optimized out> |
| main_path = <optimized out> |
| len = <optimized out> |
| next_line = <optimized out> |
| #2 0x000073e5cc5d399b in rb_print_backtrace (errout=0x73e5cbd924e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-jemalloc/vm_dump.c:1107 |
| n = <optimized out> |
| trace = {0x73e5cc5d3987 <rb_vm_bugreport+2343>, 0x73e5cc38fa5a <rb_bug_for_fatal_signal+266>, 0x73e5cc5064a8 <sigsegv+72>, 0x73e5cbbd3320 <__restore_rt>, 0x73e5cbc26d61 <__GI___futex_abstimed_wait_cancelable64+225>, 0x73e5cbc297dd <___pthread_cond_wait+525>, 0x73e5cc553bfd <rb_native_cond_wait+13>, 0x73e5cc553d43 <thread_sched_wait_running_turn+147>, 0x73e5cc559a7c <rb_thread_schedule_limits+236>, 0x73e5cc55a04b <rb_threadptr_execute_interrupts+1387>, 0x73e5cc59da0b <vm_call_cfunc_with_frame_+731>, 0x73e5cc5a7003 <vm_sendish+211>, 0x73e5cc5b48c4 <vm_exec_core+132>, 0x73e5cc5ba4a8 <rb_vm_exec+184>, 0x73e5cc399d25 <rb_ec_exec_node+165>, 0x73e5cc39e23b <ruby_run_node+139>, 0x5ee04fd45186 <main+102>, 0x73e5cbbb81ca <__libc_start_call_main+122>, 0x73e5cbbb828b <__libc_start_main_impl+139>, 0x5ee04fd451d5 <_start+37>, 0x0 <repeats 1004 times>} |
| n = <optimized out> |
| #3 rb_vm_bugreport (ctx=ctx@entry=0x73e5b19f4b00, errout=errout@entry=0x73e5cbd924e0 <_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 = 0x73e5cc944420 <_vm> |
| current_box = 0x73e5cc93db00 <root_box> |
| ec = <optimized out> |
| loaded_features = 127430799391360 |
| #4 0x000073e5cc38fa5a in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x73e5b19f4b00, fmt=fmt@entry=0x73e5cc780e51 "Segmentation fault at %p") at /tmp/ruby/src/trunk-jemalloc/error.c:1131 |
| pid = -1 |
| out = 0x73e5cbd924e0 <_IO_2_1_stderr_> |
| file = <optimized out> |
| line = 11 |
| #5 0x000073e5cc5064a8 in sigsegv (sig=11, info=0x73e5b19f4c30, ctx=0x73e5b19f4b00) at /tmp/ruby/src/trunk-jemalloc/signal.c:948 |
| No locals. |
| #6 <signal handler called> |
| No locals. |
| #7 0x000073e5cbc26d61 in __futex_abstimed_wait_common64 (private=29669, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x73e5cb43b050) 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> |
| #8 __futex_abstimed_wait_common (cancel=true, private=29669, abstime=0x0, clockid=0, expected=0, futex_word=0x73e5cb43b050) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #9 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x73e5cb43b050, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #10 0x000073e5cbc297dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x73e5cc933d98 <_main_ractor+216>, cond=0x73e5cb43b028) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x73e5cbc294a0 <__condvar_cleanup_waiting>, __arg = 0x7fff8dec8160, __canceltype = -879888528, __prev = 0x0} |
| cbuffer = {wseq = 728, cond = 0x73e5cb43b028, mutex = 0x73e5cc933d98 <_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 = 728 |
| seq = 364 |
| 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> |
| #11 ___pthread_cond_wait (cond=cond@entry=0x73e5cb43b028, mutex=mutex@entry=0x73e5cc933d98 <_main_ractor+216>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #12 0x000073e5cc553bfd in rb_native_cond_wait (cond=cond@entry=0x73e5cb43b028, mutex=mutex@entry=0x73e5cc933d98 <_main_ractor+216>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:231 |
| r = <optimized out> |
| #13 0x000073e5cc553d43 in thread_sched_wait_running_turn (sched=sched@entry=0x73e5cc933d98 <_main_ractor+216>, th=th@entry=0x73e5cc933f40 <_main_thread>, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:851 |
| next_th = 0x73e5b1ace600 |
| #14 0x000073e5cc559a7c in thread_sched_yield (th=0x73e5cc933f40 <_main_thread>, sched=0x73e5cc933d98 <_main_ractor+216>) at /tmp/ruby/src/trunk-jemalloc/thread_pthread.c:1135 |
| can_direct_transfer = <optimized out> |
| #15 rb_thread_schedule_limits (limits_us=limits_us@entry=100000) at /tmp/ruby/src/trunk-jemalloc/thread.c:1505 |
| th = 0x73e5cc933f40 <_main_thread> |
| #16 0x000073e5cc55a04b in rb_threadptr_execute_interrupts (th=0x73e5cc933f40 <_main_thread>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/thread.c:2719 |
| limits_us = 100000 |
| sig = <optimized out> |
| timer_interrupt = 1 |
| pending_interrupt = <optimized out> |
| terminate_interrupt = 0 |
| trap_interrupt = <optimized out> |
| interrupt = <optimized out> |
| postponed_job_interrupt = <optimized out> |
| ret = 0 |
| #17 0x000073e5cc55a386 in rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/thread.c:2625 |
| interrupt = <optimized out> |
| postponed_job_interrupt = 0 |
| ret = 0 |
| sig = <optimized out> |
| timer_interrupt = <optimized out> |
| pending_interrupt = <optimized out> |
| trap_interrupt = <optimized out> |
| terminate_interrupt = <optimized out> |
| vm_locking_level = <optimized out> |
| vm_locking_do = <optimized out> |
| prev_status = <optimized out> |
| prev_status = <optimized out> |
| err = <optimized out> |
| limits_us = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| #18 0x000073e5cc59da0b in rb_vm_check_ints (ec=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm_core.h:2276 |
| No locals. |
| #19 rb_vm_check_ints (ec=0x73e5cb43c058) at /tmp/ruby/src/trunk-jemalloc/vm_core.h:2267 |
| No locals. |
| #20 vm_pop_frame (ep=<optimized out>, cfp=0x73e5cb541228, ec=0x73e5cb43c058) at /tmp/ruby/src/trunk-jemalloc/vm_insnhelper.c:452 |
| flags = <optimized out> |
| flags = <optimized out> |
| #21 rb_vm_pop_frame (ec=0x73e5cb43c058) at /tmp/ruby/src/trunk-jemalloc/vm_insnhelper.c:461 |
| No locals. |
| #22 vm_call_cfunc_with_frame_ (ec=0x73e5cb43c058, reg_cfp=0x73e5cb541260, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm_insnhelper.c:3909 |
| ci = 0x5eb100100005 |
| cc = <optimized out> |
| val = 127427922799960 |
| me = 0x73e5cb87d5a0 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #23 0x000073e5cc5a7003 in vm_sendish (ec=0x73e5cb43c058, reg_cfp=0x73e5cb541260, cd=0x73e5b1ae6fb0, 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 = 0x73e5cb81a4f0 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x73e5b1ae6fb0, cc = 0x73e5cb81a4f0, block_handler = 0, recv = 127430799442240, argc = 2, kw_splat = false, heap_argv = 0} |
| #24 0x000073e5cc5b48c4 in vm_exec_core (ec=0x73e5cb43b050, ec@entry=0x73e5cb43c058) at ../../src/trunk-jemalloc/insns.def:906 |
| bh = <optimized out> |
| cd = 0x0 |
| leaf = <optimized out> |
| val = 4 |
| reg_pc = 0x73e5cb5e5da8 |
| reg_cfp = 0x73e5cb541260 |
| insns_address_table = {0x73e5cc5b7db3 <vm_exec_core+13683>, 0x73e5cc5b5c52 <vm_exec_core+5138>, 0x73e5cc5b5be6 <vm_exec_core+5030>, 0x73e5cc5b5b45 <vm_exec_core+4869>, 0x73e5cc5b5acb <vm_exec_core+4747>, 0x73e5cc5b5a26 <vm_exec_core+4582>, 0x73e5cc5b6023 <vm_exec_core+6115>, 0x73e5cc5b5fc8 <vm_exec_core+6024>, 0x73e5cc5b5d5a <vm_exec_core+5402>, 0x73e5cc5b5cbe <vm_exec_core+5246>, 0x73e5cc5b60c2 <vm_exec_core+6274>, 0x73e5cc5b5e4d <vm_exec_core+5645>, 0x73e5cc5b59e1 <vm_exec_core+4513>, 0x73e5cc5b5979 <vm_exec_core+4409>, 0x73e5cc5b5902 <vm_exec_core+4290>, 0x73e5cc5b58c5 <vm_exec_core+4229>, 0x73e5cc5b588d <vm_exec_core+4173>, 0x73e5cc5b5858 <vm_exec_core+4120>, 0x73e5cc5b5823 <vm_exec_core+4067>, 0x73e5cc5b57ee <vm_exec_core+4014>, 0x73e5cc5b5766 <vm_exec_core+3878>, 0x73e5cc5b5722 <vm_exec_core+3810>, 0x73e5cc5b56db <vm_exec_core+3739>, 0x73e5cc5b5683 <vm_exec_core+3651>, 0x73e5cc5b563d <vm_exec_core+3581>, 0x73e5cc5b55c0 <vm_exec_core+3456>, 0x73e5cc5b5586 <vm_exec_core+3398>, 0x73e5cc5b5529 <vm_exec_core+3305>, 0x73e5cc5b54cf <vm_exec_core+3215>, 0x73e5cc5b5492 <vm_exec_core+3154>, 0x73e5cc5b6c43 <vm_exec_core+9219>, 0x73e5cc5b6aba <vm_exec_core+8826>, 0x73e5cc5b6a34 <vm_exec_core+8692>, 0x73e5cc5b69cd <vm_exec_core+8589>, 0x73e5cc5b697b <vm_exec_core+8507>, 0x73e5cc5b6919 <vm_exec_core+8409>, 0x73e5cc5b68cc <vm_exec_core+8332>, 0x73e5cc5b6877 <vm_exec_core+8247>, 0x73e5cc5b6d31 <vm_exec_core+9457>, 0x73e5cc5b6d0a <vm_exec_core+9418>, 0x73e5cc5b6ccf <vm_exec_core+9359>, 0x73e5cc5b6c80 <vm_exec_core+9280>, 0x73e5cc5b6e23 <vm_exec_core+9699>, 0x73e5cc5b6d7b <vm_exec_core+9531>, 0x73e5cc5b6237 <vm_exec_core+6647>, 0x73e5cc5b61f3 <vm_exec_core+6579>, 0x73e5cc5b64f3 <vm_exec_core+7347>, 0x73e5cc5b6484 <vm_exec_core+7236>, 0x73e5cc5b6525 <vm_exec_core+7397>, 0x73e5cc5b6435 <vm_exec_core+7157>, 0x73e5cc5b63c6 <vm_exec_core+7046>, 0x73e5cc5b6368 <vm_exec_core+6952>, 0x73e5cc5b62b6 <vm_exec_core+6774>, 0x73e5cc5b627a <vm_exec_core+6714>, 0x73e5cc5b6749 <vm_exec_core+7945>, 0x73e5cc5b66df <vm_exec_core+7839>, 0x73e5cc5b6634 <vm_exec_core+7668>, 0x73e5cc5b48a0 <vm_exec_core+96>, 0x73e5cc5b657e <vm_exec_core+7486>, 0x73e5cc5b67df <vm_exec_core+8095>, 0x73e5cc5b6790 <vm_exec_core+8016>, 0x73e5cc5b6828 <vm_exec_core+8168>, 0x73e5cc5b5443 <vm_exec_core+3075>, 0x73e5cc5b7d6b <vm_exec_core+13611>, 0x73e5cc5b53f4 <vm_exec_core+2996>, 0x73e5cc5b5383 <vm_exec_core+2883>, 0x73e5cc5b533e <vm_exec_core+2814>, 0x73e5cc5b52cb <vm_exec_core+2699>, 0x73e5cc5b517c <vm_exec_core+2364>, 0x73e5cc5b50ac <vm_exec_core+2156>, 0x73e5cc5b5030 <vm_exec_core+2032>, 0x73e5cc5b4960 <vm_exec_core+288>, 0x73e5cc5b4ffc <vm_exec_core+1980>, 0x73e5cc5b4fbd <vm_exec_core+1917>, 0x73e5cc5b4f7e <vm_exec_core+1854>, 0x73e5cc5b4f42 <vm_exec_core+1794>, 0x73e5cc5b4f1e <vm_exec_core+1758>, 0x73e5cc5b4ed5 <vm_exec_core+1685>, 0x73e5cc5b4e8c <vm_exec_core+1612>, 0x73e5cc5b4e50 <vm_exec_core+1552>, 0x73e5cc5b4d90 <vm_exec_core+1360>, 0x73e5cc5b4d0b <vm_exec_core+1227>, 0x73e5cc5b7ec3 <vm_exec_core+13955>, 0x73e5cc5b7dc4 <vm_exec_core+13700>, 0x73e5cc5b7e2a <vm_exec_core+13802>, 0x73e5cc5b6e8d <vm_exec_core+9805>, 0x73e5cc5b7f28 <vm_exec_core+14056>, 0x73e5cc5b76e2 <vm_exec_core+11938>, 0x73e5cc5b773b <vm_exec_core+12027>, 0x73e5cc5b785b <vm_exec_core+12315>, 0x73e5cc5b793c <vm_exec_core+12540>, 0x73e5cc5b779c <vm_exec_core+12124>, 0x73e5cc5b77fd <vm_exec_core+12221>, 0x73e5cc5b78b9 <vm_exec_core+12409>, 0x73e5cc5b799a <vm_exec_core+12634>, 0x73e5cc5b79e6 <vm_exec_core+12710>, 0x73e5cc5b7c9e <vm_exec_core+13406>, 0x73e5cc5b7bcc <vm_exec_core+13196>, 0x73e5cc5b7c56 <vm_exec_core+13334>, 0x73e5cc5b7a39 <vm_exec_core+12793>, 0x73e5cc5b7a8b <vm_exec_core+12875>, 0x73e5cc5b7ad4 <vm_exec_core+12948>, 0x73e5cc5b7b3a <vm_exec_core+13050>, 0x73e5cc5b7fc1 <vm_exec_core+14209>, 0x73e5cc5b4c9a <vm_exec_core+1114>, 0x73e5cc5b4c1a <vm_exec_core+986>, 0x73e5cc5b4b71 <vm_exec_core+817>, 0x73e5cc5b4b2a <vm_exec_core+746>, 0x73e5cc5b4adf <vm_exec_core+671>, 0x73e5cc5b4a96 <vm_exec_core+598>, 0x73e5cc5b4a45 <vm_exec_core+517>, 0x73e5cc5b4a10 <vm_exec_core+464>, 0x73e5cc5b49db <vm_exec_core+411>, 0x73e5cc5b7d21 <vm_exec_core+13537>, 0x73e5cc5b5c41 <vm_exec_core+5121>, 0x73e5cc5b5bd5 <vm_exec_core+5013>, 0x73e5cc5b5b34 <vm_exec_core+4852>, 0x73e5cc5b5aba <vm_exec_core+4730>, 0x73e5cc5b5a15 <vm_exec_core+4565>, 0x73e5cc5b6012 <vm_exec_core+6098>, 0x73e5cc5b5fb7 <vm_exec_core+6007>, 0x73e5cc5b5d49 <vm_exec_core+5385>, 0x73e5cc5b5cad <vm_exec_core+5229>, 0x73e5cc5b60b1 <vm_exec_core+6257>, 0x73e5cc5b5e3c <vm_exec_core+5628>, 0x73e5cc5b59d0 <vm_exec_core+4496>, 0x73e5cc5b5968 <vm_exec_core+4392>, 0x73e5cc5b58f1 <vm_exec_core+4273>, 0x73e5cc5b58b4 <vm_exec_core+4212>, 0x73e5cc5b587c <vm_exec_core+4156>, 0x73e5cc5b5847 <vm_exec_core+4103>, 0x73e5cc5b5812 <vm_exec_core+4050>, 0x73e5cc5b57dd <vm_exec_core+3997>, 0x73e5cc5b5755 <vm_exec_core+3861>, 0x73e5cc5b5711 <vm_exec_core+3793>, 0x73e5cc5b56ca <vm_exec_core+3722>, 0x73e5cc5b5672 <vm_exec_core+3634>, 0x73e5cc5b562c <vm_exec_core+3564>, 0x73e5cc5b55af <vm_exec_core+3439>, 0x73e5cc5b5575 <vm_exec_core+3381>, 0x73e5cc5b5518 <vm_exec_core+3288>, 0x73e5cc5b54be <vm_exec_core+3198>, 0x73e5cc5b5481 <vm_exec_core+3137>, 0x73e5cc5b6c32 <vm_exec_core+9202>, 0x73e5cc5b6aa9 <vm_exec_core+8809>, 0x73e5cc5b6a23 <vm_exec_core+8675>, 0x73e5cc5b69bc <vm_exec_core+8572>, 0x73e5cc5b696a <vm_exec_core+8490>, 0x73e5cc5b6908 <vm_exec_core+8392>, 0x73e5cc5b68bb <vm_exec_core+8315>, 0x73e5cc5b6866 <vm_exec_core+8230>, 0x73e5cc5b6d20 <vm_exec_core+9440>, 0x73e5cc5b6cf9 <vm_exec_core+9401>, 0x73e5cc5b6cbe <vm_exec_core+9342>, 0x73e5cc5b6c6f <vm_exec_core+9263>, 0x73e5cc5b6e12 <vm_exec_core+9682>, 0x73e5cc5b6d6a <vm_exec_core+9514>, 0x73e5cc5b6226 <vm_exec_core+6630>, 0x73e5cc5b61e2 <vm_exec_core+6562>, 0x73e5cc5b64e2 <vm_exec_core+7330>, 0x73e5cc5b6473 <vm_exec_core+7219>, 0x73e5cc5b6514 <vm_exec_core+7380>, 0x73e5cc5b6424 <vm_exec_core+7140>, 0x73e5cc5b63b5 <vm_exec_core+7029>, 0x73e5cc5b6357 <vm_exec_core+6935>, 0x73e5cc5b62a5 <vm_exec_core+6757>, 0x73e5cc5b6269 <vm_exec_core+6697>, 0x73e5cc5b6738 <vm_exec_core+7928>, 0x73e5cc5b66ce <vm_exec_core+7822>, 0x73e5cc5b6623 <vm_exec_core+7651>, 0x73e5cc5b7d3f <vm_exec_core+13567>, 0x73e5cc5b656d <vm_exec_core+7469>, 0x73e5cc5b67ce <vm_exec_core+8078>, 0x73e5cc5b677f <vm_exec_core+7999>, 0x73e5cc5b6817 <vm_exec_core+8151>, 0x73e5cc5b5432 <vm_exec_core+3058>, 0x73e5cc5b7d55 <vm_exec_core+13589>, 0x73e5cc5b53e3 <vm_exec_core+2979>, 0x73e5cc5b5372 <vm_exec_core+2866>, 0x73e5cc5b532d <vm_exec_core+2797>, 0x73e5cc5b52ba <vm_exec_core+2682>, 0x73e5cc5b516b <vm_exec_core+2347>, 0x73e5cc5b509b <vm_exec_core+2139>, 0x73e5cc5b501f <vm_exec_core+2015>, 0x73e5cc5b494f <vm_exec_core+271>, 0x73e5cc5b4feb <vm_exec_core+1963>, 0x73e5cc5b4fac <vm_exec_core+1900>, 0x73e5cc5b4f6d <vm_exec_core+1837>, 0x73e5cc5b4f31 <vm_exec_core+1777>, 0x73e5cc5b4f0d <vm_exec_core+1741>, 0x73e5cc5b4ec4 <vm_exec_core+1668>, 0x73e5cc5b4e7b <vm_exec_core+1595>, 0x73e5cc5b4e3f <vm_exec_core+1535>, 0x73e5cc5b4d7f <vm_exec_core+1343>, 0x73e5cc5b4cfa <vm_exec_core+1210>, 0x73e5cc5b7523 <vm_exec_core+11491>, 0x73e5cc5b7539 <vm_exec_core+11513>, 0x73e5cc5b754f <vm_exec_core+11535>, 0x73e5cc5b7565 <vm_exec_core+11557>, 0x73e5cc5b757b <vm_exec_core+11579>...} |
| #25 0x000073e5cc5ba4a8 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> |
| #26 rb_vm_exec (ec=0x73e5cb43c058) at /tmp/ruby/src/trunk-jemalloc/vm.c:2801 |
| _ec = 0x73e5cb43c058 |
| _tag = {tag = 36, retval = 4, buf = {0x73e5cb43c058, 0x73e5cc5ba500 <rb_vm_exec+272>, 0x0, 0x7fff8dec85f0, 0x73e5cb43c058}, prev = 0x7fff8dec86c0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = 36 |
| #27 0x000073e5cc5ccaed in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-jemalloc/vm.c:3064 |
| ec = <optimized out> |
| val = <optimized out> |
| #28 0x000073e5cc399d25 in rb_ec_exec_node (ec=ec@entry=0x73e5cb43c058, n=n@entry=0x73e5cb81ad88) at /tmp/ruby/src/trunk-jemalloc/eval.c:283 |
| _ec = 0x73e5cb43c058 |
| _tag = {tag = 36, retval = 127430811047541, buf = {0x73e5cb43c058, 0x73e5cc399d70 <rb_ec_exec_node+240>, 0x0, 0x7fff8dec86a0, 0x73e5cb81ad88}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x73e5cb81ad88 |
| #29 0x000073e5cc39e23b in ruby_run_node (n=0x73e5cb81ad88) at /tmp/ruby/src/trunk-jemalloc/eval.c:321 |
| ec = 0x73e5cb43c058 |
| status = 0 |
| #30 0x00005ee04fd45186 in rb_main (argv=0x7fff8dec88e8, argc=5) at /tmp/ruby/src/trunk-jemalloc/main.c:42 |
| variable_in_this_stack_frame = 140735574477080 |
| #31 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 496093) detached] |
| 1) Error: |
| TestGc#test_interrupt_in_finalizer: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_in_out_err expired timeout (100 sec) |
| pid 496093 killed by SIGABRT (signal 6) (core dumped) |
| | |
| | -e:11: [BUG] Segmentation fault at 0x000003e900074d2d |
| | ruby 4.1.0dev (2026-03-16T11:55:04Z master 39b6586178) +PRISM [x86_64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0005 p:---- s:0022 e:000021 l:y b:---- CFUNC :define_finalizer |
| | c:0004 p:0021 s:0016 e:000015 l:n b:---- BLOCK -e:11 |
| | c:0003 p:0017 s:0013 e:000012 l:y b:0001 METHOD <internal:kernel>:169 |
| | c:0002 p:0029 s:0008 E:001c00 l:n b:---- EVAL -e:10 [FINISH] |
| | c:0001 p:0000 s:0003 E:001b70 l:y b:---- DUMMY [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -e:10:in '<main>' |
| | <internal:kernel>:169:in 'loop' |
| | -e:11:in 'block in <main>' |
| | -e:11:in 'define_finalizer' |
| | |
| | -- Threading information --------------------------------------------------- |
| | Total ractor count: 1 |
| | Ruby thread count for this ractor: 2 |
| | |
| | -- Machine register context ------------------------------------------------ |
| | RIP: 0x000073e5cbc26d61 RBP: 0x00007fff8dec80f0 RSP: 0x00007fff8dec80b0 |
| | RAX: 0xfffffffffffffffc RBX: 0x000073e5cb43b028 RCX: 0x000073e5cbc26d61 |
| | RDX: 0x0000000000000000 RDI: 0x000073e5cb43b050 RSI: 0x0000000000000189 |
| | R8: 0x0000000000000000 R9: 0x00000000ffffffff R10: 0x0000000000000000 |
| | R11: 0x0000000000000246 R12: 0x0000000000000000 R13: 0x0000000000000000 |
| | R14: 0x000073e5cc933d98 R15: 0x000073e5cb43b050 EFL: 0x0000000000000246 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | th: 0x73e5cc933f40, native_id: 0x73e5cb8e0240 |
| | -- Control frame information ----------------------------------------------- |
| | c:0005 p:---- s:0022 e:000021 l:y b:---- CFUNC :define_finalizer |
| | c:0004 p:0021 s:0016 e:000015 l:n b:---- BLOCK -e:11 |
| | c:0003 p:0017 s:0013 e:000012 l:y b:0001 METHOD <internal:kernel>:169 |
| | c:0002 p:0029 s:0008 E:001c00 l:n b:---- EVAL -e:10 [FINISH] |
| | c:0001 p:0000 s:0003 E:001b70 l:y b:---- DUMMY [FINISH] |
| | |
| | th: 0x73e5b1ace600, native_id: 0x73e5b197f6c0 |
| | -- Control frame information ----------------------------------------------- |
| | c:0004 p:0002 s:0014 e:000013 l:n b:---- BLOCK -e:9 |
| | c:0003 p:0024 s:0011 e:000010 l:y b:0001 METHOD <internal:numeric>:262 |
| | c:0002 p:0005 s:0006 e:000005 l:n b:---- BLOCK -e:9 [FINISH] |
| | c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| | |
| | ABRT received in SEGV handler |
| /tmp/ruby/src/trunk-jemalloc/test/ruby/test_gc.rb:742:in 'TestGc#test_interrupt_in_finalizer' |
| make: *** [uncommon.mk:920: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |