| "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 2633026] |
| [New LWP 2632983] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x0000614284482335 in rb_iseq_mark_and_move_each_body_value (iseq=0x796a61b33888, original_iseq=0x0) at /tmp/ruby/src/trunk-yjit/iseq.c:275 |
| 275 union iseq_inline_storage_entry *is_entries = body->is_entries; |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x796a7c2157c0 (LWP 2632973) "ruby" 0x0000614284482335 in rb_iseq_mark_and_move_each_body_value (iseq=0x796a61b33888, original_iseq=0x0) at /tmp/ruby/src/trunk-yjit/iseq.c:275 |
| 2 Thread 0x796a61ade6c0 (LWP 2633026) "ruby" 0x0000796a7c2b0d61 in __futex_abstimed_wait_common64 (private=31082, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6142b23563a0) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x796a62bff6c0 (LWP 2632983) "ruby" 0x0000796a7c342042 in epoll_wait (epfd=4, events=events@entry=0x614284a7e61c <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 0x796a62bff6c0 (LWP 2632983) "ruby"): |
| #0 0x0000796a7c342042 in epoll_wait (epfd=4, events=events@entry=0x614284a7e61c <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 0x0000614284590981 in event_wait (vm=0x6142b23562a0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2944 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x6142b23562a0) at /tmp/ruby/src/trunk-yjit/thread_pthread_mn.c:917 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #3 timer_thread_func (ptr=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:3071 |
| vm = <optimized out> |
| #4 0x0000796a7c2b4a94 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 = {133497830241984, -6209423521092274244, 133497830241984, -264, 0, 140733404266528, -6209423521113245764, -6209462104090675268}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x0000796a7c341c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x796a61ade6c0 (LWP 2633026) "ruby"): |
| #0 0x0000796a7c2b0d61 in __futex_abstimed_wait_common64 (private=31082, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x6142b23563a0) 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=31082, abstime=0x0, clockid=0, expected=0, futex_word=0x6142b23563a0) 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=0x6142b23563a0, 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 0x0000796a7c2b37dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x6142b2356340, cond=0x6142b2356378) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x796a7c2b34a0 <__condvar_cleanup_waiting>, __arg = 0x796a61addd10, __canceltype = 1638784480, __prev = 0x0} |
| cbuffer = {wseq = 4, cond = 0x6142b2356378, mutex = 0x6142b2356340, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 4 |
| seq = 2 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x6142b2356378, mutex=mutex@entry=0x6142b2356340) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x0000614284592623 in rb_native_cond_wait (mutex=0x6142b2356340, cond=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:231 |
| r = <optimized out> |
| r = <optimized out> |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:1313 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x6142b271c9c0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2288 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x6142b23562a0 |
| #8 0x0000796a7c2b4a94 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 = {133497812281024, -6209421477224712260, 133497812281024, -264, 0, 140733404265744, -6209421477245683780, -6209462104090675268}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x0000796a7c341c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x796a7c2157c0 (LWP 2632973) "ruby"): |
| #0 0x0000614284482335 in rb_iseq_mark_and_move_each_body_value (iseq=0x796a61b33888, original_iseq=0x0) at /tmp/ruby/src/trunk-yjit/iseq.c:275 |
| size = <optimized out> |
| code = <optimized out> |
| body = 0x6142b245b130 |
| is_entries = <optimized out> |
| size = <optimized out> |
| code = <optimized out> |
| body = <optimized out> |
| is_entries = <optimized out> |
| i = <optimized out> |
| icvarc = <optimized out> |
| i = <optimized out> |
| is = <optimized out> |
| i = <optimized out> |
| ic = <optimized out> |
| _obj = <optimized out> |
| i = <optimized out> |
| bits = <optimized out> |
| #1 rb_iseq_mark_and_move (iseq=0x796a61b33888, reference_updating=false) at /tmp/ruby/src/trunk-yjit/iseq.c:357 |
| body = 0x6142b245b130 |
| #2 0x00006142844336f1 in gc_mark_children (obj=<optimized out>, objspace=0x6142b2358bd0) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:4602 |
| No locals. |
| #3 gc_mark_stacked_objects (count=<optimized out>, incremental=<optimized out>, objspace=<optimized out>) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:4624 |
| mstack = <optimized out> |
| obj = <optimized out> |
| marked_slots_at_the_beginning = <optimized out> |
| popped_count = <optimized out> |
| mstack = <optimized out> |
| obj = <optimized out> |
| marked_slots_at_the_beginning = <optimized out> |
| popped_count = <optimized out> |
| #4 gc_mark_stacked_objects_all (objspace=<optimized out>) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:4662 |
| No locals. |
| #5 gc_marks_rest (objspace=0x6142b2358bd0) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:5732 |
| No locals. |
| #6 0x0000614284438b31 in gc_marks (full_mark=<optimized out>, objspace=0x6142b2358bd0) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:5846 |
| marking_finished = false |
| marking_finished = <optimized out> |
| #7 gc_start (objspace=objspace@entry=0x6142b2358bd0, reason=<optimized out>, reason@entry=45568) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:6525 |
| do_full_mark = <optimized out> |
| __func__ = <optimized out> |
| lock_lev = <optimized out> |
| #8 0x0000614284438fe4 in garbage_collect (objspace=0x6142b2358bd0, reason=45568) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:6407 |
| ret = <optimized out> |
| lev = <optimized out> |
| #9 0x000061428443a268 in objspace_malloc_gc_stress (objspace=0x6142b2358bd0) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:8034 |
| reason = <optimized out> |
| #10 objspace_malloc_gc_stress (objspace=0x6142b2358bd0) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:8025 |
| reason = <optimized out> |
| #11 rb_gc_impl_calloc (gc_allowed=true, size=48, objspace_ptr=0x6142b2358bd0) at /tmp/ruby/src/trunk-yjit/gc/default/default.c:8266 |
| gpr = 107008 |
| objspace = 0x6142b2358bd0 |
| mem = <optimized out> |
| objspace = <optimized out> |
| mem = <optimized out> |
| gpr = <optimized out> |
| #12 ruby_xcalloc_body (n=n@entry=1, size=size@entry=48) at /tmp/ruby/src/trunk-yjit/gc.c:5213 |
| No locals. |
| #13 0x000061428443a34d in ruby_xcalloc (n=n@entry=1, size=size@entry=48) at /tmp/ruby/src/trunk-yjit/gc.c:5207 |
| No locals. |
| #14 0x00006142845cc53d in vm_cc_table_dup_i (key=42913, old_ccs_ptr=106939087644448, data=0x796a61b2f648) at /tmp/ruby/src/trunk-yjit/vm_method.c:153 |
| new_table = 133497812612680 |
| old_ccs = 0x6142b254e720 |
| memsize = 48 |
| new_ccs = <optimized out> |
| #15 0x000061428458406e in rb_id_table_foreach (tbl=0x796a7c108ef8, func=0x6142845cc510 <vm_cc_table_dup_i>, data=0x796a61b2f648) at /tmp/ruby/src/trunk-yjit/id_table.c:285 |
| key = <optimized out> |
| ret = <optimized out> |
| i = <optimized out> |
| capa = <optimized out> |
| #16 0x00006142845d8266 in rb_vm_cc_table_dup (old_table=old_table@entry=133498254954200) at /tmp/ruby/src/trunk-yjit/vm_method.c:173 |
| new_table = 133497812612680 |
| #17 0x00006142845dbe27 in cache_callable_method_entry (cme=0x796a7c05f1f8, mid=156, klass=133498254650600) at /tmp/ruby/src/trunk-yjit/vm_method.c:1810 |
| new_cc_tbl = <optimized out> |
| cc_tbl = 133498254954200 |
| ccs_data = 1 |
| cc_tbl = <optimized out> |
| ccs_data = <optimized out> |
| new_cc_tbl = <optimized out> |
| #18 callable_method_entry_or_negative (klass=klass@entry=133498254650600, mid=mid@entry=156, defined_class_ptr=defined_class_ptr@entry=0x7fff0c91b840) at /tmp/ruby/src/trunk-yjit/vm_method.c:1882 |
| defined_class = 133497813114560 |
| me = <optimized out> |
| vm_locking_level = 1 |
| vm_locking_do = 1 |
| cme = 0x796a7c05f1f8 |
| cc_tbl = <optimized out> |
| #19 0x00006142845ee030 in callable_method_entry (defined_class_ptr=0x7fff0c91b840, mid=156, klass=133498254650600) at /tmp/ruby/src/trunk-yjit/vm_method.c:1901 |
| cme = <optimized out> |
| cme = <optimized out> |
| #20 vm_respond_to (ec=ec@entry=0x6142b235daa0, klass=133498254650600, obj=obj@entry=133497812810240, id=id@entry=16305, priv=priv@entry=1) at /tmp/ruby/src/trunk-yjit/vm_method.c:3297 |
| defined_class = 133497813114560 |
| resid = 156 |
| cme = <optimized out> |
| #21 0x00006142845ee8b1 in rb_ec_obj_respond_to (priv=1, id=16305, obj=133497812810240, ec=0x6142b235daa0) at /tmp/ruby/src/trunk-yjit/vm_method.c:3355 |
| klass = <optimized out> |
| ret = <optimized out> |
| klass = <optimized out> |
| ret = <optimized out> |
| #22 rb_obj_respond_to (obj=133497812810240, id=16305, priv=priv@entry=1) at /tmp/ruby/src/trunk-yjit/vm_method.c:3348 |
| ec = 0x6142b235daa0 |
| #23 0x000061428448ff02 in w_object (obj=<optimized out>, obj@entry=133497812810240, arg=0x796a61b5fac0, limit=-1) at /tmp/ruby/src/trunk-yjit/marshal.c:900 |
| v = 2989873152 |
| c_arg = {obj = 133497812810240, arg = 0x796a61b5fac0, limit = -1} |
| ivobj = 36 |
| num = 106938315117701 |
| hasiv = 0 |
| encname = 4 |
| #24 0x0000614284491edc in w_obj_each (id=3473, value=133497812810240, a=<optimized out>) at /tmp/ruby/src/trunk-yjit/marshal.c:639 |
| ivarg = <optimized out> |
| arg = 0x7fff0c91bc60 |
| unnamed = <optimized out> |
| ivname = 0x0 |
| #25 0x0000614284546b4e in rb_shape_foreach_field (initial_shape_id=<optimized out>, func=0x6142845ba390 <iterate_over_shapes_callback>, data=0x7fff0c91bb20) at /tmp/ruby/src/trunk-yjit/shape.c:1226 |
| shape = <optimized out> |
| parent_id = <optimized out> |
| #26 0x0000614284546be1 in rb_shape_foreach_field (data=0x7fff0c91bb20, func=0x6142845ba390 <iterate_over_shapes_callback>, initial_shape_id=<optimized out>) at /tmp/ruby/src/trunk-yjit/shape.c:1225 |
| shape = 0x796a7ac00078 |
| parent_id = <optimized out> |
| shape = <optimized out> |
| parent_id = <optimized out> |
| #27 rb_shape_foreach_field (data=0x7fff0c91bb20, func=0x6142845ba390 <iterate_over_shapes_callback>, initial_shape_id=<optimized out>) at /tmp/ruby/src/trunk-yjit/shape.c:1225 |
| shape = 0x796a7ac00a28 |
| parent_id = <optimized out> |
| shape = <optimized out> |
| parent_id = <optimized out> |
| #28 rb_shape_foreach_field (data=0x7fff0c91bb20, func=0x6142845ba390 <iterate_over_shapes_callback>, initial_shape_id=<optimized out>) at /tmp/ruby/src/trunk-yjit/shape.c:1225 |
| shape = 0x796a7ac00a50 |
| parent_id = <optimized out> |
| shape = <optimized out> |
| parent_id = <optimized out> |
| #29 rb_shape_foreach_field (initial_shape_id=<optimized out>, func=func@entry=0x6142845ba390 <iterate_over_shapes_callback>, data=data@entry=0x7fff0c91bb20) at /tmp/ruby/src/trunk-yjit/shape.c:1225 |
| shape = 0x796a7ac00a78 |
| parent_id = <optimized out> |
| #30 0x00006142845be75f in iterate_over_shapes (itr_data=0x7fff0c91bb20, callback=0x614284491e50 <w_obj_each>, shape_id=<optimized out>) at /tmp/ruby/src/trunk-yjit/variable.c:2131 |
| No locals. |
| #31 imemo_fields_each (ivar_only=<optimized out>, arg=<optimized out>, func=<optimized out>, fields_obj=<optimized out>) at /tmp/ruby/src/trunk-yjit/variable.c:2183 |
| itr_data = {obj = 133498254258640, fields_tbl = 0x0, arg = 140733404265376, func = 0x614284491e50 <w_obj_each>, fields = 0x6142b238ae50, ivar_only = true} |
| shape_id = <optimized out> |
| itr_data = <optimized out> |
| shape_id = <optimized out> |
| #32 rb_field_foreach (obj=obj@entry=133498254258640, func=func@entry=0x614284491e50 <w_obj_each>, arg=arg@entry=140733404265376, ivar_only=ivar_only@entry=true) at /tmp/ruby/src/trunk-yjit/variable.c:2288 |
| fields_obj = <optimized out> |
| #33 0x00006142845c453a in rb_field_foreach (ivar_only=<optimized out>, arg=<optimized out>, func=<optimized out>, obj=<optimized out>) at /tmp/ruby/src/trunk-yjit/variable.c:2296 |
| fields_obj = <optimized out> |
| fields_obj = <optimized out> |
| #34 0x000061428448ee45 in w_ivar_each (obj=obj@entry=133498254258640, num=5, arg=arg@entry=0x7fff0c91bc60) at /tmp/ruby/src/trunk-yjit/marshal.c:733 |
| shape_id = 4194371 |
| ivarg = {dump = 0x7fff0c91bc60, num_ivar = 4} |
| actual_shape_id = <optimized out> |
| #35 0x0000614284490a86 in w_objivar (arg=0x7fff0c91bc60, obj=133498254258640) at /tmp/ruby/src/trunk-yjit/marshal.c:776 |
| num = 5 |
| num = <optimized out> |
| #36 w_object (obj=<optimized out>, obj@entry=133498254258640, arg=arg@entry=0x796a61b5fac0, limit=limit@entry=-1) at /tmp/ruby/src/trunk-yjit/marshal.c:1102 |
| v = 256 |
| c_arg = {obj = 133498254258640, arg = 0x796a61b5fac0, limit = -1} |
| ivobj = 36 |
| num = 1 |
| hasiv = <optimized out> |
| encname = 4 |
| #37 0x0000614284494ce1 in rb_marshal_dump_limited (obj=133498254258640, port=133498254260160, limit=-1) at /tmp/ruby/src/trunk-yjit/marshal.c:1246 |
| arg = <optimized out> |
| wrapper = 133497812810400 |
| #38 0x00006142845d421d in vm_call_cfunc_with_frame_ (ec=0x6142b235daa0, reg_cfp=0x796a7c213fa0, calling=<optimized out>, argc=1, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3925 |
| ci = 0x1b3100100003 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x796a7c0aa2e8 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #39 0x00006142845dd871 in vm_sendish (ec=0x6142b235daa0, reg_cfp=0x796a7c213fa0, cd=0x6142b2547270, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-yjit/vm_callinfo.h:437 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x796a7c05f7e8 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x6142b2547270, cc = 0x796a7c05f7e8, block_handler = 0, recv = 133498254590280, argc = 1, kw_splat = false, heap_argv = 0} |
| #40 0x00006142845f63a4 in vm_exec_core (ec=0x796a61b33890, ec@entry=0x6142b235daa0) at ../../src/trunk-yjit/insns.def:902 |
| bh = <optimized out> |
| cd = 0x6142848f3040 |
| leaf = <optimized out> |
| val = 106938321237728 |
| reg_pc = 0x6142b26245f0 |
| reg_cfp = 0x796a7c213fa0 |
| insns_address_table = {0x6142845f9599 <vm_exec_core+12921>, 0x6142845f64a0 <vm_exec_core+384>, 0x6142845f8499 <vm_exec_core+8569>, 0x6142845f83f5 <vm_exec_core+8405>, 0x6142845f837b <vm_exec_core+8283>, 0x6142845f82d8 <vm_exec_core+8120>, 0x6142845f8563 <vm_exec_core+8771>, 0x6142845f850a <vm_exec_core+8682>, 0x6142845f805b <vm_exec_core+7483>, 0x6142845f7fbf <vm_exec_core+7327>, 0x6142845f8602 <vm_exec_core+8930>, 0x6142845f814b <vm_exec_core+7723>, 0x6142845f79e3 <vm_exec_core+5827>, 0x6142845f797b <vm_exec_core+5723>, 0x6142845f7904 <vm_exec_core+5604>, 0x6142845f78c7 <vm_exec_core+5543>, 0x6142845f788f <vm_exec_core+5487>, 0x6142845f785a <vm_exec_core+5434>, 0x6142845f7c93 <vm_exec_core+6515>, 0x6142845f7c5e <vm_exec_core+6462>, 0x6142845f7bd0 <vm_exec_core+6320>, 0x6142845f7b8c <vm_exec_core+6252>, 0x6142845f7b45 <vm_exec_core+6181>, 0x6142845f7aed <vm_exec_core+6093>, 0x6142845f7aa7 <vm_exec_core+6023>, 0x6142845f7a28 <vm_exec_core+5896>, 0x6142845f7dbc <vm_exec_core+6812>, 0x6142845f7d5f <vm_exec_core+6719>, 0x6142845f7d05 <vm_exec_core+6629>, 0x6142845f7cc8 <vm_exec_core+6568>, 0x6142845f7f82 <vm_exec_core+7266>, 0x6142845f7df6 <vm_exec_core+6870>, 0x6142845f70c8 <vm_exec_core+3496>, 0x6142845f7061 <vm_exec_core+3393>, 0x6142845f7606 <vm_exec_core+4838>, 0x6142845f75a4 <vm_exec_core+4740>, 0x6142845f7557 <vm_exec_core+4663>, 0x6142845f7502 <vm_exec_core+4578>, 0x6142845f74b8 <vm_exec_core+4504>, 0x6142845f7491 <vm_exec_core+4465>, 0x6142845f7456 <vm_exec_core+4406>, 0x6142845f7407 <vm_exec_core+4327>, 0x6142845f73d3 <vm_exec_core+4275>, 0x6142845f7326 <vm_exec_core+4102>, 0x6142845f72e3 <vm_exec_core+4035>, 0x6142845f729f <vm_exec_core+3967>, 0x6142845f726d <vm_exec_core+3917>, 0x6142845f71fe <vm_exec_core+3806>, 0x6142845f71a5 <vm_exec_core+3717>, 0x6142845f7156 <vm_exec_core+3638>, 0x6142845f77a4 <vm_exec_core+5252>, 0x6142845f7746 <vm_exec_core+5158>, 0x6142845f7694 <vm_exec_core+4980>, 0x6142845f7658 <vm_exec_core+4920>, 0x6142845f7813 <vm_exec_core+5363>, 0x6142845f6ff7 <vm_exec_core+3287>, 0x6142845f6f4c <vm_exec_core+3116>, 0x6142845f6380 <vm_exec_core+96>, 0x6142845f6ea0 <vm_exec_core+2944>, 0x6142845f6e08 <vm_exec_core+2792>, 0x6142845f6db9 <vm_exec_core+2713>, 0x6142845f6e51 <vm_exec_core+2865>, 0x6142845f6d6a <vm_exec_core+2634>, 0x6142845f97a7 <vm_exec_core+13447>, 0x6142845f6d1b <vm_exec_core+2555>, 0x6142845f6cac <vm_exec_core+2444>, 0x6142845f6c67 <vm_exec_core+2375>, 0x6142845f6bf4 <vm_exec_core+2260>, 0x6142845f6b3c <vm_exec_core+2076>, 0x6142845f6ae2 <vm_exec_core+1986>, 0x6142845f6a66 <vm_exec_core+1862>, 0x6142845f6425 <vm_exec_core+261>, 0x6142845f6a32 <vm_exec_core+1810>, 0x6142845f69f3 <vm_exec_core+1747>, 0x6142845f69b4 <vm_exec_core+1684>, 0x6142845f6978 <vm_exec_core+1624>, 0x6142845f68b5 <vm_exec_core+1429>, 0x6142845f6836 <vm_exec_core+1302>, 0x6142845f9742 <vm_exec_core+13346>, 0x6142845f95aa <vm_exec_core+12938>, 0x6142845f9610 <vm_exec_core+13040>, 0x6142845f8771 <vm_exec_core+9297>, 0x6142845f96a9 <vm_exec_core+13193>, 0x6142845f8ec0 <vm_exec_core+11168>, 0x6142845f8f19 <vm_exec_core+11257>, 0x6142845f9874 <vm_exec_core+13652>, 0x6142845f98d2 <vm_exec_core+13746>, 0x6142845f8f7a <vm_exec_core+11354>, 0x6142845f8fdb <vm_exec_core+11451>, 0x6142845f9039 <vm_exec_core+11545>, 0x6142845f90b6 <vm_exec_core+11670>, 0x6142845f9102 <vm_exec_core+11746>, 0x6142845f91d9 <vm_exec_core+11961>, 0x6142845f9155 <vm_exec_core+11829>, 0x6142845f9256 <vm_exec_core+12086>, 0x6142845f92ab <vm_exec_core+12171>, 0x6142845f92e7 <vm_exec_core+12231>, 0x6142845f9334 <vm_exec_core+12308>, 0x6142845f939a <vm_exec_core+12410>, 0x6142845f97ef <vm_exec_core+13519>, 0x6142845f67c5 <vm_exec_core+1189>, 0x6142845f6745 <vm_exec_core+1061>, 0x6142845f669c <vm_exec_core+892>, 0x6142845f6655 <vm_exec_core+821>, 0x6142845f660a <vm_exec_core+746>, 0x6142845f65c1 <vm_exec_core+673>, 0x6142845f6570 <vm_exec_core+592>, 0x6142845f653b <vm_exec_core+539>, 0x6142845f6506 <vm_exec_core+486>, 0x6142845f957b <vm_exec_core+12891>, 0x6142845f648f <vm_exec_core+367>, 0x6142845f8488 <vm_exec_core+8552>, 0x6142845f83e4 <vm_exec_core+8388>, 0x6142845f836a <vm_exec_core+8266>, 0x6142845f82c7 <vm_exec_core+8103>, 0x6142845f8552 <vm_exec_core+8754>, 0x6142845f84f9 <vm_exec_core+8665>, 0x6142845f804a <vm_exec_core+7466>, 0x6142845f7fae <vm_exec_core+7310>, 0x6142845f85f1 <vm_exec_core+8913>, 0x6142845f813a <vm_exec_core+7706>, 0x6142845f79d2 <vm_exec_core+5810>, 0x6142845f796a <vm_exec_core+5706>, 0x6142845f78f3 <vm_exec_core+5587>, 0x6142845f78b6 <vm_exec_core+5526>, 0x6142845f787e <vm_exec_core+5470>, 0x6142845f7849 <vm_exec_core+5417>, 0x6142845f7c82 <vm_exec_core+6498>, 0x6142845f7c4d <vm_exec_core+6445>, 0x6142845f7bbf <vm_exec_core+6303>, 0x6142845f7b7b <vm_exec_core+6235>, 0x6142845f7b34 <vm_exec_core+6164>, 0x6142845f7adc <vm_exec_core+6076>, 0x6142845f7a96 <vm_exec_core+6006>, 0x6142845f7a17 <vm_exec_core+5879>, 0x6142845f7dab <vm_exec_core+6795>, 0x6142845f7d4e <vm_exec_core+6702>, 0x6142845f7cf4 <vm_exec_core+6612>, 0x6142845f7cb7 <vm_exec_core+6551>, 0x6142845f7f71 <vm_exec_core+7249>, 0x6142845f7de5 <vm_exec_core+6853>, 0x6142845f70b7 <vm_exec_core+3479>, 0x6142845f7050 <vm_exec_core+3376>, 0x6142845f75f5 <vm_exec_core+4821>, 0x6142845f7593 <vm_exec_core+4723>, 0x6142845f7546 <vm_exec_core+4646>, 0x6142845f74f1 <vm_exec_core+4561>, 0x6142845f74a7 <vm_exec_core+4487>, 0x6142845f7480 <vm_exec_core+4448>, 0x6142845f7445 <vm_exec_core+4389>, 0x6142845f73f6 <vm_exec_core+4310>, 0x6142845f73c2 <vm_exec_core+4258>, 0x6142845f7315 <vm_exec_core+4085>, 0x6142845f72d2 <vm_exec_core+4018>, 0x6142845f728e <vm_exec_core+3950>, 0x6142845f725c <vm_exec_core+3900>, 0x6142845f71ed <vm_exec_core+3789>, 0x6142845f7194 <vm_exec_core+3700>, 0x6142845f7145 <vm_exec_core+3621>, 0x6142845f7793 <vm_exec_core+5235>, 0x6142845f7735 <vm_exec_core+5141>, 0x6142845f7683 <vm_exec_core+4963>, 0x6142845f7647 <vm_exec_core+4903>, 0x6142845f7802 <vm_exec_core+5346>, 0x6142845f6fe6 <vm_exec_core+3270>, 0x6142845f6f3b <vm_exec_core+3099>, 0x6142845f8ddd <vm_exec_core+10941>, 0x6142845f6e8f <vm_exec_core+2927>, 0x6142845f6df7 <vm_exec_core+2775>, 0x6142845f6da8 <vm_exec_core+2696>, 0x6142845f6e40 <vm_exec_core+2848>, 0x6142845f6d59 <vm_exec_core+2617>, 0x6142845f8df3 <vm_exec_core+10963>, 0x6142845f6d0a <vm_exec_core+2538>, 0x6142845f6c9b <vm_exec_core+2427>, 0x6142845f6c56 <vm_exec_core+2358>, 0x6142845f6be3 <vm_exec_core+2243>, 0x6142845f6b2b <vm_exec_core+2059>, 0x6142845f6ad1 <vm_exec_core+1969>, 0x6142845f6a55 <vm_exec_core+1845>, 0x6142845f6414 <vm_exec_core+244>, 0x6142845f6a21 <vm_exec_core+1793>, 0x6142845f69e2 <vm_exec_core+1730>, 0x6142845f69a3 <vm_exec_core+1667>, 0x6142845f6967 <vm_exec_core+1607>, 0x6142845f68a4 <vm_exec_core+1412>, 0x6142845f6825 <vm_exec_core+1285>, 0x6142845f8e09 <vm_exec_core+10985>, 0x6142845f8e1f <vm_exec_core+11007>, 0x6142845f8e35 <vm_exec_core+11029>, 0x6142845f8e4b <vm_exec_core+11051>, 0x6142845f8e61 <vm_exec_core+11073>, 0x6142845f8e77 <vm_exec_core+11095>, 0x6142845f8e8d <vm_exec_core+11117>, 0x6142845f8eaa <vm_exec_core+11146>, 0x6142845f9473 <vm_exec_core+12627>, 0x6142845f9489 <vm_exec_core+12649>, 0x6142845f949f <vm_exec_core+12671>, 0x6142845f94b5 <vm_exec_core+12693>, 0x6142845f94cb <vm_exec_core+12715>...} |
| #41 0x00006142845e7193 in rb_vm_exec (ec=0x6142b235daa0) at /tmp/ruby/src/trunk-yjit/vm.c:2742 |
| _ec = 0x6142b235daa0 |
| _tag = {tag = 36, retval = 4, buf = {0x7fff0c91c4a8, 0x6142845e70b0 <rb_vm_exec+304>, 0x0, 0x7fff0c91bfc0, 0x1}, prev = 0x7fff0c91c130, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #42 0x00006142845e7587 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-yjit/vm.c:1772 |
| iseq = 0x796a61b3fcc8 |
| type = <optimized out> |
| cfp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| opt_pc = <optimized out> |
| sp = 0xf6606da38e05b100 |
| av = {1, 140733404266800} |
| stack_argv = 0xf6606da38e05b100 |
| 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> |
| #43 0x00006142845e7f26 in rb_vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=kw_splat@entry=0, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/src/trunk-yjit/vm.c:1917 |
| self = <optimized out> |
| #44 0x00006142844ce039 in rb_proc_call_kw (kw_splat=0, args=<optimized out>, self=<optimized out>) at /tmp/ruby/src/trunk-yjit/proc.c:998 |
| vret = <optimized out> |
| proc = <optimized out> |
| argc = <optimized out> |
| argv = <optimized out> |
| vret = <optimized out> |
| proc = <optimized out> |
| argc = <optimized out> |
| argv = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #45 rb_proc_call (self=<optimized out>, args=<optimized out>) at /tmp/ruby/src/trunk-yjit/proc.c:1008 |
| No locals. |
| #46 0x00006142844103ed in exec_end_procs_chain (procs=0x614284a7bd58 <end_procs>, errp=0x6142b235db10) at /tmp/ruby/src/trunk-yjit/eval_jump.c:105 |
| endproc = {func = 0x61428440b830 <rb_call_end_proc>, data = 133498254261080, next = 0x6142b2720fb0} |
| link = <optimized out> |
| errinfo = <optimized out> |
| #47 rb_ec_exec_end_proc (ec=ec@entry=0x6142b235daa0) at /tmp/ruby/src/trunk-yjit/eval_jump.c:121 |
| _ec = 0x6142b235daa0 |
| _tag = {tag = 36, retval = 133498256048032, buf = {0x7fff0c91c4a8, 0x614284410460 <rb_ec_exec_end_proc+480>, 0x0, 0x7fff0c91c0d0, 0x24700000000}, prev = 0x7fff0c91c2c0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| errinfo = 133498254258640 |
| finished = false |
| #48 0x00006142844105bb in rb_ec_teardown (ec=ec@entry=0x6142b235daa0) at /tmp/ruby/src/trunk-yjit/eval.c:157 |
| No locals. |
| #49 0x0000614284410782 in rb_ec_cleanup (ec=<optimized out>, ex=<optimized out>) at /tmp/ruby/src/trunk-yjit/eval.c:209 |
| err = <optimized out> |
| mode0 = 210879656 |
| mode1 = 32767 |
| _ec = <optimized out> |
| _tag = {tag = 36, retval = 0, buf = {0x7fff0c91c4a8, 0x614284410910 <rb_ec_cleanup+720>, 0x0, 0x7fff0c91c260, 0x7fff0c91c4a8}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| save_error = 133498254258640 |
| sysex = 0 |
| signaled = 0 |
| th = 0x6142b23587e0 |
| th0 = 0x6142b23587e0 |
| step = 1 |
| message = 4 |
| buf = <optimized out> |
| #50 0x00006142844110e1 in ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk-yjit/eval.c:321 |
| ec = <optimized out> |
| status = <optimized out> |
| #51 0x000061428440b636 in rb_main (argv=0x7fff0c91c4a8, argc=111) at /tmp/ruby/src/trunk-yjit/main.c:42 |
| variable_in_this_stack_frame = 0 |
| #52 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-yjit/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 2632973) detached] |
| 1) Error: |
| TestRactor#test_move_nested_hash_during_gc_with_yjit: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_separately expired timeout (10 sec) |
| pid 2632973 killed by SIGABRT (signal 6) (core dumped) |
| | |
| | th: 0x6142b23587e0, native_id: 0x796a7c2157c0 |
| | -- Control frame information ----------------------------------------------- |
| | c:0003 p:---- s:0013 e:000012 l:y n:---- CFUNC :dump |
| | c:0002 p:0018 s:0008 e:000005 l:n n:---- BLOCK /tmp/ruby/src/trunk-yjit/tool/lib/core_assertions.rb:308 [FINISH] |
| | c:0001 p:0000 s:0003 E:0010e0 l:y n:---- DUMMY [FINISH] |
| | |
| /tmp/ruby/src/trunk-yjit/test/ruby/test_ractor.rb:104:in 'TestRactor#test_move_nested_hash_during_gc_with_yjit' |
| make: *** [uncommon.mk:910: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |