| "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 2310113] |
| [New LWP 2310112] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x000074b710d2465f in ?? () from /lib/x86_64-linux-gnu/libz.so.1 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x74b7109377c0 (LWP 2310109) "ruby" 0x000074b710d2465f in ?? () from /lib/x86_64-linux-gnu/libz.so.1 |
| 2 Thread 0x74b71063e6c0 (LWP 2310113) "-e:3" 0x000074b7109d2d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x58ee58119920) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x74b6f71ff6c0 (LWP 2310112) "ruby" 0x000074b710a64042 in epoll_wait (epfd=4, events=events@entry=0x58ee3c135abc <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 0x74b6f71ff6c0 (LWP 2310112) "ruby"): |
| #0 0x000074b710a64042 in epoll_wait (epfd=4, events=events@entry=0x58ee3c135abc <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 0x000058ee3bc3c1a0 in event_wait (vm=0x58ee3c136140 <_vm>) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:2931 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x58ee3c136140 <_vm>) at /tmp/ruby/src/trunk_gcc12/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=<optimized out>) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:3058 |
| vm = <optimized out> |
| #4 0x000074b7109d6a94 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 = {128329178937024, 2618035611747576278, 128329178937024, -272, 0, 140735562881088, 2618035611734993366, 2618542473423841750}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x000074b710a63c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x74b71063e6c0 (LWP 2310113) "-e:3"): |
| #0 0x000074b7109d2d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x58ee58119920) 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=0x58ee58119920) 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=0x58ee58119920, 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 0x000074b7109d57dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x58ee3c132228 <_main_ractor+264>, cond=0x58ee581198f8) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x74b7109d54a0 <__condvar_cleanup_waiting>, __arg = 0x74b71063d1b0, __canceltype = 1, __prev = 0x0} |
| cbuffer = {wseq = 776, cond = 0x58ee581198f8, mutex = 0x58ee3c132228 <_main_ractor+264>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 776 |
| seq = 388 |
| 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=0x58ee581198f8, mutex=mutex@entry=0x58ee3c132228 <_main_ractor+264>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000058ee3bc34673 in rb_native_cond_wait (mutex=0x58ee3c132228 <_main_ractor+264>, cond=0x58ee581198f8) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #6 thread_sched_wait_running_turn (sched=sched@entry=0x58ee3c132228 <_main_ractor+264>, th=th@entry=0x58ee5811ba50, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:851 |
| next_th = 0x58ee3c1323c0 <_main_thread> |
| #7 0x000058ee3bc350f5 in thread_sched_yield (th=0x58ee5811ba50, sched=0x58ee3c132228 <_main_ractor+264>) at /tmp/ruby/src/trunk_gcc12/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_gcc12/thread.c:1505 |
| th = 0x58ee5811ba50 |
| #9 0x000058ee3bc3577c in rb_threadptr_execute_interrupts (th=0x58ee5811ba50, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk_gcc12/thread.c:2719 |
| limits_us = 100000 |
| sig = <optimized out> |
| timer_interrupt = <optimized out> |
| pending_interrupt = <optimized out> |
| terminate_interrupt = 0 |
| trap_interrupt = <optimized out> |
| interrupt = <optimized out> |
| postponed_job_interrupt = <optimized out> |
| ret = 0 |
| #10 0x000058ee3bca3852 in vm_exec_core (ec=0x58ee58119920, ec@entry=0x58ee58119688) at ../../src/trunk_gcc12/insns.def:1234 |
| dst = <optimized out> |
| leaf = <optimized out> |
| val = 0 |
| reg_pc = 0x58ee5804cfe0 |
| reg_cfp = 0x74b71073ef68 |
| insns_address_table = {0x58ee3bca3609 <vm_exec_core+13817>, 0x58ee3bca1332 <vm_exec_core+4898>, 0x58ee3bca12c6 <vm_exec_core+4790>, 0x58ee3bca1225 <vm_exec_core+4629>, 0x58ee3bca11ab <vm_exec_core+4507>, 0x58ee3bca110b <vm_exec_core+4347>, 0x58ee3bca16cb <vm_exec_core+5819>, 0x58ee3bca166e <vm_exec_core+5726>, 0x58ee3bca143a <vm_exec_core+5162>, 0x58ee3bca139e <vm_exec_core+5006>, 0x58ee3bca176d <vm_exec_core+5981>, 0x58ee3bca14da <vm_exec_core+5322>, 0x58ee3bca10c6 <vm_exec_core+4278>, 0x58ee3bca105e <vm_exec_core+4174>, 0x58ee3bca0fe7 <vm_exec_core+4055>, 0x58ee3bca0faa <vm_exec_core+3994>, 0x58ee3bca0f72 <vm_exec_core+3938>, 0x58ee3bca0f3d <vm_exec_core+3885>, 0x58ee3bca0f08 <vm_exec_core+3832>, 0x58ee3bca0ed3 <vm_exec_core+3779>, 0x58ee3bca0e19 <vm_exec_core+3593>, 0x58ee3bca0dd5 <vm_exec_core+3525>, 0x58ee3bca0d8e <vm_exec_core+3454>, 0x58ee3bca0d36 <vm_exec_core+3366>, 0x58ee3bca0cf0 <vm_exec_core+3296>, 0x58ee3bca0c73 <vm_exec_core+3171>, 0x58ee3bca0c39 <vm_exec_core+3113>, 0x58ee3bca0bdc <vm_exec_core+3020>, 0x58ee3bca0b82 <vm_exec_core+2930>, 0x58ee3bca0b45 <vm_exec_core+2869>, 0x58ee3bca1eb8 <vm_exec_core+7848>, 0x58ee3bca1d5d <vm_exec_core+7501>, 0x58ee3bca1cd7 <vm_exec_core+7367>, 0x58ee3bca1c70 <vm_exec_core+7264>, 0x58ee3bca1c1e <vm_exec_core+7182>, 0x58ee3bca1bb9 <vm_exec_core+7081>, 0x58ee3bca1b68 <vm_exec_core+7000>, 0x58ee3bca1b13 <vm_exec_core+6915>, 0x58ee3bca1ac9 <vm_exec_core+6841>, 0x58ee3bca1aa2 <vm_exec_core+6802>, 0x58ee3bca1a67 <vm_exec_core+6743>, 0x58ee3bca1a18 <vm_exec_core+6664>, 0x58ee3bca19e4 <vm_exec_core+6612>, 0x58ee3bca1932 <vm_exec_core+6434>, 0x58ee3bca18ef <vm_exec_core+6367>, 0x58ee3bca18ab <vm_exec_core+6299>, 0x58ee3bca23f8 <vm_exec_core+9192>, 0x58ee3bca2389 <vm_exec_core+9081>, 0x58ee3bca242a <vm_exec_core+9242>, 0x58ee3bca2176 <vm_exec_core+8550>, 0x58ee3bca2107 <vm_exec_core+8439>, 0x58ee3bca20a9 <vm_exec_core+8345>, 0x58ee3bca1f31 <vm_exec_core+7969>, 0x58ee3bca1ef5 <vm_exec_core+7909>, 0x58ee3bca256a <vm_exec_core+9562>, 0x58ee3bca231f <vm_exec_core+8975>, 0x58ee3bca2274 <vm_exec_core+8804>, 0x58ee3bca0070 <vm_exec_core+96>, 0x58ee3bca21c5 <vm_exec_core+8629>, 0x58ee3bca24d2 <vm_exec_core+9410>, 0x58ee3bca2483 <vm_exec_core+9331>, 0x58ee3bca251b <vm_exec_core+9483>, 0x58ee3bca0af6 <vm_exec_core+2790>, 0x58ee3bca34a4 <vm_exec_core+13460>, 0x58ee3bca0aa7 <vm_exec_core+2711>, 0x58ee3bca0a36 <vm_exec_core+2598>, 0x58ee3bca09f1 <vm_exec_core+2529>, 0x58ee3bca097e <vm_exec_core+2414>, 0x58ee3bca08c6 <vm_exec_core+2230>, 0x58ee3bca086c <vm_exec_core+2140>, 0x58ee3bca07f0 <vm_exec_core+2016>, 0x58ee3bca0128 <vm_exec_core+280>, 0x58ee3bca07bc <vm_exec_core+1964>, 0x58ee3bca077d <vm_exec_core+1901>, 0x58ee3bca073e <vm_exec_core+1838>, 0x58ee3bca0702 <vm_exec_core+1778>, 0x58ee3bca06de <vm_exec_core+1742>, 0x58ee3bca0695 <vm_exec_core+1669>, 0x58ee3bca064c <vm_exec_core+1596>, 0x58ee3bca0610 <vm_exec_core+1536>, 0x58ee3bca0552 <vm_exec_core+1346>, 0x58ee3bca04d3 <vm_exec_core+1219>, 0x58ee3bca343d <vm_exec_core+13357>, 0x58ee3bca333b <vm_exec_core+13099>, 0x58ee3bca33a1 <vm_exec_core+13201>, 0x58ee3bca25a8 <vm_exec_core+9624>, 0x58ee3bca34ec <vm_exec_core+13532>, 0x58ee3bca2c87 <vm_exec_core+11383>, 0x58ee3bca2ce0 <vm_exec_core+11472>, 0x58ee3bca2df9 <vm_exec_core+11753>, 0x58ee3bca2ed2 <vm_exec_core+11970>, 0x58ee3bca2d41 <vm_exec_core+11569>, 0x58ee3bca2d9d <vm_exec_core+11661>, 0x58ee3bca2e55 <vm_exec_core+11845>, 0x58ee3bca2f2e <vm_exec_core+12062>, 0x58ee3bca2f7a <vm_exec_core+12138>, 0x58ee3bca3274 <vm_exec_core+12900>, 0x58ee3bca31a8 <vm_exec_core+12696>, 0x58ee3bca322c <vm_exec_core+12828>, 0x58ee3bca2fcd <vm_exec_core+12221>, 0x58ee3bca3023 <vm_exec_core+12307>, 0x58ee3bca306c <vm_exec_core+12380>, 0x58ee3bca30d2 <vm_exec_core+12482>, 0x58ee3bca3584 <vm_exec_core+13684>, 0x58ee3bca0462 <vm_exec_core+1106>, 0x58ee3bca03e2 <vm_exec_core+978>, 0x58ee3bca0339 <vm_exec_core+809>, 0x58ee3bca02f2 <vm_exec_core+738>, 0x58ee3bca02a7 <vm_exec_core+663>, 0x58ee3bca025e <vm_exec_core+590>, 0x58ee3bca020d <vm_exec_core+509>, 0x58ee3bca01d8 <vm_exec_core+456>, 0x58ee3bca01a3 <vm_exec_core+403>, 0x58ee3bca32f1 <vm_exec_core+13025>, 0x58ee3bca1321 <vm_exec_core+4881>, 0x58ee3bca12b5 <vm_exec_core+4773>, 0x58ee3bca1214 <vm_exec_core+4612>, 0x58ee3bca119a <vm_exec_core+4490>, 0x58ee3bca10fa <vm_exec_core+4330>, 0x58ee3bca16ba <vm_exec_core+5802>, 0x58ee3bca165d <vm_exec_core+5709>, 0x58ee3bca1429 <vm_exec_core+5145>, 0x58ee3bca138d <vm_exec_core+4989>, 0x58ee3bca175c <vm_exec_core+5964>, 0x58ee3bca14c9 <vm_exec_core+5305>, 0x58ee3bca10b5 <vm_exec_core+4261>, 0x58ee3bca104d <vm_exec_core+4157>, 0x58ee3bca0fd6 <vm_exec_core+4038>, 0x58ee3bca0f99 <vm_exec_core+3977>, 0x58ee3bca0f61 <vm_exec_core+3921>, 0x58ee3bca0f2c <vm_exec_core+3868>, 0x58ee3bca0ef7 <vm_exec_core+3815>, 0x58ee3bca0ec2 <vm_exec_core+3762>, 0x58ee3bca0e08 <vm_exec_core+3576>, 0x58ee3bca0dc4 <vm_exec_core+3508>, 0x58ee3bca0d7d <vm_exec_core+3437>, 0x58ee3bca0d25 <vm_exec_core+3349>, 0x58ee3bca0cdf <vm_exec_core+3279>, 0x58ee3bca0c62 <vm_exec_core+3154>, 0x58ee3bca0c28 <vm_exec_core+3096>, 0x58ee3bca0bcb <vm_exec_core+3003>, 0x58ee3bca0b71 <vm_exec_core+2913>, 0x58ee3bca0b34 <vm_exec_core+2852>, 0x58ee3bca1ea7 <vm_exec_core+7831>, 0x58ee3bca1d4c <vm_exec_core+7484>, 0x58ee3bca1cc6 <vm_exec_core+7350>, 0x58ee3bca1c5f <vm_exec_core+7247>, 0x58ee3bca1c0d <vm_exec_core+7165>, 0x58ee3bca1ba8 <vm_exec_core+7064>, 0x58ee3bca1b57 <vm_exec_core+6983>, 0x58ee3bca1b02 <vm_exec_core+6898>, 0x58ee3bca1ab8 <vm_exec_core+6824>, 0x58ee3bca1a91 <vm_exec_core+6785>, 0x58ee3bca1a56 <vm_exec_core+6726>, 0x58ee3bca1a07 <vm_exec_core+6647>, 0x58ee3bca19d3 <vm_exec_core+6595>, 0x58ee3bca1921 <vm_exec_core+6417>, 0x58ee3bca18de <vm_exec_core+6350>, 0x58ee3bca189a <vm_exec_core+6282>, 0x58ee3bca23e7 <vm_exec_core+9175>, 0x58ee3bca2378 <vm_exec_core+9064>, 0x58ee3bca2419 <vm_exec_core+9225>, 0x58ee3bca2165 <vm_exec_core+8533>, 0x58ee3bca20f6 <vm_exec_core+8422>, 0x58ee3bca2098 <vm_exec_core+8328>, 0x58ee3bca1f20 <vm_exec_core+7952>, 0x58ee3bca1ee4 <vm_exec_core+7892>, 0x58ee3bca2559 <vm_exec_core+9545>, 0x58ee3bca230e <vm_exec_core+8958>, 0x58ee3bca2263 <vm_exec_core+8787>, 0x58ee3bca330f <vm_exec_core+13055>, 0x58ee3bca21b4 <vm_exec_core+8612>, 0x58ee3bca24c1 <vm_exec_core+9393>, 0x58ee3bca2472 <vm_exec_core+9314>, 0x58ee3bca250a <vm_exec_core+9466>, 0x58ee3bca0ae5 <vm_exec_core+2773>, 0x58ee3bca3325 <vm_exec_core+13077>, 0x58ee3bca0a96 <vm_exec_core+2694>, 0x58ee3bca0a25 <vm_exec_core+2581>, 0x58ee3bca09e0 <vm_exec_core+2512>, 0x58ee3bca096d <vm_exec_core+2397>, 0x58ee3bca08b5 <vm_exec_core+2213>, 0x58ee3bca085b <vm_exec_core+2123>, 0x58ee3bca07df <vm_exec_core+1999>, 0x58ee3bca0117 <vm_exec_core+263>, 0x58ee3bca07ab <vm_exec_core+1947>, 0x58ee3bca076c <vm_exec_core+1884>, 0x58ee3bca072d <vm_exec_core+1821>, 0x58ee3bca06f1 <vm_exec_core+1761>, 0x58ee3bca06cd <vm_exec_core+1725>, 0x58ee3bca0684 <vm_exec_core+1652>, 0x58ee3bca063b <vm_exec_core+1579>, 0x58ee3bca05ff <vm_exec_core+1519>, 0x58ee3bca0541 <vm_exec_core+1329>, 0x58ee3bca04c2 <vm_exec_core+1202>, 0x58ee3bca2ac8 <vm_exec_core+10936>, 0x58ee3bca2ade <vm_exec_core+10958>, 0x58ee3bca2af4 <vm_exec_core+10980>, 0x58ee3bca2b0a <vm_exec_core+11002>, 0x58ee3bca2b20 <vm_exec_core+11024>...} |
| #11 0x000058ee3bc907e5 in vm_exec_loop (result=<optimized out>, tag=<optimized out>, state=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk_gcc12/vm.c:2826 |
| vm_loop_start = <optimized out> |
| vm_loop_start = <optimized out> |
| #12 rb_vm_exec (ec=0x58ee58119688) at /tmp/ruby/src/trunk_gcc12/vm.c:2802 |
| _ec = 0x58ee58119688 |
| _tag = {tag = 36, retval = 4, buf = {0x58ee58119688, 0x58ee3bc90840 <rb_vm_exec+272>, 0x0, 0x74b71063d4d0, 0x0}, prev = 0x74b71063d880, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = 36 |
| #13 0x000058ee3bc90d2c 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_gcc12/vm.c:1821 |
| iseq = 0x74b71063d6c0 |
| type = <optimized out> |
| cfp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| opt_pc = <optimized out> |
| sp = 0x74b71063f028 |
| av = {0, 128329602816128} |
| stack_argv = 0x74b71063f028 |
| 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> |
| #14 0x000058ee3bc91726 in rb_vm_invoke_proc (ec=ec@entry=0x58ee58119688, proc=<optimized out>, argc=<optimized out>, argv=argv@entry=0x74b71063d838, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_gcc12/vm.c:1966 |
| self = <optimized out> |
| #15 0x000058ee3bc9655a in vm_call0_body (ec=0x58ee58119688, calling=0x74b71063d6c0, argv=0x74b71063d838) at /tmp/ruby/src/trunk_gcc12/vm_eval.c:293 |
| proc = <optimized out> |
| ci = <optimized out> |
| cc = 0x74b71063d790 |
| ret = <optimized out> |
| #16 0x000058ee3bc96ed0 in vm_call0_cc (ec=0x58ee58119688, recv=128329603917280, id=3473, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk_gcc12/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {396, 0} |
| calling = {cd = 0x74b71063d690, cc = 0x74b71063d790, block_handler = 0, recv = 128329603917280, argc = 1, kw_splat = false, heap_argv = 0} |
| #17 0x000058ee3bc9f93a in rb_vm_call0 (kw_splat=0, cme=<optimized out>, argv=0x74b71063d838, argc=1, id=3473, recv=128329603917280, ec=0x58ee58119688) at /tmp/ruby/src/trunk_gcc12/vm_eval.c:61 |
| cc = {flags = 3190810, klass = 36, cme_ = 0x74b7107af6c0, call_ = 0x58ee3bc92950 <vm_call_general>, aux_ = {attr = {value = 0}, method_missing_reason = MISSING_NOENTRY, v = 0, bf = 0x0}} |
| #18 rb_vm_call_kw (kw_splat=0, me=<optimized out>, argv=0x74b71063d838, argc=1, id=3473, recv=128329603917280, ec=0x58ee58119688) at /tmp/ruby/src/trunk_gcc12/vm_eval.c:326 |
| No locals. |
| #19 rb_check_funcall_default_kw (recv=128329603917280, mid=mid@entry=3473, argc=argc@entry=1, argv=argv@entry=0x74b71063d838, def=def@entry=36, kw_splat=kw_splat@entry=0) at /tmp/ruby/src/trunk_gcc12/vm_eval.c:715 |
| klass = 128329604385760 |
| me = <optimized out> |
| ec = 0x58ee58119688 |
| respond = -1 |
| #20 0x000058ee3bc9fa62 in rb_check_funcall (recv=<optimized out>, mid=mid@entry=3473, argc=argc@entry=1, argv=argv@entry=0x74b71063d838) at /tmp/ruby/src/trunk_gcc12/vm_eval.c:691 |
| No locals. |
| #21 0x000058ee3bac09af in rb_gc_run_obj_finalizer (objid=<optimized out>, count=1, callback=callback@entry=0x58ee3babffa0 <get_final>, data=0x74b6e36df3a8) at /tmp/ruby/src/trunk_gcc12/gc.c:315 |
| i = 0 |
| _ec = 0x58ee58119688 |
| _tag = {tag = 36, retval = 1032618645799297, buf = {0x74b6e36df3f8, 0x58ee3bac0a38 <rb_gc_run_obj_finalizer+568>, 0x0, 0x74b71063d800, 0x74b71063d900}, prev = 0x74b71063da40, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| saved = {errinfo = 4, final = 128329603917280, cfp = 0x74b71073efd8, sp = 0x74b71063f028, finished = 0} |
| ec = 0x58ee58119688 |
| #22 0x000058ee3bac3912 in run_final (lev=<optimized out>, zombie=<optimized out>, objspace=0x58ee57f952a0) at /tmp/ruby/src/trunk_gcc12/internal/array.h:151 |
| table = 128328848503720 |
| key = 128328848503800 |
| key = <optimized out> |
| __func__ = <optimized out> |
| table = <optimized out> |
| #23 finalize_list (zombie=<optimized out>, objspace=<optimized out>) at /tmp/ruby/src/trunk_gcc12/gc/default/default.c:2923 |
| next_zombie = 128328848503640 |
| page = 0x58ee58887120 |
| lev = <optimized out> |
| __func__ = <optimized out> |
| next_zombie = <optimized out> |
| page = <optimized out> |
| lev = <optimized out> |
| #24 finalize_deferred_heap_pages (objspace=objspace@entry=0x58ee57f952a0) at /tmp/ruby/src/trunk_gcc12/gc/default/default.c:2947 |
| zombie = <optimized out> |
| #25 0x000058ee3bac3b0c in finalize_deferred (objspace=0x58ee57f952a0) at /tmp/ruby/src/trunk_gcc12/gc/default/default.c:2955 |
| No locals. |
| #26 gc_finalize_deferred (dmy=0x58ee57f952a0) at /tmp/ruby/src/trunk_gcc12/gc/default/default.c:2965 |
| objspace = 0x58ee57f952a0 |
| #27 0x000058ee3bcb9809 in rb_postponed_job_flush (vm=<optimized out>) at /tmp/ruby/src/trunk_gcc12/vm_trace.c:1998 |
| i = <optimized out> |
| func = <optimized out> |
| data = <optimized out> |
| wq_job = <optimized out> |
| _ec = 0x58ee58119688 |
| _tag = {tag = 36, retval = 0, buf = {0x58ee5811ba50, 0x58ee3bcb98c0 <rb_postponed_job_flush+624>, 0x0, 0x74b71063d9c0, 0x0}, prev = 0x74b71063dd10, state = RUBY_TAG_NONE, lock_rec = 0} |
| pjq = 0x58ee3c13a900 <postponed_job_queue> |
| ec = 0x58ee58119688 |
| block_mask = 12 |
| saved_mask = 0 |
| saved_errno = 4 |
| tmp = {n = {next = 0x74b71063da30, prev = 0x74b71063da30}} |
| triggered_bits = 0 |
| #28 0x000058ee3bc35791 in rb_threadptr_execute_interrupts (th=th@entry=0x58ee5811ba50, blocking_timing=blocking_timing@entry=1) at /tmp/ruby/src/trunk_gcc12/thread.c:2645 |
| sig = <optimized out> |
| timer_interrupt = 0 |
| pending_interrupt = 0 |
| terminate_interrupt = 0 |
| trap_interrupt = 0 |
| interrupt = <optimized out> |
| postponed_job_interrupt = <optimized out> |
| ret = 0 |
| #29 0x000058ee3bc35a7f in rb_threadptr_execute_interrupts (blocking_timing=1, th=0x58ee5811ba50) at /tmp/ruby/src/trunk_gcc12/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> |
| #30 vm_check_ints_blocking (ec=0x58ee58119688) at /tmp/ruby/src/trunk_gcc12/thread.c:225 |
| th = 0x58ee5811ba50 |
| result = <optimized out> |
| #31 0x000058ee3bc39048 in thread_do_start_proc (th=th@entry=0x58ee5811ba50) at /tmp/ruby/src/trunk_gcc12/thread.c:592 |
| args = <optimized out> |
| args_ptr = <optimized out> |
| args_len = <optimized out> |
| procval = <optimized out> |
| proc = 0x58ee5811ba20 |
| #32 0x000058ee3bc3adab in thread_do_start (th=0x58ee5811ba50) at /tmp/ruby/src/trunk_gcc12/thread.c:642 |
| result = 36 |
| result = <optimized out> |
| #33 thread_start_func_2 (th=th@entry=0x58ee5811ba50, stack_start=<optimized out>) at /tmp/ruby/src/trunk_gcc12/thread.c:697 |
| _ec = 0x58ee58119688 |
| _tag = {tag = 36, retval = 128329606577706, buf = {0x58ee3c132228 <_main_ractor+264>, 0x58ee3bc3ac68 <thread_start_func_2+552>, 0x0, 0x74b71063dc20, 0x58ee581198d0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| errinfo = 4 |
| ractor_main_th = 0x58ee3c1323c0 <_main_thread> |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| #34 0x000058ee3bc3ba07 in call_thread_start_func_2 (th=0x58ee5811ba50) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:2227 |
| stack_start = 0 |
| stack_start_addr = 0x74b71063dde0 |
| stack_start = <optimized out> |
| stack_start_addr = <optimized out> |
| #35 nt_start (ptr=0x58ee581198d0) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:2272 |
| th = 0x58ee5811ba50 |
| sched = <optimized out> |
| nt = <optimized out> |
| vm = <optimized out> |
| #36 0x000074b7109d6a94 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 = {128329602819776, 2618543553370483158, 128329602819776, -272, 0, 140735562880064, 2618543553357900246, 2618542473423841750}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #37 0x000074b710a63c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x74b7109377c0 (LWP 2310109) "ruby"): |
| #0 0x000074b710d2465f in ?? () from /lib/x86_64-linux-gnu/libz.so.1 |
| No symbol table info available. |
| #1 0x000074b710d30707 in inflate () from /lib/x86_64-linux-gnu/libz.so.1 |
| No symbol table info available. |
| #2 0x000074b710d333d8 in uncompress2 () from /lib/x86_64-linux-gnu/libz.so.1 |
| No symbol table info available. |
| #3 0x000074b710d33519 in uncompress () from /lib/x86_64-linux-gnu/libz.so.1 |
| No symbol table info available. |
| #4 0x000058ee3bdd9d3f in uncompress_debug_section (ptr=0x58ee5859e788, file=0x74b6c310b000 "\177ELF\002\001\001\003", shdr=0x74b6c34f8678) at /tmp/ruby/src/trunk_gcc12/addr2line.c:2041 |
| chdr = 0x74b6c3112398 |
| destsize = 0 |
| ret = 0 |
| chdr = <optimized out> |
| destsize = <optimized out> |
| ret = <optimized out> |
| fail = <optimized out> |
| #5 fill_lines (num_traces=num_traces@entry=19, traces=traces@entry=0x58ee3c1387e0 <trace>, check_debuglink=check_debuglink@entry=0, objp=objp@entry=0x58ee5802df18, lines=lines@entry=0x58ee5b6cf940, offset=offset@entry=3, errout=0x74b710b3e4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk_gcc12/addr2line.c:2169 |
| s = <optimized out> |
| debug_section_names = <optimized out> |
| section_name = <optimized out> |
| i = 64 |
| j = <optimized out> |
| shstr = 0x74b6c34f71d2 "" |
| ehdr = 0x74b6c310b000 |
| shdr = <optimized out> |
| shstr_shdr = <optimized out> |
| gnu_debuglink_shdr = 0x0 |
| note_gnu_build_id = 0x74b6c34f76f8 |
| fd = <optimized out> |
| filesize = <optimized out> |
| file = 0x74b6c310b000 "\177ELF\002\001\001\003" |
| symtab_shdr = 0x0 |
| strtab_shdr = 0x0 |
| dynsym_shdr = 0x0 |
| dynstr_shdr = 0x0 |
| obj = 0x58ee5859e740 |
| dladdr_fbase = 0 |
| fail = <optimized out> |
| finish = <optimized out> |
| #6 0x000058ee3bdd9c1a in follow_debuglink_build_id (errout=0x74b710b3e4e0 <_IO_2_1_stderr_>, offset=3, lines=0x58ee5b6cf940, objp=0x58ee5802df18, traces=0x58ee3c1387e0 <trace>, num_traces=19, build_id_size=<optimized out>, build_id=<optimized out>) at /tmp/ruby/src/trunk_gcc12/addr2line.c:663 |
| o1 = 0x58ee5ac40cf0 |
| i = <optimized out> |
| global_debug_dir_len = 25 |
| p = <optimized out> |
| o2 = <optimized out> |
| global_debug_dir = <optimized out> |
| debug_suffix = ".debug" |
| global_debug_dir_len = <optimized out> |
| p = <optimized out> |
| o1 = <optimized out> |
| o2 = <optimized out> |
| i = <optimized out> |
| tbl = "0123456789abcdef" |
| n = <optimized out> |
| #7 fill_lines (num_traces=num_traces@entry=19, traces=traces@entry=0x58ee3c1387e0 <trace>, check_debuglink=check_debuglink@entry=1, objp=objp@entry=0x58ee5802df18, lines=lines@entry=0x58ee5b6cf940, offset=offset@entry=3, errout=0x74b710b3e4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk_gcc12/addr2line.c:2264 |
| nhdr = <optimized out> |
| build_id = <optimized out> |
| i = <optimized out> |
| 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 = <optimized out> |
| dladdr_fbase = <optimized out> |
| fail = <optimized out> |
| finish = <optimized out> |
| #8 0x000058ee3bdda4e1 in rb_dump_backtrace_with_lines (num_traces=<optimized out>, traces=traces@entry=0x58ee3c1387e0 <trace>, errout=errout@entry=0x74b710b3e4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk_gcc12/addr2line.c:2674 |
| path = <optimized out> |
| p = <optimized out> |
| info = {dli_fname = 0x74b710d44c60 "/lib/x86_64-linux-gnu/libc.so.6", dli_fbase = 0x74b71093a000, dli_sname = 0x0, dli_saddr = 0x0} |
| i = 3 |
| lines = <optimized out> |
| obj = 0x58ee5859e740 |
| dladdr_fbases = <optimized out> |
| main_path = <optimized out> |
| len = <optimized out> |
| next_line = <optimized out> |
| #9 0x000058ee3bcb2653 in rb_print_backtrace (errout=0x74b710b3e4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk_gcc12/vm_dump.c:1107 |
| n = <optimized out> |
| trace = {0x58ee3bcb263f <rb_vm_bugreport+2335>, 0x58ee3beb8cc2 <rb_bug_for_fatal_signal+258>, 0x58ee3bbebac8 <sigsegv+72>, 0x74b71097f320 <__restore_rt>, 0x74b7109d2d61 <__GI___futex_abstimed_wait_cancelable64+225>, 0x74b7109d57dd <___pthread_cond_wait+525>, 0x58ee3bc34673 <thread_sched_wait_running_turn+147>, 0x58ee3bc350f5 <rb_thread_schedule_limits+245>, 0x58ee3bc3577c <rb_threadptr_execute_interrupts+1532>, 0x58ee3bc7d9b3 <vm_call_cfunc_with_frame_+739>, 0x58ee3bc86fd1 <vm_sendish+273>, 0x58ee3bca0094 <vm_exec_core+132>, 0x58ee3bc907e5 <rb_vm_exec+181>, 0x58ee3baab3b5 <rb_ec_exec_node+165>, 0x58ee3baadb5b <ruby_run_node+59>, 0x58ee3baa8266 <main+102>, 0x74b7109641ca <__libc_start_call_main+122>, 0x74b71096428b <__libc_start_main_impl+139>, 0x58ee3baa82b5 <_start+37>, 0x0 <repeats 1005 times>} |
| n = <optimized out> |
| #10 rb_vm_bugreport (ctx=ctx@entry=0x58ee5802e240, errout=errout@entry=0x74b710b3e4e0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk_gcc12/vm_dump.c:1450 |
| box_env = <optimized out> |
| cmd = <optimized out> |
| error = <optimized out> |
| other_runtime_info = other_runtime_info |
| vm = 0x58ee3c136140 <_vm> |
| current_box = 0x58ee3c145e80 <root_box> |
| ec = <optimized out> |
| loaded_features = 128329604332160 |
| #11 0x000058ee3beb8cc2 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x58ee5802e240, fmt=fmt@entry=0x58ee3bf7a8e0 "Segmentation fault at %p") at /tmp/ruby/src/trunk_gcc12/error.c:1131 |
| pid = -1 |
| out = 0x74b710b3e4e0 <_IO_2_1_stderr_> |
| file = <optimized out> |
| line = 11 |
| #12 0x000058ee3bbebac8 in sigsegv (sig=11, info=0x58ee5802e370, ctx=0x58ee5802e240) at /tmp/ruby/src/trunk_gcc12/signal.c:948 |
| No locals. |
| #13 <signal handler called> |
| No locals. |
| #14 0x000074b7109d2d61 in __futex_abstimed_wait_common64 (private=-1890024820, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x58ee57f99e54) 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> |
| #15 __futex_abstimed_wait_common (cancel=true, private=-1890024820, abstime=0x0, clockid=0, expected=0, futex_word=0x58ee57f99e54) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #16 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x58ee57f99e54, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #17 0x000074b7109d57dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x58ee3c132228 <_main_ractor+264>, cond=0x58ee57f99e28) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x74b7109d54a0 <__condvar_cleanup_waiting>, __arg = 0x7fff8d3b9570, __canceltype = 1475957408, __prev = 0x0} |
| cbuffer = {wseq = 775, cond = 0x58ee57f99e28, mutex = 0x58ee3c132228 <_main_ractor+264>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 775 |
| seq = 387 |
| 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> |
| #18 ___pthread_cond_wait (cond=cond@entry=0x58ee57f99e28, mutex=mutex@entry=0x58ee3c132228 <_main_ractor+264>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #19 0x000058ee3bc34673 in rb_native_cond_wait (mutex=0x58ee3c132228 <_main_ractor+264>, cond=0x58ee57f99e28) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #20 thread_sched_wait_running_turn (sched=sched@entry=0x58ee3c132228 <_main_ractor+264>, th=th@entry=0x58ee3c1323c0 <_main_thread>, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:851 |
| next_th = 0x58ee5811ba50 |
| #21 0x000058ee3bc350f5 in thread_sched_yield (th=0x58ee3c1323c0 <_main_thread>, sched=0x58ee3c132228 <_main_ractor+264>) at /tmp/ruby/src/trunk_gcc12/thread_pthread.c:1135 |
| can_direct_transfer = <optimized out> |
| #22 rb_thread_schedule_limits (limits_us=limits_us@entry=100000) at /tmp/ruby/src/trunk_gcc12/thread.c:1505 |
| th = 0x58ee3c1323c0 <_main_thread> |
| #23 0x000058ee3bc3577c in rb_threadptr_execute_interrupts (th=0x58ee3c1323c0 <_main_thread>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk_gcc12/thread.c:2719 |
| limits_us = 100000 |
| sig = <optimized out> |
| timer_interrupt = <optimized out> |
| pending_interrupt = <optimized out> |
| terminate_interrupt = 0 |
| trap_interrupt = <optimized out> |
| interrupt = <optimized out> |
| postponed_job_interrupt = <optimized out> |
| ret = 0 |
| #24 0x000058ee3bc3f286 in rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk_gcc12/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> |
| #25 0x000058ee3bc7d9b3 in rb_vm_check_ints (ec=<optimized out>) at /tmp/ruby/src/trunk_gcc12/vm_core.h:2277 |
| No locals. |
| #26 rb_vm_check_ints (ec=0x58ee57f99f68) at /tmp/ruby/src/trunk_gcc12/vm_core.h:2268 |
| No locals. |
| #27 vm_pop_frame (ep=<optimized out>, cfp=0x74b710935ef8, ec=0x58ee57f99f68) at /tmp/ruby/src/trunk_gcc12/vm_insnhelper.c:452 |
| flags = <optimized out> |
| flags = <optimized out> |
| #28 rb_vm_pop_frame (ec=0x58ee57f99f68) at /tmp/ruby/src/trunk_gcc12/vm_insnhelper.c:461 |
| No locals. |
| #29 vm_call_cfunc_with_frame_ (ec=0x58ee57f99f68, reg_cfp=0x74b710935f30, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_gcc12/vm_insnhelper.c:3909 |
| ci = 0x5eb100100005 |
| cc = <optimized out> |
| val = 128328323956680 |
| me = 0x74b7107ad5a0 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #30 0x000058ee3bc86fd1 in vm_sendish (ec=0x58ee57f99f68, reg_cfp=0x74b710935f30, cd=0x58ee5811e340, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_gcc12/vm_callinfo.h:452 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x74b71074a4a0 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x58ee5811e340, cc = 0x74b71074a4a0, block_handler = 0, recv = 128329604383040, argc = 2, kw_splat = false, heap_argv = 0} |
| #31 0x000058ee3bca0094 in vm_exec_core (ec=0x58ee57f99e54, ec@entry=0x58ee57f99f68) at ../../src/trunk_gcc12/insns.def:906 |
| bh = <optimized out> |
| cd = 0x0 |
| leaf = <optimized out> |
| val = 4 |
| reg_pc = 0x58ee580fbcb8 |
| reg_cfp = 0x74b710935f30 |
| insns_address_table = {0x58ee3bca3609 <vm_exec_core+13817>, 0x58ee3bca1332 <vm_exec_core+4898>, 0x58ee3bca12c6 <vm_exec_core+4790>, 0x58ee3bca1225 <vm_exec_core+4629>, 0x58ee3bca11ab <vm_exec_core+4507>, 0x58ee3bca110b <vm_exec_core+4347>, 0x58ee3bca16cb <vm_exec_core+5819>, 0x58ee3bca166e <vm_exec_core+5726>, 0x58ee3bca143a <vm_exec_core+5162>, 0x58ee3bca139e <vm_exec_core+5006>, 0x58ee3bca176d <vm_exec_core+5981>, 0x58ee3bca14da <vm_exec_core+5322>, 0x58ee3bca10c6 <vm_exec_core+4278>, 0x58ee3bca105e <vm_exec_core+4174>, 0x58ee3bca0fe7 <vm_exec_core+4055>, 0x58ee3bca0faa <vm_exec_core+3994>, 0x58ee3bca0f72 <vm_exec_core+3938>, 0x58ee3bca0f3d <vm_exec_core+3885>, 0x58ee3bca0f08 <vm_exec_core+3832>, 0x58ee3bca0ed3 <vm_exec_core+3779>, 0x58ee3bca0e19 <vm_exec_core+3593>, 0x58ee3bca0dd5 <vm_exec_core+3525>, 0x58ee3bca0d8e <vm_exec_core+3454>, 0x58ee3bca0d36 <vm_exec_core+3366>, 0x58ee3bca0cf0 <vm_exec_core+3296>, 0x58ee3bca0c73 <vm_exec_core+3171>, 0x58ee3bca0c39 <vm_exec_core+3113>, 0x58ee3bca0bdc <vm_exec_core+3020>, 0x58ee3bca0b82 <vm_exec_core+2930>, 0x58ee3bca0b45 <vm_exec_core+2869>, 0x58ee3bca1eb8 <vm_exec_core+7848>, 0x58ee3bca1d5d <vm_exec_core+7501>, 0x58ee3bca1cd7 <vm_exec_core+7367>, 0x58ee3bca1c70 <vm_exec_core+7264>, 0x58ee3bca1c1e <vm_exec_core+7182>, 0x58ee3bca1bb9 <vm_exec_core+7081>, 0x58ee3bca1b68 <vm_exec_core+7000>, 0x58ee3bca1b13 <vm_exec_core+6915>, 0x58ee3bca1ac9 <vm_exec_core+6841>, 0x58ee3bca1aa2 <vm_exec_core+6802>, 0x58ee3bca1a67 <vm_exec_core+6743>, 0x58ee3bca1a18 <vm_exec_core+6664>, 0x58ee3bca19e4 <vm_exec_core+6612>, 0x58ee3bca1932 <vm_exec_core+6434>, 0x58ee3bca18ef <vm_exec_core+6367>, 0x58ee3bca18ab <vm_exec_core+6299>, 0x58ee3bca23f8 <vm_exec_core+9192>, 0x58ee3bca2389 <vm_exec_core+9081>, 0x58ee3bca242a <vm_exec_core+9242>, 0x58ee3bca2176 <vm_exec_core+8550>, 0x58ee3bca2107 <vm_exec_core+8439>, 0x58ee3bca20a9 <vm_exec_core+8345>, 0x58ee3bca1f31 <vm_exec_core+7969>, 0x58ee3bca1ef5 <vm_exec_core+7909>, 0x58ee3bca256a <vm_exec_core+9562>, 0x58ee3bca231f <vm_exec_core+8975>, 0x58ee3bca2274 <vm_exec_core+8804>, 0x58ee3bca0070 <vm_exec_core+96>, 0x58ee3bca21c5 <vm_exec_core+8629>, 0x58ee3bca24d2 <vm_exec_core+9410>, 0x58ee3bca2483 <vm_exec_core+9331>, 0x58ee3bca251b <vm_exec_core+9483>, 0x58ee3bca0af6 <vm_exec_core+2790>, 0x58ee3bca34a4 <vm_exec_core+13460>, 0x58ee3bca0aa7 <vm_exec_core+2711>, 0x58ee3bca0a36 <vm_exec_core+2598>, 0x58ee3bca09f1 <vm_exec_core+2529>, 0x58ee3bca097e <vm_exec_core+2414>, 0x58ee3bca08c6 <vm_exec_core+2230>, 0x58ee3bca086c <vm_exec_core+2140>, 0x58ee3bca07f0 <vm_exec_core+2016>, 0x58ee3bca0128 <vm_exec_core+280>, 0x58ee3bca07bc <vm_exec_core+1964>, 0x58ee3bca077d <vm_exec_core+1901>, 0x58ee3bca073e <vm_exec_core+1838>, 0x58ee3bca0702 <vm_exec_core+1778>, 0x58ee3bca06de <vm_exec_core+1742>, 0x58ee3bca0695 <vm_exec_core+1669>, 0x58ee3bca064c <vm_exec_core+1596>, 0x58ee3bca0610 <vm_exec_core+1536>, 0x58ee3bca0552 <vm_exec_core+1346>, 0x58ee3bca04d3 <vm_exec_core+1219>, 0x58ee3bca343d <vm_exec_core+13357>, 0x58ee3bca333b <vm_exec_core+13099>, 0x58ee3bca33a1 <vm_exec_core+13201>, 0x58ee3bca25a8 <vm_exec_core+9624>, 0x58ee3bca34ec <vm_exec_core+13532>, 0x58ee3bca2c87 <vm_exec_core+11383>, 0x58ee3bca2ce0 <vm_exec_core+11472>, 0x58ee3bca2df9 <vm_exec_core+11753>, 0x58ee3bca2ed2 <vm_exec_core+11970>, 0x58ee3bca2d41 <vm_exec_core+11569>, 0x58ee3bca2d9d <vm_exec_core+11661>, 0x58ee3bca2e55 <vm_exec_core+11845>, 0x58ee3bca2f2e <vm_exec_core+12062>, 0x58ee3bca2f7a <vm_exec_core+12138>, 0x58ee3bca3274 <vm_exec_core+12900>, 0x58ee3bca31a8 <vm_exec_core+12696>, 0x58ee3bca322c <vm_exec_core+12828>, 0x58ee3bca2fcd <vm_exec_core+12221>, 0x58ee3bca3023 <vm_exec_core+12307>, 0x58ee3bca306c <vm_exec_core+12380>, 0x58ee3bca30d2 <vm_exec_core+12482>, 0x58ee3bca3584 <vm_exec_core+13684>, 0x58ee3bca0462 <vm_exec_core+1106>, 0x58ee3bca03e2 <vm_exec_core+978>, 0x58ee3bca0339 <vm_exec_core+809>, 0x58ee3bca02f2 <vm_exec_core+738>, 0x58ee3bca02a7 <vm_exec_core+663>, 0x58ee3bca025e <vm_exec_core+590>, 0x58ee3bca020d <vm_exec_core+509>, 0x58ee3bca01d8 <vm_exec_core+456>, 0x58ee3bca01a3 <vm_exec_core+403>, 0x58ee3bca32f1 <vm_exec_core+13025>, 0x58ee3bca1321 <vm_exec_core+4881>, 0x58ee3bca12b5 <vm_exec_core+4773>, 0x58ee3bca1214 <vm_exec_core+4612>, 0x58ee3bca119a <vm_exec_core+4490>, 0x58ee3bca10fa <vm_exec_core+4330>, 0x58ee3bca16ba <vm_exec_core+5802>, 0x58ee3bca165d <vm_exec_core+5709>, 0x58ee3bca1429 <vm_exec_core+5145>, 0x58ee3bca138d <vm_exec_core+4989>, 0x58ee3bca175c <vm_exec_core+5964>, 0x58ee3bca14c9 <vm_exec_core+5305>, 0x58ee3bca10b5 <vm_exec_core+4261>, 0x58ee3bca104d <vm_exec_core+4157>, 0x58ee3bca0fd6 <vm_exec_core+4038>, 0x58ee3bca0f99 <vm_exec_core+3977>, 0x58ee3bca0f61 <vm_exec_core+3921>, 0x58ee3bca0f2c <vm_exec_core+3868>, 0x58ee3bca0ef7 <vm_exec_core+3815>, 0x58ee3bca0ec2 <vm_exec_core+3762>, 0x58ee3bca0e08 <vm_exec_core+3576>, 0x58ee3bca0dc4 <vm_exec_core+3508>, 0x58ee3bca0d7d <vm_exec_core+3437>, 0x58ee3bca0d25 <vm_exec_core+3349>, 0x58ee3bca0cdf <vm_exec_core+3279>, 0x58ee3bca0c62 <vm_exec_core+3154>, 0x58ee3bca0c28 <vm_exec_core+3096>, 0x58ee3bca0bcb <vm_exec_core+3003>, 0x58ee3bca0b71 <vm_exec_core+2913>, 0x58ee3bca0b34 <vm_exec_core+2852>, 0x58ee3bca1ea7 <vm_exec_core+7831>, 0x58ee3bca1d4c <vm_exec_core+7484>, 0x58ee3bca1cc6 <vm_exec_core+7350>, 0x58ee3bca1c5f <vm_exec_core+7247>, 0x58ee3bca1c0d <vm_exec_core+7165>, 0x58ee3bca1ba8 <vm_exec_core+7064>, 0x58ee3bca1b57 <vm_exec_core+6983>, 0x58ee3bca1b02 <vm_exec_core+6898>, 0x58ee3bca1ab8 <vm_exec_core+6824>, 0x58ee3bca1a91 <vm_exec_core+6785>, 0x58ee3bca1a56 <vm_exec_core+6726>, 0x58ee3bca1a07 <vm_exec_core+6647>, 0x58ee3bca19d3 <vm_exec_core+6595>, 0x58ee3bca1921 <vm_exec_core+6417>, 0x58ee3bca18de <vm_exec_core+6350>, 0x58ee3bca189a <vm_exec_core+6282>, 0x58ee3bca23e7 <vm_exec_core+9175>, 0x58ee3bca2378 <vm_exec_core+9064>, 0x58ee3bca2419 <vm_exec_core+9225>, 0x58ee3bca2165 <vm_exec_core+8533>, 0x58ee3bca20f6 <vm_exec_core+8422>, 0x58ee3bca2098 <vm_exec_core+8328>, 0x58ee3bca1f20 <vm_exec_core+7952>, 0x58ee3bca1ee4 <vm_exec_core+7892>, 0x58ee3bca2559 <vm_exec_core+9545>, 0x58ee3bca230e <vm_exec_core+8958>, 0x58ee3bca2263 <vm_exec_core+8787>, 0x58ee3bca330f <vm_exec_core+13055>, 0x58ee3bca21b4 <vm_exec_core+8612>, 0x58ee3bca24c1 <vm_exec_core+9393>, 0x58ee3bca2472 <vm_exec_core+9314>, 0x58ee3bca250a <vm_exec_core+9466>, 0x58ee3bca0ae5 <vm_exec_core+2773>, 0x58ee3bca3325 <vm_exec_core+13077>, 0x58ee3bca0a96 <vm_exec_core+2694>, 0x58ee3bca0a25 <vm_exec_core+2581>, 0x58ee3bca09e0 <vm_exec_core+2512>, 0x58ee3bca096d <vm_exec_core+2397>, 0x58ee3bca08b5 <vm_exec_core+2213>, 0x58ee3bca085b <vm_exec_core+2123>, 0x58ee3bca07df <vm_exec_core+1999>, 0x58ee3bca0117 <vm_exec_core+263>, 0x58ee3bca07ab <vm_exec_core+1947>, 0x58ee3bca076c <vm_exec_core+1884>, 0x58ee3bca072d <vm_exec_core+1821>, 0x58ee3bca06f1 <vm_exec_core+1761>, 0x58ee3bca06cd <vm_exec_core+1725>, 0x58ee3bca0684 <vm_exec_core+1652>, 0x58ee3bca063b <vm_exec_core+1579>, 0x58ee3bca05ff <vm_exec_core+1519>, 0x58ee3bca0541 <vm_exec_core+1329>, 0x58ee3bca04c2 <vm_exec_core+1202>, 0x58ee3bca2ac8 <vm_exec_core+10936>, 0x58ee3bca2ade <vm_exec_core+10958>, 0x58ee3bca2af4 <vm_exec_core+10980>, 0x58ee3bca2b0a <vm_exec_core+11002>, 0x58ee3bca2b20 <vm_exec_core+11024>...} |
| #32 0x000058ee3bc907e5 in vm_exec_loop (result=<optimized out>, tag=<optimized out>, state=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk_gcc12/vm.c:2826 |
| vm_loop_start = <optimized out> |
| vm_loop_start = <optimized out> |
| #33 rb_vm_exec (ec=0x58ee57f99f68) at /tmp/ruby/src/trunk_gcc12/vm.c:2802 |
| _ec = 0x58ee57f99f68 |
| _tag = {tag = 36, retval = 4, buf = {0x7fff8d3b9cb8, 0x58ee3bc90840 <rb_vm_exec+272>, 0x0, 0x7fff8d3b99d0, 0x74b71074a838}, prev = 0x7fff8d3b9aa0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = 36 |
| #34 0x000058ee3bca7152 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk_gcc12/vm.c:3065 |
| ec = <optimized out> |
| val = <optimized out> |
| #35 0x000058ee3baab3b5 in rb_ec_exec_node (ec=ec@entry=0x58ee57f99f68, n=<optimized out>) at /tmp/ruby/src/trunk_gcc12/eval.c:283 |
| _ec = 0x58ee57f99f68 |
| _tag = {tag = 36, retval = 97780226513220, buf = {0x7fff8d3b9cb8, 0x58ee3baab400 <rb_ec_exec_node+240>, 0x0, 0x7fff8d3b9a80, 0x24}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = <optimized out> |
| #36 0x000058ee3baadb5b in ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk_gcc12/eval.c:321 |
| ec = 0x58ee57f99f68 |
| status = <optimized out> |
| #37 0x000058ee3baa8266 in rb_main (argv=0x7fff8d3b9cb8, argc=5) at /tmp/ruby/src/trunk_gcc12/main.c:42 |
| variable_in_this_stack_frame = 0 |
| #38 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_gcc12/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 2310109) 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 2310109 killed by SIGABRT (signal 6) (core dumped) |
| | |
| | -e:11: [BUG] Segmentation fault at 0x000003e90022beb3 |
| | ruby 4.1.0dev (2026-03-21T15:49:57Z master 251fd7a11e) +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:000820 l:n b:---- EVAL -e:10 [FINISH] |
| | c:0001 p:0000 s:0003 E:0009d0 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: 0x000074b7109d2d61 RBP: 0x00007fff8d3b9500 RSP: 0x00007fff8d3b94c0 |
| | RAX: 0xfffffffffffffffc RBX: 0x000058ee57f99e28 RCX: 0x000074b7109d2d61 |
| | RDX: 0x0000000000000000 RDI: 0x000058ee57f99e54 RSI: 0x0000000000000189 |
| | R8: 0x0000000000000000 R9: 0x00000000ffffffff R10: 0x0000000000000000 |
| | R11: 0x0000000000000246 R12: 0x0000000000000000 R13: 0x0000000000000000 |
| | R14: 0x000058ee3c132228 R15: 0x000058ee57f99e54 EFL: 0x0000000000000246 |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | th: 0x58ee3c1323c0, native_id: 0x74b7109377c0 |
| | -- 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:000820 l:n b:---- EVAL -e:10 [FINISH] |
| | c:0001 p:0000 s:0003 E:0009d0 l:y b:---- DUMMY [FINISH] |
| | |
| | th: 0x58ee5811ba50, native_id: 0x74b71063e6c0 |
| | -- Control frame information ----------------------------------------------- |
| | c:0003 p:0038 s:0012 e:000010 l:y b:0001 METHOD <internal:numeric>:261 |
| | 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_gcc12/test/ruby/test_gc.rb:742:in 'TestGc#test_interrupt_in_finalizer' |
| make: *** [uncommon.mk:930: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |