| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| From https://github.com/ruby/ruby |
| 1de0b28..b146eae 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 316766] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| _int_malloc (av=av@entry=0x7e3c217adac0 <main_arena>, bytes=bytes@entry=344) at ./malloc/malloc.c:4456 |
| warning: 4456 ./malloc/malloc.c: No such file or directory |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7e3c215a77c0 (LWP 316764) "ruby" _int_malloc (av=av@entry=0x7e3c217adac0 <main_arena>, bytes=bytes@entry=344) at ./malloc/malloc.c:4456 |
| 2 Thread 0x7e3c07fff6c0 (LWP 316766) "ruby" 0x00007e3c216d4042 in epoll_wait (epfd=epfd@entry=4, events=0x5cea742b9dc4 <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x7e3c07fff6c0 (LWP 316766) "ruby"): |
| #0 0x00007e3c216d4042 in epoll_wait (epfd=epfd@entry=4, events=0x5cea742b9dc4 <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 0x00005cea73e2f3fa in event_wait (vm=0x5cea7d5292a0) at /tmp/ruby/src/trunk_clang_17/thread_pthread_mn.c:891 |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x5cea7d5292a0) at /tmp/ruby/src/trunk_clang_17/thread_pthread_mn.c:913 |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #3 timer_thread_func (ptr=0x5cea7d5292a0) at /tmp/ruby/src/trunk_clang_17/thread_pthread.c:3065 |
| vm = <optimized out> |
| #4 0x00007e3c21646a94 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 = {138796297352896, -5247132985346001023, 138796297352896, -264, 0, 140737191044416, -5247132985358583935, -5247188970012575871}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x00007e3c216d3c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7e3c215a77c0 (LWP 316764) "ruby"): |
| #0 _int_malloc (av=av@entry=0x7e3c217adac0 <main_arena>, bytes=bytes@entry=344) at ./malloc/malloc.c:4456 |
| p = <optimized out> |
| iters = <optimized out> |
| nb = <optimized out> |
| idx = <optimized out> |
| bin = <optimized out> |
| victim = 0x5cea7d623fe0 |
| size = <optimized out> |
| victim_index = <optimized out> |
| remainder = 0x5cea7d624140 |
| remainder_size = <optimized out> |
| block = <optimized out> |
| bit = <optimized out> |
| map = 0 |
| fwd = <optimized out> |
| bck = <optimized out> |
| tcache_unsorted_count = <optimized out> |
| tcache_nb = 352 |
| tc_idx = 20 |
| return_cached = <optimized out> |
| __PRETTY_FUNCTION__ = "_int_malloc" |
| #1 0x00007e3c2165886e in __libc_calloc (n=n@entry=1, elem_size=elem_size@entry=344) at ./malloc/malloc.c:3754 |
| av = <optimized out> |
| oldtop = 0x5cea7d623fe0 |
| sz = 344 |
| oldtopsize = 106528 |
| mem = <optimized out> |
| clearsize = <optimized out> |
| nclears = <optimized out> |
| d = <optimized out> |
| bytes = 344 |
| __PRETTY_FUNCTION__ = "__libc_calloc" |
| p = <optimized out> |
| csz = <optimized out> |
| #2 0x00005cea73cfb981 in calloc1 (n=<optimized out>) at /tmp/ruby/src/trunk_clang_17/gc/default/default.c:1490 |
| No locals. |
| #3 rb_gc_impl_calloc (objspace_ptr=0x5cea7d52bc40, size=<optimized out>) at /tmp/ruby/src/trunk_clang_17/gc/default/default.c:8162 |
| gpr = 107008 |
| objspace = 0x5cea7d52bc40 |
| mem = <optimized out> |
| gpr = <optimized out> |
| #4 ruby_xcalloc_body (n=<optimized out>, n@entry=1, size=<optimized out>, size@entry=344) at /tmp/ruby/src/trunk_clang_17/gc.c:5225 |
| No locals. |
| #5 ruby_xcalloc (n=n@entry=1, size=size@entry=344) at /tmp/ruby/src/trunk_clang_17/gc.c:5219 |
| No locals. |
| #6 0x00005cea73d42baa in rb_iseq_constant_body_alloc () at /tmp/ruby/src/trunk_clang_17/iseq.c:512 |
| iseq_body = <optimized out> |
| #7 iseq_alloc () at /tmp/ruby/src/trunk_clang_17/iseq.c:520 |
| iseq = 0x7e3c06fa9720 |
| #8 rb_iseq_alloc_with_dummy_path (fname=fname@entry=138796721606920) at /tmp/ruby/src/trunk_clang_17/iseq.c:554 |
| dummy_iseq = 0x7e3c06fa9720 |
| #9 0x00005cea73e5852c in rb_vm_push_frame_fname (ec=0x5cea7d530b10, fname=18446744073709551408, fname@entry=138796721606920) at /tmp/ruby/src/trunk_clang_17/vm_insnhelper.c:469 |
| dmy_iseq = <optimized out> |
| #10 0x00005cea73feb7b3 in ibf_load_iseq_each (load=0x5cea7d5fdcb0, iseq=0x7e3c06fa9798, offset=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:13775 |
| dummy_frame = 0 |
| load_body = 0x5cea7d623e90 |
| reading_pos = <optimized out> |
| type = 2 |
| iseq_size = 34 |
| bytecode_offset = <optimized out> |
| param_flags = 1 |
| param_size = 2 |
| param_lead_num = 2 |
| param_opt_num = 0 |
| param_rest_start = 0 |
| param_post_start = 0 |
| param_post_num = 0 |
| param_block_start = 0 |
| param_opt_table_offset = <optimized out> |
| param_keyword_offset = 0 |
| location_pathobj_index = <optimized out> |
| location_base_label_index = 451 |
| location_label_index = 516 |
| location_first_lineno = 493 |
| location_node_id = 2390 |
| location_code_location_beg_pos_lineno = 493 |
| location_code_location_beg_pos_column = 19 |
| location_code_location_end_pos_lineno = 496 |
| location_code_location_end_pos_column = 11 |
| insns_info_body_offset = <optimized out> |
| insns_info_positions_offset = <optimized out> |
| insns_info_size = 16 |
| local_table_offset = <optimized out> |
| catch_table_size = 0 |
| catch_table_offset = <optimized out> |
| parent_iseq_index = 30 |
| local_iseq_index = 30 |
| mandatory_only_iseq_index = -1 |
| ci_entries_offset = <optimized out> |
| outer_variables_offset = <optimized out> |
| variable_flip_count = 0 |
| local_table_size = 3 |
| ivc_size = 0 |
| icvarc_size = 0 |
| ise_size = 0 |
| ic_size = 0 |
| ci_size = 4 |
| stack_max = 6 |
| builtin_attrs = 0 |
| prism = true |
| path = 138796721606920 |
| ec = 0x5cea7d530b10 |
| parent_iseq = <optimized out> |
| local_iseq = <optimized out> |
| mandatory_only_iseq = <optimized out> |
| bytecode_size = <optimized out> |
| realpath = <optimized out> |
| pathobj = <optimized out> |
| keyword = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #11 rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7e3c06fa9798) at /tmp/ruby/src/trunk_clang_17/compile.c:14715 |
| load = 0x5cea7d5fdcb0 |
| prev_src_iseq = 0x7e3c06fa9b58 |
| offset = <optimized out> |
| #12 0x00005cea73fee07a in ibf_load_iseq (load=0x5cea7d5fdcb0, index_iseq=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:14770 |
| iseq = 0x7e3c06fa9798 |
| iseqv = <optimized out> |
| iseq_index = <optimized out> |
| #13 ibf_load_code (load=0x5cea7d5fdcb0, iseq=0x7e3c06fa9b58, bytecode_offset=<optimized out>, bytecode_size=<optimized out>, iseq_size=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:12998 |
| op = <optimized out> |
| v = <optimized out> |
| operand_type = <optimized out> |
| insn = 55 |
| op_index = 1 |
| types = 0x5cea74145b07 <rb_vm_insn_op_base+119> "CS" |
| tmp = {0} |
| reading_pos = 17909 |
| code = 0x5cea7d622af0 |
| load_body = 0x5cea7d622230 |
| cd_entries = 0x5cea7d622610 |
| ic_index = 0 |
| iseqv = 138796280224600 |
| mark_offset_bits = 0x5cea7d622ee0 |
| needs_bitmap = true |
| code_index = 107 |
| insn = <optimized out> |
| op_index = <optimized out> |
| types = <optimized out> |
| operand_type = <optimized out> |
| op = <optimized out> |
| ic = <optimized out> |
| cache = <optimized out> |
| iv_name = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| arr = <optimized out> |
| ic = <optimized out> |
| op = <optimized out> |
| #14 ibf_load_iseq_each (load=0x5cea7d5fdcb0, iseq=0x7e3c06fa9b58, offset=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:13856 |
| dummy_frame = 138796280224480 |
| load_body = 0x5cea7d622230 |
| reading_pos = <optimized out> |
| type = <optimized out> |
| iseq_size = <optimized out> |
| bytecode_offset = <optimized out> |
| param_flags = <optimized out> |
| param_size = <optimized out> |
| param_lead_num = 1 |
| param_opt_num = <optimized out> |
| param_rest_start = 0 |
| param_post_start = <optimized out> |
| param_post_num = <optimized out> |
| param_block_start = 0 |
| param_opt_table_offset = <optimized out> |
| param_keyword_offset = 17976 |
| location_pathobj_index = <optimized out> |
| location_base_label_index = 451 |
| location_label_index = 451 |
| location_first_lineno = 474 |
| location_node_id = 2405 |
| location_code_location_beg_pos_lineno = 474 |
| location_code_location_beg_pos_column = 4 |
| location_code_location_end_pos_lineno = 500 |
| location_code_location_end_pos_column = 7 |
| insns_info_body_offset = <optimized out> |
| insns_info_positions_offset = <optimized out> |
| insns_info_size = <optimized out> |
| local_table_offset = <optimized out> |
| catch_table_size = 0 |
| catch_table_offset = <optimized out> |
| parent_iseq_index = -1 |
| local_iseq_index = 30 |
| mandatory_only_iseq_index = -1 |
| ci_entries_offset = <optimized out> |
| outer_variables_offset = <optimized out> |
| variable_flip_count = 0 |
| local_table_size = <optimized out> |
| ivc_size = 0 |
| icvarc_size = 0 |
| ise_size = <optimized out> |
| ic_size = <optimized out> |
| ci_size = <optimized out> |
| stack_max = <optimized out> |
| builtin_attrs = <optimized out> |
| prism = true |
| path = <optimized out> |
| ec = 0x5cea7d530b10 |
| parent_iseq = <optimized out> |
| local_iseq = <optimized out> |
| mandatory_only_iseq = <optimized out> |
| bytecode_size = <optimized out> |
| realpath = <optimized out> |
| pathobj = <optimized out> |
| keyword = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #15 rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7e3c06fa9b58) at /tmp/ruby/src/trunk_clang_17/compile.c:14715 |
| load = 0x5cea7d5fdcb0 |
| prev_src_iseq = 0x7e3c06fab138 |
| offset = <optimized out> |
| #16 0x00005cea73fee07a in ibf_load_iseq (load=0x5cea7d5fdcb0, index_iseq=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:14770 |
| iseq = 0x7e3c06fa9b58 |
| iseqv = <optimized out> |
| iseq_index = <optimized out> |
| #17 ibf_load_code (load=0x5cea7d5fdcb0, iseq=0x7e3c06fab138, bytecode_offset=<optimized out>, bytecode_size=<optimized out>, iseq_size=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:12998 |
| op = <optimized out> |
| v = <optimized out> |
| operand_type = <optimized out> |
| insn = 53 |
| op_index = 1 |
| types = 0x5cea74145b01 <rb_vm_insn_op_base+113> "IS" |
| tmp = {19173952} |
| reading_pos = 4705 |
| code = 0x5cea7d5a16b0 |
| load_body = 0x5cea7d5a12c0 |
| cd_entries = 0x5cea7d5a1590 |
| ic_index = 0 |
| iseqv = 138796280230200 |
| mark_offset_bits = 0x7fffee474da8 |
| needs_bitmap = true |
| code_index = 27 |
| insn = <optimized out> |
| op_index = <optimized out> |
| types = <optimized out> |
| operand_type = <optimized out> |
| op = <optimized out> |
| ic = <optimized out> |
| cache = <optimized out> |
| iv_name = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| arr = <optimized out> |
| ic = <optimized out> |
| op = <optimized out> |
| #18 ibf_load_iseq_each (load=0x5cea7d5fdcb0, iseq=0x7e3c06fab138, offset=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:13856 |
| dummy_frame = 138796280230080 |
| load_body = 0x5cea7d5a12c0 |
| reading_pos = <optimized out> |
| type = <optimized out> |
| iseq_size = <optimized out> |
| bytecode_offset = <optimized out> |
| param_flags = <optimized out> |
| param_size = <optimized out> |
| param_lead_num = 0 |
| param_opt_num = <optimized out> |
| param_rest_start = 0 |
| param_post_start = <optimized out> |
| param_post_num = <optimized out> |
| param_block_start = 0 |
| param_opt_table_offset = <optimized out> |
| param_keyword_offset = 0 |
| location_pathobj_index = <optimized out> |
| location_base_label_index = 146 |
| location_label_index = 146 |
| location_first_lineno = 270 |
| location_node_id = 2635 |
| location_code_location_beg_pos_lineno = 270 |
| location_code_location_beg_pos_column = 2 |
| location_code_location_end_pos_lineno = 551 |
| location_code_location_end_pos_column = 5 |
| insns_info_body_offset = <optimized out> |
| insns_info_positions_offset = <optimized out> |
| insns_info_size = <optimized out> |
| local_table_offset = <optimized out> |
| catch_table_size = 0 |
| catch_table_offset = <optimized out> |
| parent_iseq_index = -1 |
| local_iseq_index = 18 |
| mandatory_only_iseq_index = -1 |
| ci_entries_offset = <optimized out> |
| outer_variables_offset = <optimized out> |
| variable_flip_count = 0 |
| local_table_size = <optimized out> |
| ivc_size = 0 |
| icvarc_size = 0 |
| ise_size = <optimized out> |
| ic_size = <optimized out> |
| ci_size = <optimized out> |
| stack_max = <optimized out> |
| builtin_attrs = <optimized out> |
| prism = true |
| path = <optimized out> |
| ec = 0x5cea7d530b10 |
| parent_iseq = <optimized out> |
| local_iseq = <optimized out> |
| mandatory_only_iseq = <optimized out> |
| bytecode_size = <optimized out> |
| realpath = <optimized out> |
| pathobj = <optimized out> |
| keyword = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #19 rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7e3c06fab138) at /tmp/ruby/src/trunk_clang_17/compile.c:14715 |
| load = 0x5cea7d5fdcb0 |
| prev_src_iseq = 0x7e3c06fac8a8 |
| offset = <optimized out> |
| #20 0x00005cea73fee07a in ibf_load_iseq (load=0x5cea7d5fdcb0, index_iseq=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:14770 |
| iseq = 0x7e3c06fab138 |
| iseqv = <optimized out> |
| iseq_index = <optimized out> |
| #21 ibf_load_code (load=0x5cea7d5fdcb0, iseq=0x7e3c06fac8a8, bytecode_offset=<optimized out>, bytecode_size=<optimized out>, iseq_size=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:12998 |
| op = <optimized out> |
| v = <optimized out> |
| operand_type = <optimized out> |
| insn = 52 |
| op_index = 1 |
| types = 0x5cea74145afd <rb_vm_insn_op_base+109> "ISN" |
| tmp = {0} |
| reading_pos = 230 |
| code = 0x5cea7d5ff570 |
| load_body = 0x5cea7d5ff1c0 |
| cd_entries = 0x5cea7d5ff4b0 |
| ic_index = 0 |
| iseqv = 138796280236200 |
| mark_offset_bits = 0x5cea7d5ff810 |
| needs_bitmap = true |
| code_index = 79 |
| insn = <optimized out> |
| op_index = <optimized out> |
| types = <optimized out> |
| operand_type = <optimized out> |
| op = <optimized out> |
| ic = <optimized out> |
| cache = <optimized out> |
| iv_name = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| arr = <optimized out> |
| ic = <optimized out> |
| op = <optimized out> |
| #22 ibf_load_iseq_each (load=0x5cea7d5fdcb0, iseq=0x7e3c06fac8a8, offset=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:13856 |
| dummy_frame = 138796280236080 |
| load_body = 0x5cea7d5ff1c0 |
| reading_pos = <optimized out> |
| type = <optimized out> |
| iseq_size = <optimized out> |
| bytecode_offset = <optimized out> |
| param_flags = <optimized out> |
| param_size = <optimized out> |
| param_lead_num = 0 |
| param_opt_num = <optimized out> |
| param_rest_start = 0 |
| param_post_start = <optimized out> |
| param_post_num = <optimized out> |
| param_block_start = 0 |
| param_opt_table_offset = <optimized out> |
| param_keyword_offset = 0 |
| location_pathobj_index = <optimized out> |
| location_base_label_index = 6 |
| location_label_index = 6 |
| location_first_lineno = 10 |
| location_node_id = 2636 |
| location_code_location_beg_pos_lineno = 10 |
| location_code_location_beg_pos_column = 0 |
| location_code_location_end_pos_lineno = 552 |
| location_code_location_end_pos_column = 3 |
| insns_info_body_offset = <optimized out> |
| insns_info_positions_offset = <optimized out> |
| insns_info_size = <optimized out> |
| local_table_offset = <optimized out> |
| catch_table_size = 0 |
| catch_table_offset = <optimized out> |
| parent_iseq_index = 0 |
| local_iseq_index = 1 |
| mandatory_only_iseq_index = -1 |
| ci_entries_offset = <optimized out> |
| outer_variables_offset = <optimized out> |
| variable_flip_count = 0 |
| local_table_size = <optimized out> |
| ivc_size = 1 |
| icvarc_size = 0 |
| ise_size = <optimized out> |
| ic_size = <optimized out> |
| ci_size = <optimized out> |
| stack_max = <optimized out> |
| builtin_attrs = <optimized out> |
| prism = true |
| path = <optimized out> |
| ec = 0x5cea7d530b10 |
| parent_iseq = <optimized out> |
| local_iseq = <optimized out> |
| mandatory_only_iseq = <optimized out> |
| bytecode_size = <optimized out> |
| realpath = <optimized out> |
| pathobj = <optimized out> |
| keyword = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #23 rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7e3c06fac8a8) at /tmp/ruby/src/trunk_clang_17/compile.c:14715 |
| load = 0x5cea7d5fdcb0 |
| prev_src_iseq = 0x7e3c06fac970 |
| offset = <optimized out> |
| #24 0x00005cea73fee07a in ibf_load_iseq (load=0x5cea7d5fdcb0, index_iseq=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:14770 |
| iseq = 0x7e3c06fac8a8 |
| iseqv = <optimized out> |
| iseq_index = <optimized out> |
| #25 ibf_load_code (load=0x5cea7d5fdcb0, iseq=0x7e3c06fac970, bytecode_offset=<optimized out>, bytecode_size=<optimized out>, iseq_size=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:12998 |
| op = <optimized out> |
| v = <optimized out> |
| operand_type = <optimized out> |
| insn = 52 |
| op_index = 1 |
| types = 0x5cea74145afd <rb_vm_insn_op_base+109> "ISN" |
| tmp = {0} |
| reading_pos = 46 |
| code = 0x5cea7d5f1330 |
| load_body = 0x5cea7d5fee70 |
| cd_entries = 0x0 |
| ic_index = 1 |
| iseqv = 138796280236400 |
| mark_offset_bits = 0x7fffee475108 |
| needs_bitmap = false |
| code_index = 5 |
| insn = <optimized out> |
| op_index = <optimized out> |
| types = <optimized out> |
| operand_type = <optimized out> |
| op = <optimized out> |
| ic = <optimized out> |
| cache = <optimized out> |
| iv_name = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| v = <optimized out> |
| op = <optimized out> |
| arr = <optimized out> |
| ic = <optimized out> |
| op = <optimized out> |
| #26 ibf_load_iseq_each (load=0x5cea7d5fdcb0, iseq=0x7e3c06fac970, offset=<optimized out>) at /tmp/ruby/src/trunk_clang_17/compile.c:13856 |
| dummy_frame = 138796280236280 |
| load_body = 0x5cea7d5fee70 |
| reading_pos = <optimized out> |
| type = <optimized out> |
| iseq_size = <optimized out> |
| bytecode_offset = <optimized out> |
| param_flags = <optimized out> |
| param_size = <optimized out> |
| param_lead_num = 0 |
| param_opt_num = <optimized out> |
| param_rest_start = 0 |
| param_post_start = <optimized out> |
| param_post_num = <optimized out> |
| param_block_start = 0 |
| param_opt_table_offset = <optimized out> |
| param_keyword_offset = 0 |
| location_pathobj_index = <optimized out> |
| location_base_label_index = 2 |
| location_label_index = 2 |
| location_first_lineno = 0 |
| location_node_id = 2637 |
| location_code_location_beg_pos_lineno = 10 |
| location_code_location_beg_pos_column = 0 |
| location_code_location_end_pos_lineno = 552 |
| location_code_location_end_pos_column = 3 |
| insns_info_body_offset = <optimized out> |
| insns_info_positions_offset = <optimized out> |
| insns_info_size = <optimized out> |
| local_table_offset = <optimized out> |
| catch_table_size = 0 |
| catch_table_offset = <optimized out> |
| parent_iseq_index = -1 |
| local_iseq_index = 0 |
| mandatory_only_iseq_index = -1 |
| ci_entries_offset = <optimized out> |
| outer_variables_offset = <optimized out> |
| variable_flip_count = 0 |
| local_table_size = <optimized out> |
| ivc_size = 0 |
| icvarc_size = 0 |
| ise_size = <optimized out> |
| ic_size = <optimized out> |
| ci_size = <optimized out> |
| stack_max = <optimized out> |
| builtin_attrs = <optimized out> |
| prism = true |
| path = <optimized out> |
| ec = 0x5cea7d530b10 |
| parent_iseq = <optimized out> |
| local_iseq = <optimized out> |
| mandatory_only_iseq = <optimized out> |
| bytecode_size = <optimized out> |
| realpath = <optimized out> |
| pathobj = <optimized out> |
| keyword = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #27 rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7e3c06fac970) at /tmp/ruby/src/trunk_clang_17/compile.c:14715 |
| load = 0x5cea7d5fdcb0 |
| prev_src_iseq = 0x0 |
| offset = <optimized out> |
| #28 0x00005cea73feeaa0 in ibf_load_iseq (load=load@entry=0x5cea7d5fdcb0, index_iseq=index_iseq@entry=0x0) at /tmp/ruby/src/trunk_clang_17/compile.c:14770 |
| iseq = 0x7e3c06fac970 |
| iseqv = <optimized out> |
| iseq_index = 0 |
| iseqv = <optimized out> |
| iseq = <optimized out> |
| #29 0x00005cea73feeb33 in rb_iseq_ibf_load_bytes (bytes=0x5cea74161c84 <yjit_builtin> "YARB\003", size=34260) at /tmp/ruby/src/trunk_clang_17/compile.c:14892 |
| loader_obj = 138796280236480 |
| load = 0x5cea7d5fdcb0 |
| iseq = <optimized out> |
| #30 0x00005cea73fa35e6 in load_with_builtin_functions (feature_name=<optimized out>, table=0x5cea742a4200 <Init_builtin_yjit.yjit_table>) at /tmp/ruby/src/trunk_clang_17/builtin.c:49 |
| size = 18446744073709551408 |
| bin = 0x0 |
| vm = 0x5cea7d5292a0 |
| iseq = <optimized out> |
| #31 0x00005cea73d1f85b in rb_call_builtin_inits () at /tmp/ruby/src/trunk_clang_17/inits.c:91 |
| No locals. |
| #32 0x00005cea73ddbaf3 in ruby_opt_init (opt=opt@entry=0x7fffee475290) at /tmp/ruby/src/trunk_clang_17/ruby.c:1818 |
| No locals. |
| #33 0x00005cea73dd9f12 in prism_script (opt=0x7fffee475290, result=0x7fffee476318) at /tmp/ruby/src/trunk_clang_17/ruby.c:2202 |
| options = 0x7fffee4765e0 |
| command_line = <optimized out> |
| error = <optimized out> |
| read_stdin = <optimized out> |
| script_name = <optimized out> |
| file = <optimized out> |
| parser = <optimized out> |
| offset = <optimized out> |
| xflag = <optimized out> |
| #34 process_options (argc=0, argv=0x7fffee4769b0, opt=0x7fffee475290) at /tmp/ruby/src/trunk_clang_17/ruby.c:2560 |
| result = {ast = 0x0, prism = {parser = {node_id = 0, lex_state = PM_LEX_STATE_NONE, enclosure_nesting = 0, lambda_enclosure_nesting = 0, brace_nesting = 0, do_loop_stack = 0, accepts_block_stack = 0, lex_modes = {current = 0x0, stack = {{mode = PM_LEX_DEFAULT, as = {list = {nesting = 0, interpolation = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000\000\000\000\000"}, regexp = {nesting = 0, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000"}, string = {nesting = 0, interpolation = false, label_allowed = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000"}, heredoc = {base = {ident_start = 0x0, ident_length = 0, quote = PM_HEREDOC_QUOTE_NONE, indent = PM_HEREDOC_INDENT_NONE}, next_start = 0x0, common_whitespace = 0x0, line_continuation = false}}, prev = 0x0}, {mode = PM_LEX_DEFAULT, as = {list = {nesting = 0, interpolation = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000\000\000\000\000"}, regexp = {nesting = 0, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000"}, string = {nesting = 0, interpolation = false, label_allowed = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000"}, heredoc = {base = {ident_start = 0x0, ident_length = 0, quote = PM_HEREDOC_QUOTE_NONE, indent = PM_HEREDOC_INDENT_NONE}, next_start = 0x0, common_whitespace = 0x0, line_continuation = false}}, prev = 0x0}, {mode = PM_LEX_DEFAULT, as = {list = {nesting = 0, interpolation = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000\000\000\000\000"}, regexp = {nesting = 0, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000"}, string = {nesting = 0, interpolation = false, label_allowed = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000"}, heredoc = {base = {ident_start = 0x0, ident_length = 0, quote = PM_HEREDOC_QUOTE_NONE, indent = PM_HEREDOC_INDENT_NONE}, next_start = 0x0, common_whitespace = 0x0, line_continuation = false}}, prev = 0x0}, {mode = PM_LEX_DEFAULT, as = {list = {nesting = 0, interpolation = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000\000\000\000\000"}, regexp = {nesting = 0, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000"}, string = {nesting = 0, interpolation = false, label_allowed = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000"}, heredoc = {base = {ident_start = 0x0, ident_length = 0, quote = PM_HEREDOC_QUOTE_NONE, indent = PM_HEREDOC_INDENT_NONE}, next_start = 0x0, common_whitespace = 0x0, line_continuation = false}}, prev = 0x0}}, index = 0}, start = 0x0, end = 0x0, previous = {type = 0, start = 0x0, end = 0x0}, current = {type = 0, start = 0x0, end = 0x0}, next_start = 0x0, heredoc_end = 0x0, comment_list = {size = 0, head = 0x0, tail = 0x0}, magic_comment_list = {size = 0, head = 0x0, tail = 0x0}, data_loc = {start = 0x0, end = 0x0}, warning_list = {size = 0, head = 0x0, tail = 0x0}, error_list = {size = 0, head = 0x0, tail = 0x0}, current_scope = 0x0, current_context = 0x0, current_hash_keys = 0x0, encoding = 0x0, encoding_changed_callback = 0x0, encoding_comment_start = 0x0, lex_callback = 0x0, filepath = {source = 0x0, length = 0, type = PM_STRING_CONSTANT}, constant_pool = {buckets = 0x0, constants = 0x0, size = 0, capacity = 0}, newline_list = {start = 0x0, size = 0, capacity = 0, offsets = 0x0}, integer_base = 0, current_string = {source = 0x0, length = 0, type = PM_STRING_CONSTANT}, start_line = 0, explicit_encoding = 0x0, current_block_exits = 0x0, version = PM_OPTIONS_VERSION_LATEST, command_line = 0 '\000', frozen_string_literal = 0 '\000', parsing_eval = false, partial_script = false, command_start = false, recovering = false, encoding_locked = false, encoding_changed = false, pattern_matching_newlines = false, in_keyword_arg = false, semantic_token_seen = false, current_regular_expression_ascii_only = false, warn_mismatched_indentation = false}, options = {shebang_callback = 0x5cea73ddf780 <prism_script_shebang_callback>, shebang_callback_data = 0x7fffee475290, filepath = {source = 0x5cea741233a2 "-", length = 1, type = PM_STRING_CONSTANT}, line = 1, encoding = {source = 0x5cea7d532310 "US-ASCII", length = 8, type = PM_STRING_CONSTANT}, scopes_count = 0, scopes = 0x0, version = PM_OPTIONS_VERSION_LATEST, command_line = 0 '\000', frozen_string_literal = 0 '\000', encoding_locked = false, main_script = true, partial_script = false, freeze = false}, input = {source = 0x0, length = 0, type = PM_STRING_CONSTANT}, node = {base = {type = 0, flags = 0, node_id = 0, location = {start = 0x0, end = 0x0}}, previous = 0x0, ast_node = 0x0, parameters = 0x0, body = 0x0, locals = {size = 0, capacity = 0, ids = 0x0}, parser = 0x0, encoding = 0x0, script_lines = 0x0, filepath_encoding = 0x0, local_table_for_iseq_size = 0, constants = 0x0, index_lookup_table = 0x0, coverage_enabled = 0, pre_execution_anchor = 0x0}, parsed = false}} |
| fbuf = "\001\000\000\000\000\000\000\000\000\200\002\000\000\000\000\000\000\000\033\000\000\000\000\000\215\374\032\000\000\000\000\000\215\374\032\000\000\000\000\000\000\020\000\000\000\000\000\000\000\200\002\000\000\000\000\000\005\000\000\000\000\000\000\000\000\000\033\000\000\000\000\000\000\360\037\000\000\000\000\000\036\341\037\000\000\000\000\000\036\341\037\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\033\000\000\000\000\000\001\000\000\000\000\000\000\000\000\360\037\000\000\000\000\000\000P \000\000\000\000\000\310F \000\000\000\000\000\220\035!\000\000\000\000\000\000\020\000\000\000\000\000\000\000\340\037\000\000\000\000\000\003", '\000' <repeats 511 times>... |
| ast_value = 4 |
| i = <optimized out> |
| dump = 0 |
| vm = 0x5cea7d5292a0 |
| loaded_before_enc = 7 |
| s = <optimized out> |
| lenc = 0x5cea7d532330 |
| enc = <optimized out> |
| iseq = <optimized out> |
| progname = <optimized out> |
| path = <optimized out> |
| load_path = <optimized out> |
| id_initial_load_path_mark = <optimized out> |
| modifiable = <optimized out> |
| i = <optimized out> |
| path = <optimized out> |
| mark = <optimized out> |
| loaded_features = <optimized out> |
| modified = <optimized out> |
| i = <optimized out> |
| path = <optimized out> |
| option = <optimized out> |
| eenc = <optimized out> |
| tree = <optimized out> |
| comment = <optimized out> |
| path = <optimized out> |
| parent = <optimized out> |
| optimize = <optimized out> |
| toplevel_binding = <optimized out> |
| base_block = <optimized out> |
| ast = <optimized out> |
| error_state = <optimized out> |
| pm = <optimized out> |
| #35 ruby_process_options (argc=argc@entry=3, argv=argv@entry=0x7fffee476998) at /tmp/ruby/src/trunk_clang_17/ruby.c:3196 |
| opt = {script = 0x7e3c21410e10 "-", script_name = 138796721049080, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 8, backtrace_length_limit = -9223372036854775808, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} |
| script_name = <optimized out> |
| iseq = <optimized out> |
| #36 0x00005cea73ceaf9f in ruby_options (argc=argc@entry=3, argv=argv@entry=0x7fffee476998) at /tmp/ruby/src/trunk_clang_17/eval.c:118 |
| _ec = 0x5cea7d530b10 |
| _tag = {tag = 36, retval = 0, buf = {0x7fffee476830, 0x5cea73ceaf75 <ruby_options+165>, 0x7fffee476790, 0x92aff426bc547300, 0x3}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| iseq = 0x0 |
| ec = 0x5cea7d530b10 |
| state = RUBY_TAG_NONE |
| #37 0x00005cea73ce958d in rb_main (argc=3, argv=0x7fffee476998) at /tmp/ruby/src/trunk_clang_17/main.c:42 |
| variable_in_this_stack_frame = 138796727098096 |
| #38 main (argc=3, argv=0x7fffee476998) at /tmp/ruby/src/trunk_clang_17/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| Thread 1 "ruby" received signal SIGTERM, Terminated. |
| rb_vmdebug_stack_dump_all_threads () at /tmp/ruby/src/trunk_clang_17/vm_dump.c:1322 |
| 1322 rb_ractor_t *r = GET_RACTOR(); |
| /tmp/ruby/src/trunk_clang_17/tool/lib/dump.gdb:12: Error in sourced command file: |
| The program being debugged was signaled while in a function called from GDB. |
| GDB remains in the frame where the signal was received. |
| To change this behavior use "set unwind-on-signal on". |
| Evaluation of the expression containing the function |
| (rb_vmdebug_stack_dump_all_threads) will be abandoned. |
| When the function is done executing, GDB will silently stop. |
| [Inferior 1 (process 316764) detached] |
| 1) Error: |
| TestSetTraceFunc#test_raising_from_b_return_tp_tracing_bmethod: |
| Test::Unit::ProxyError: execution of Test::Unit::CoreAssertions#assert_normal_exit expired timeout (3 sec) |
| pid 316764 killed by SIGABRT (signal 6) (core dumped) |
| | th: 0x5cea7d52b840, native_id: 0x7e3c215a77c0 |
| | -- Control frame information ----------------------------------------------- |
| | c:0005 p:---- s:0015 e:000014 DUMMY [FINISH] |
| | c:0004 p:---- s:0012 e:000011 DUMMY [FINISH] |
| | c:0003 p:---- s:0009 e:000008 DUMMY [FINISH] |
| | c:0002 p:---- s:0006 e:000005 DUMMY [FINISH] |
| | c:0001 p:0000 s:0003 E:001180 DUMMY [FINISH] |
| | |
| | |
| /tmp/ruby/src/trunk_clang_17/test/ruby/test_settracefunc.rb:2816:in 'TestSetTraceFunc#test_raising_from_b_return_tp_tracing_bmethod' |
| make: *** [uncommon.mk:978: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |