| "make update-unicode DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make update-rubyspec DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 512. |
| make[1]: *** No rule to make target 'id.h', needed by 'ripper.y'. Stop. |
| make: *** [uncommon.mk:1198: /tmp/ruby/v3/src/trunk-asserts/ext/ripper/ripper.c] Error 2 |
| "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make all DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make install DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. |
| "make yes-btest TESTOPTS=-q TESTS='-j6'" exit with 0. |
| "make yes-test-basic TESTS='-j6'" exit with 0. |
| make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j6' |
| $$$ #<Timeout::Error: execution expired> |
| ### enter analyzing mode for stuck processes |
| $$$ ps jx |
| PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND |
| 10 11 11 11 ? -1 Ss 1001 0:00 sh build-loop.sh trunk-asserts --incremental --process-num=6 |
| 27872 9210 11 11 ? -1 R 1001 0:00 ps jx |
| 11 27868 11 11 ? -1 Sl 1001 0:00 ruby ./br.rb build_report trunk-asserts --incremental --process-num=6 |
| 27868 27871 11 11 ? -1 S 1001 0:00 sh -c ruby /home/ko1/ruby/build-ruby/build-ruby.rb --target_name=trunk-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-asserts.20220130-010815 --root_dir=/tmp/ruby --timeout=10800 --build_opts='DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline"' --add-env=RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE=30 --incremental --process-num=6 |
| 27871 27872 11 11 ? -1 Sl 1001 0:00 ruby /home/ko1/ruby/build-ruby/build-ruby.rb --target_name=trunk-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-asserts.20220130-010815 --root_dir=/tmp/ruby --timeout=10800 --build_opts=DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" --add-env=RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE=30 --incremental --process-num=6 |
| 27872 30868 11 11 ? -1 S 1001 0:00 sh -c make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j6' |
| 30868 30869 11 11 ? -1 S 1001 0:00 make yes-test-all TESTOPTS=--stderr-on-failure TESTS=-j6 |
| 30869 30877 11 11 ? -1 S 1001 2:38 /tmp/ruby/v3/build/trunk-asserts/ruby --disable-gems /tmp/ruby/v3/src/trunk-asserts/test/runner.rb --ruby=./miniruby -I/tmp/ruby/v3/src/trunk-asserts/lib -I. -I.ext/common /tmp/ruby/v3/src/trunk-asserts/tool/runruby.rb --extout=.ext -- --disable-gems --excludes-dir=/tmp/ruby/v3/src/trunk-asserts/test/excludes --name=!/memory_leak/ --stderr-on-failure -j6 |
| 30877 30882 11 11 ? -1 Rl 1001 164:25 /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb: TestComprehensiveCaseMapping#test_UTF-16LE_swapcase_turkic |
| {10=>[11], 27872=>[9210, 30868], 11=>[27868], 27868=>[27871], 27871=>[27872], 30868=>[30869], 30869=>[30877], 30877=>[30882]} |
| $ timeout 60 gdb -p 9210 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> ThreadsNo threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 30882 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 6348] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007f82cbb5d037 in RB_BUILTIN_TYPE (obj=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:183 |
| 183 RBIMPL_ASSERT_OR_ASSUME(! RB_SPECIAL_CONST_P(obj)); |
| >>> Threads Id Target Id Frame |
| * 1 Thread 0x7f82cb6b6f40 (LWP 30882) "ruby" 0x00007f82cbb5d037 in RB_BUILTIN_TYPE (obj=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:183 |
| 2 Thread 0x7f82c8b03700 (LWP 6348) "parallel.rb:46" 0x00007f82cb7cdaff in __GI___poll (fds=fds@entry=0x7f82c8a027f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x7f82c8b03700 (LWP 6348)): |
| #0 0x00007f82cb7cdaff in __GI___poll (fds=fds@entry=0x7f82c8a027f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| #1 0x00007f82cbbff4aa in poll (__timeout=-1, __nfds=1, __fds=0x7f82c8a027f0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 |
| #2 nogvl_wait_for (th=<optimized out>, fptr=0x55645e3d7400, events=events@entry=1) at /tmp/ruby/v3/src/trunk-asserts/io.c:11619 |
| #3 0x00007f82cbbff557 in internal_read_func (ptr=ptr@entry=0x7f82c8a02a80) at /tmp/ruby/v3/src/trunk-asserts/io.c:1092 |
| #4 0x00007f82cbd16a06 in rb_thread_io_blocking_region (func=0x7f82cbbff510 <internal_read_func>, data1=0x7f82c8a02a80, fd=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:1808 |
| #5 0x00007f82cbbd3316 in rb_ensure (b_proc=b_proc@entry=0x7f82cbbff320 <read_internal_call>, data1=data1@entry=140199688415872, e_proc=e_proc@entry=0x7f82cbcefaa0 <rb_str_unlocktmp>, data2=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/eval.c:993 |
| #6 0x00007f82cbcfe2f1 in rb_str_locktmp_ensure (str=<optimized out>, func=func@entry=0x7f82cbbff320 <read_internal_call>, arg=arg@entry=140199688415872) at /tmp/ruby/v3/src/trunk-asserts/string.c:3021 |
| #7 0x00007f82cbbff6af in read_internal_locktmp (str=<optimized out>, iis=iis@entry=0x7f82c8a02a80) at /tmp/ruby/v3/src/trunk-asserts/io.c:3170 |
| #8 0x00007f82cbc112db in io_getpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>, no_exception=no_exception@entry=8, nonblock=nonblock@entry=0) at /tmp/ruby/v3/src/trunk-asserts/io.c:3214 |
| #9 0x00007f82cbc11775 in io_readpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/io.c:3332 |
| #10 0x00007f82cbd46c28 in vm_call_cfunc_with_frame (ec=0x55645e3ec650, reg_cfp=0x7f82c8b02d70, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #11 0x00007f82cbd51cb3 in vm_sendish (ec=0x55645e3ec650, reg_cfp=0x7f82c8b02d70, cd=0x55645ce5f090, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #12 0x00007f82cbd51f39 in vm_exec_core (ec=0x55645e3ec650, initial=1) at ../../src/trunk-asserts/insns.def:778 |
| #13 0x00007f82cbd59ffb in rb_vm_exec (ec=0x55645e3ec650, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #14 0x00007f82cbd5b81c in rb_vm_invoke_proc (ec=0x55645e3ec650, proc=proc@entry=0x55645e2fb0b0, argc=argc@entry=0, argv=argv@entry=0x7f82c8a02d60, kw_splat=0, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1521 |
| #15 0x00007f82cbd15178 in thread_do_start_proc (th=0x55645e4ac2a0) at /tmp/ruby/v3/src/trunk-asserts/thread.c:716 |
| #16 0x00007f82cbd15241 in thread_do_start (th=0x55645e4ac2a0) at /tmp/ruby/v3/src/trunk-asserts/thread.c:735 |
| #17 0x00007f82cbd15610 in thread_start_func_2 (th=<optimized out>, stack_start=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:809 |
| #18 0x00007f82cbd159f4 in thread_start_func_1 (th_ptr=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:1054 |
| #19 0x00007f82cbad4609 in start_thread (arg=<optimized out>) at pthread_create.c:477 |
| #20 0x00007f82cb7da293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
| Thread 1 (Thread 0x7f82cb6b6f40 (LWP 30882)): |
| #0 0x00007f82cbb5d037 in RB_BUILTIN_TYPE (obj=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:183 |
| #1 0x00007f82cbb5dec8 in rbimpl_RB_TYPE_P_fastpath (t=RUBY_T_NODE, obj=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:351 |
| #2 RB_TYPE_P (obj=obj@entry=140199466103160, t=RUBY_T_NODE) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:378 |
| #3 0x00007f82cbb5def1 in RB_FL_ABLE (obj=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/fl_type.h:481 |
| #4 RB_FL_TEST_RAW (obj=140199466103160, flags=16384) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/fl_type.h:503 |
| #5 0x00007f82cbb5e06e in should_not_be_shared_and_embedded (ary=ary@entry=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/array.c:60 |
| #6 0x00007f82cbb67378 in rb_ary_memsize (ary=ary@entry=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/array.c:898 |
| #7 0x00007f82cbbe81b8 in obj_memsize_of (obj=140199466103160, use_all_types=0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:4601 |
| #8 0x00007f82cbbeb607 in check_rvalue_consistency_force (obj=140199466103160, terminate=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1434 |
| #9 0x00007f82cbbeb92f in check_rvalue_consistency (obj=obj@entry=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1496 |
| #10 0x00007f82cbbebac9 in RVALUE_OLD_P (obj=obj@entry=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1573 |
| #11 0x00007f82cbbed64a in check_generation_i (child=140199467077080, ptr=0x7ffcd6187550) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7559 |
| #12 0x00007f82cbbefd20 in gc_mark_children (objspace=0x55645cd3b0b0, obj=140199466103160) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7015 |
| #13 0x00007f82cbbf042d in rb_objspace_reachable_objects_from (obj=140199466103160, func=<optimized out>, data=0x7ffcd6187550) at /tmp/ruby/v3/src/trunk-asserts/gc.c:11178 |
| #14 0x00007f82cbbf05ce in verify_internal_consistency_i (page_start=<optimized out>, page_end=0x7f82bb600000, stride=40, data=0x7ffcd6187550) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7627 |
| #15 0x00007f82cbbf0659 in gc_verify_internal_consistency_ (objspace=0x55645cd3b0b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7789 |
| #16 0x00007f82cbbf083b in gc_verify_internal_consistency (objspace=0x55645cd3b0b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7866 |
| #17 0x00007f82cbbf08fb in gc_sweep_finish (objspace=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5686 |
| #18 0x00007f82cbbf0a89 in gc_sweep_step (objspace=objspace@entry=0x55645cd3b0b0, size_pool=size_pool@entry=0x55645cd3b0d8, heap=heap@entry=0x55645cd3b100) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5772 |
| #19 0x00007f82cbbf0b86 in gc_sweep_rest (objspace=objspace@entry=0x55645cd3b0b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5790 |
| #20 0x00007f82cbbf0d57 in gc_sweep_continue (objspace=0x55645cd3b0b0, sweep_size_pool=0x55645cd3b190, heap=0x55645cd3b1b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5815 |
| #21 0x00007f82cbbf32dd in heap_prepare (objspace=0x55645cd3b0b0, size_pool=0x55645cd3b190, heap=0x55645cd3b1b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2205 |
| #22 0x00007f82cbbf330e in heap_next_freepage (objspace=0x55645cd3b0b0, size_pool=0x55645cd3b190, heap=0x55645cd3b1b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2406 |
| #23 0x00007f82cbbf335c in ractor_cache_slots (objspace=0x55645cd3b0b0, cr=0x55645cd3bcb0, size_pool_idx=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2442 |
| #24 0x00007f82cbbf33ce in newobj_slowpath (size_pool_idx=1, wb_protected=1, cr=0x55645cd3bcb0, objspace=0x55645cd3b0b0, flags=5, klass=140199699852720) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2502 |
| #25 newobj_slowpath_wb_protected (klass=140199699852720, flags=5, objspace=0x55645cd3b0b0, cr=0x55645cd3bcb0, size_pool_idx=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2522 |
| #26 0x00007f82cbbf36ca in newobj_of (klass=140199699852720, flags=5, v1=0, v2=0, v3=0, wb_protected=1, alloc_size=41) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2573 |
| #27 0x00007f82cbbf3749 in rb_wb_protected_newobj_of (klass=klass@entry=140199699852720, flags=flags@entry=5, size=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2595 |
| #28 0x00007f82cbceca22 in str_alloc (klass=klass@entry=140199699852720, size=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:844 |
| #29 0x00007f82cbceca80 in str_alloc_embed (klass=klass@entry=140199699852720, capa=capa@entry=17) at /tmp/ruby/v3/src/trunk-asserts/string.c:857 |
| #30 0x00007f82cbcf0484 in str_new0 (klass=140199699852720, ptr=ptr@entry=0x0, len=len@entry=16, termlen=termlen@entry=1) at /tmp/ruby/v3/src/trunk-asserts/string.c:887 |
| #31 0x00007f82cbcf4e76 in rb_str_times (str=140199467216800, times=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:2330 |
| #32 0x00007f82cbd46c28 in vm_call_cfunc_with_frame (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4c10, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #33 0x00007f82cbd51cb3 in vm_sendish (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4c10, cd=0x55645e4c1500, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #34 0x00007f82cbd51f39 in vm_exec_core (ec=0x55645cd3baa0, initial=16384) at ../../src/trunk-asserts/insns.def:778 |
| #35 0x00007f82cbd59ffb in rb_vm_exec (ec=0x55645cd3baa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #36 0x00007f82cbd5a489 in vm_yield_with_cref (ec=0x55645cd3baa0, argc=argc@entry=1, argv=argv@entry=0x7ffcd6187ae8, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1427 |
| #37 0x00007f82cbd5a4a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffcd6187ae8, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #38 0x00007f82cbd5a7fe in rb_yield_0 (argv=argv@entry=0x7ffcd6187ae8, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #39 0x00007f82cbd5a83d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #40 0x00007f82cbb60fc7 in rb_ary_each (ary=140199466868320) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #41 0x00007f82cbd46c28 in vm_call_cfunc_with_frame (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4c90, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #42 0x00007f82cbd51271 in vm_sendish (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4c90, cd=0x55645d501d30, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #43 0x00007f82cbd51fe2 in vm_exec_core (ec=0x55645cd3baa0, initial=16384) at ../../src/trunk-asserts/insns.def:759 |
| #44 0x00007f82cbd59ffb in rb_vm_exec (ec=0x55645cd3baa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #45 0x00007f82cbd5b651 in vm_call_bmethod_body (ec=ec@entry=0x55645cd3baa0, calling=calling@entry=0x7ffcd6187f20, argv=argv@entry=0x7ffcd6187d70) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3102 |
| #46 0x00007f82cbd5b75e in vm_call_bmethod (ec=0x55645cd3baa0, cfp=0x7f82cb6b4cd0, calling=0x7ffcd6187f20) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3122 |
| #47 0x00007f82cbd61bc7 in vm_call_method (ec=0x55645cd3baa0, cfp=0x7f82cb6b4cd0, calling=0x7ffcd6187f20) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3750 |
| #48 0x00007f82cbd620c7 in vm_call_symbol (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4cd0, calling=0x7ffcd6187f20, ci=<optimized out>, symbol=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3263 |
| #49 0x00007f82cbd51cb3 in vm_sendish (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4cd0, cd=0x55645ce77200, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #50 0x00007f82cbd51f39 in vm_exec_core (ec=0x55645cd3baa0, initial=16384) at ../../src/trunk-asserts/insns.def:778 |
| #51 0x00007f82cbd59ffb in rb_vm_exec (ec=0x55645cd3baa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #52 0x00007f82cbd5a489 in vm_yield_with_cref (ec=0x55645cd3baa0, argc=argc@entry=1, argv=argv@entry=0x7ffcd6188108, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1427 |
| #53 0x00007f82cbd5a4a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffcd6188108, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #54 0x00007f82cbd5a7fe in rb_yield_0 (argv=argv@entry=0x7ffcd6188108, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #55 0x00007f82cbd5a83d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #56 0x00007f82cbb66107 in rb_ary_collect (ary=140199466251280) at /tmp/ruby/v3/src/trunk-asserts/array.c:3564 |
| #57 0x00007f82cbd46c28 in vm_call_cfunc_with_frame (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4dd0, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #58 0x00007f82cbd51271 in vm_sendish (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4dd0, cd=0x55645cf05360, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #59 0x00007f82cbd51fe2 in vm_exec_core (ec=0x55645cd3baa0, initial=16384) at ../../src/trunk-asserts/insns.def:759 |
| #60 0x00007f82cbd59ffb in rb_vm_exec (ec=0x55645cd3baa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #61 0x00007f82cbd5a489 in vm_yield_with_cref (ec=0x55645cd3baa0, argc=argc@entry=1, argv=argv@entry=0x7ffcd61883a8, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1427 |
| #62 0x00007f82cbd5a4a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffcd61883a8, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #63 0x00007f82cbd5a7fe in rb_yield_0 (argv=argv@entry=0x7ffcd61883a8, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #64 0x00007f82cbd5a83d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #65 0x00007f82cbb66107 in rb_ary_collect (ary=140199466214520) at /tmp/ruby/v3/src/trunk-asserts/array.c:3564 |
| #66 0x00007f82cbd46c28 in vm_call_cfunc_with_frame (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4f10, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #67 0x00007f82cbd51271 in vm_sendish (ec=0x55645cd3baa0, reg_cfp=0x7f82cb6b4f10, cd=0x55645ce5ae40, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #68 0x00007f82cbd51fe2 in vm_exec_core (ec=0x55645cd3baa0, initial=16384) at ../../src/trunk-asserts/insns.def:759 |
| #69 0x00007f82cbd59ffb in rb_vm_exec (ec=0x7f82cb6b4c50, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #70 0x00007f82cbbd0285 in rb_ec_exec_node (ec=ec@entry=0x55645cd3baa0, n=n@entry=0x7f82cb5923b0) at /tmp/ruby/v3/src/trunk-asserts/eval.c:280 |
| #71 0x00007f82cbbd4d7f in ruby_run_node (n=0x7f82cb5923b0) at /tmp/ruby/v3/src/trunk-asserts/eval.c:321 |
| #72 0x000055645c5e12d3 in rb_main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/main.c:47 |
| #73 0x00007f82cb6df0b3 in __libc_start_main (main=0x55645c5e1160 <main>, argc=11, argv=0x7ffcd61887d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcd61887c8) at ../csu/libc-start.c:308 |
| #74 0x000055645c5e119e in _start () at /tmp/ruby/v3/src/trunk-asserts/main.c:56 |
| >>> Dump Ruby level backtrace |
| th: 0x55645cd3af30, native_id: 0x7f82cb6b6f40 |
| -- Control frame information ----------------------------------------------- |
| c:0017 p:---- s:0112 e:000111 CFUNC :* |
| me: |
| called_id: *, type: cfunc |
| owner class: 0x00007f82c94eadb0 [3LM ] T_CLASS String |
| self: 0x00007f82bb70efa0 [3LM ] T_STRING (String) [embed] len: 4, capa: 15 "????" |
| c:0016 p:0041 s:0107 e:000104 BLOCK /tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb:155 [FINISH] |
| me: |
| called_id: test_UTF-16LE_swapcase_turkic, type: bmethod |
| owner class: 0x00007f82bb666800 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| self: 0x00007f82bb610770 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055645e18f8a0 |
| lvars: |
| code: 0x00007f82bb70efa0 [3LM ] T_STRING (String) [embed] len: 4, capa: 15 "????" |
| source: 0x00007f82c8c7c7f0 [0 ] T_STRING (String) [embed] len: 20, capa: 54 ",???,???,???,???,???" |
| target: T_NIL |
| result: T_NIL |
| c:0015 p:---- s:0098 e:000097 CFUNC :each |
| me: |
| called_id: each, type: cfunc |
| owner class: 0x00007f82c94dd408 [3LM ] T_CLASS Array |
| self: 0x00007f82bb6b9e60 [3LM ] T_ARRAY (Array)[ ] len: 33791, capa:37834 ptr:0x000055645efeff10 |
| c:0014 p:0006 s:0094 E:000c70 BLOCK /tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb:153 [FINISH] |
| me: |
| called_id: test_UTF-16LE_swapcase_turkic, type: bmethod |
| owner class: 0x00007f82bb666800 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| self: 0x00007f82bb610770 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055645e18f8a0 |
| c:0013 p:0041 s:0091 e:000090 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/testcase.rb:200 |
| me: |
| called_id: run_test, type: iseq |
| owner class: 0x00007f82c8c3a6c0 [3LM ] T_CLASS Test::Unit::TestCase |
| self: 0x00007f82bb610770 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055645e18f8a0 |
| lvars: |
| name: T_SYMBOL test_UTF-16LE_swapcase_turkic |
| progname: 0x00007f82c8b3bcb0 [3LM ] T_STRING (String) [embed] len: 61, capa: 135 "/tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb" |
| c:0012 p:0059 s:0085 e:000084 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/testcase.rb:168 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007f82c8c3a6c0 [3LM ] T_CLASS Test::Unit::TestCase |
| self: 0x00007f82bb610770 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055645e18f8a0 |
| lvars: |
| runner: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| start_time: 0x00007f82bb6104c8 [0 U ] time (Time)time |
| result: 0x00007f82cb586448 [3LM ] T_STRING (String) [embed] len: 0, capa: 15 "" |
| time: T_NIL |
| e: T_NIL |
| c:0011 p:0089 s:0076 e:000075 BLOCK /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1534 [FINISH] |
| me: |
| called_id: _run_suite, type: iseq |
| owner class: 0x00007f82c8c648d0 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| lvars: |
| method: T_SYMBOL test_UTF-16LE_swapcase_turkic |
| inst: 0x00007f82bb610770 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055645e18f8a0 |
| start_time: T_NIL |
| result: T_NIL |
| c:0010 p:---- s:0069 e:000068 CFUNC :map |
| me: |
| called_id: map, type: cfunc |
| owner class: 0x00007f82c94dd408 [3LM ] T_CLASS Array |
| self: 0x00007f82bb623410 [3LM ] T_ARRAY (Array)[ ] len: 422, capa:422 ptr:0x000055645ebbd2c0 |
| c:0009 p:0117 s:0065 e:000064 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1521 |
| me: |
| called_id: _run_suite, type: iseq |
| owner class: 0x00007f82c8c648d0 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| lvars: |
| suite: 0x00007f82bb666800 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| header: 0x00007f82bb619d70 [3LM ] T_STRING (String) len: 17, capa: 31 "test_suite_header" |
| filter: 0x00007f82c8b5e058 [3LM ] T_REGEXP (Regexp) |
| all_test_methods: 0x00007f82bb623410 [3LM ] T_ARRAY (Array)[ ] len: 422, capa:422 ptr:0x000055645ebbd2c0 |
| leakchecker: 0x00007f82bb623280 [3LM ] T_OBJECT (LeakChecker)len:7 ptr:0x000055645e4b5830 |
| trace: T_NIL |
| assertions: T_NIL |
| c:0008 p:0042 s:0053 e:000052 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1314 |
| me: |
| called_id: orig_run_suite, type: iseq |
| owner class: 0x00007f82c8c64e70 [3LM ] T_MODULE (Module)Test::Unit::ExcludesOption |
| defined_class: 0x00007f82c8c1b680 [3LM ] T_ICLASS src:Test::Unit::ExcludesOption |
| self: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| lvars: |
| suite: 0x00007f82bb666800 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| ex: T_NIL |
| c:0007 p:0110 s:0046 E:001750 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:58 |
| me: |
| called_id: _run_suite, type: iseq |
| owner class: 0x00007f82c8c21cd8 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| lvars: |
| suite: 0x00007f82bb666800 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| orig_testout: 0x00007f82cb569870 [0LM U ] T_FILE (IO) |
| i: 0x00007f82bb61a298 [0LM U ] T_FILE (IO) |
| o: 0x00007f82bb61a248 [0LM U ] T_FILE (IO) |
| orig_stdin: 0x00007f82cb5698c0 [0LM U ] T_FILE (IO) |
| orig_stdout: 0x00007f82cb569870 [0LM U ] T_FILE (IO) |
| th: 0x00007f82bb61a130 [0LM U ] VM/thread (Thread)VM/thread |
| e: T_FIXNUM 0 |
| f: T_FIXNUM 0 |
| s: T_FIXNUM 4 |
| result: T_NIL |
| c:0006 p:0007 s:0030 e:000029 BLOCK /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:30 [FINISH] |
| me: |
| called_id: _run_suites, type: iseq |
| owner class: 0x00007f82c8c21cd8 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| lvars: |
| suite: 0x00007f82bb666800 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| c:0005 p:---- s:0026 e:000025 CFUNC :map |
| me: |
| called_id: map, type: cfunc |
| owner class: 0x00007f82c94dd408 [3LM ] T_CLASS Array |
| self: 0x00007f82bb61a478 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| c:0004 p:0005 s:0022 e:000021 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:29 |
| me: |
| called_id: _run_suites, type: iseq |
| owner class: 0x00007f82c8c21cd8 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| lvars: |
| suites: 0x00007f82bb61a478 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| c:0003 p:0260 s:0016 E:000090 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:128 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007f82c8c21cd8 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| lvars: |
| args: 0x00007f82cb568d80 [3LM ] T_ARRAY [E ] len: 0 (embed) |
| buf: 0x00007f82c8215050 [3LM ] T_STRING (String) [embed] len: 81, capa: 135 "run /tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb test |
| " |
| suites: 0x00007f82bb6a91f0 [3LM ] T_ARRAY (Array)[ ] len: 78, capa:78 ptr:0x000055645eface80 |
| e: T_NIL |
| trace: T_NIL |
| err: T_NIL |
| c:0002 p:0127 s:0006 E:001a50 EVAL /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:211 [FINISH] |
| self: 0x00007f82cb554e20 [3LM ] T_OBJECT (embed) len:3 |
| c:0001 p:0000 s:0003 E:000780 (none) [FINISH] |
| self: 0x00007f82cb554e20 [3LM ] T_OBJECT (embed) len:3 |
| th: 0x55645e4ac2a0, native_id: 0x7f82c8b03700 |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:---- s:0012 e:000011 CFUNC :readpartial |
| me: |
| called_id: readpartial, type: cfunc |
| owner class: 0x00007f82c94dbea0 [3LM ] T_CLASS IO |
| self: 0x00007f82bb61a298 [0LM U ] T_FILE (IO) |
| c:0002 p:0036 s:0007 e:000006 BLOCK /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:48 [FINISH] |
| me: |
| called_id: _run_suite, type: iseq |
| owner class: 0x00007f82c8c21cd8 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007f82c8bedfa0 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055645d09c4e0 |
| lvars: |
| buf: 0x00007f82bb73a178 [3LM ] T_STRING (String) len: 1, capa: 1024 "." |
| c:0001 p:---- s:0003 e:000002 (none) [FINISH] |
| self: T_NIL |
| $1 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 30882) detached] |
| $ timeout 60 gdb -p 30877 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| running file: /tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb |
| Some worker was crashed. It seems ruby interpreter's bug |
| or, a bug of test/unit/parallel.rb. try again without -j |
| option. |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T00:01:42Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T00:57:41Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T02:57:55Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T05:29:55Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T09:42:08Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T11:53:39Z |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007f7d36d73e3b in unlink () at ../sysdeps/unix/syscall-template.S:78 |
| >>> Threads Id Target Id Frame |
| * 1 Thread 0x7f7d36c5ff40 (LWP 30877) "ruby" 0x00007f7d36d73e3b in unlink () at ../sysdeps/unix/syscall-template.S:78 |
| >>> Machine level backtrace |
| Thread 1 (Thread 0x7f7d36c5ff40 (LWP 30877)): |
| #0 0x00007f7d36d73e3b in unlink () at ../sysdeps/unix/syscall-template.S:78 |
| #1 0x00007f7d3717ef4e in no_gvl_apply2files (ptr=ptr@entry=0x7ffc7dd0c890) at /tmp/ruby/v3/src/trunk-asserts/file.c:396 |
| #2 0x00007f7d372bf30a in rb_nogvl (func=func@entry=0x7f7d3717ef10 <no_gvl_apply2files>, data1=data1@entry=0x7ffc7dd0c890, ubf=<optimized out>, ubf@entry=0xffffffffffffffff, data2=<optimized out>, data2@entry=0x0, flags=flags@entry=0) at /tmp/ruby/v3/src/trunk-asserts/thread.c:1668 |
| #3 0x00007f7d372bf46c in rb_thread_call_without_gvl (func=func@entry=0x7f7d3717ef10 <no_gvl_apply2files>, data1=data1@entry=0x7ffc7dd0c890, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at /tmp/ruby/v3/src/trunk-asserts/thread.c:1784 |
| #4 0x00007f7d37182afb in apply2files (func=<optimized out>, argc=1, argv=0x7f7d36b5e628, arg=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/file.c:430 |
| #5 0x00007f7d372efc28 in vm_call_cfunc_with_frame (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5d810, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #6 0x00007f7d372facb3 in vm_sendish (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5d810, cd=0x55a4a3a2ac60, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #7 0x00007f7d372faf39 in vm_exec_core (ec=0x55a4a3692aa0, initial=0) at ../../src/trunk-asserts/insns.def:778 |
| #8 0x00007f7d37302ffb in rb_vm_exec (ec=0x55a4a3692aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #9 0x00007f7d37303489 in vm_yield_with_cref (ec=0x55a4a3692aa0, argc=argc@entry=1, argv=argv@entry=0x7ffc7dd0cb98, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1427 |
| #10 0x00007f7d373034a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc7dd0cb98, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #11 0x00007f7d373037fe in rb_yield_0 (argv=argv@entry=0x7ffc7dd0cb98, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #12 0x00007f7d3730383d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #13 0x00007f7d37109fc7 in rb_ary_each (ary=140175720585560) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #14 0x00007f7d372efc28 in vm_call_cfunc_with_frame (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5d990, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #15 0x00007f7d372fa271 in vm_sendish (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5d990, cd=0x55a4a3a04df0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #16 0x00007f7d372fafe2 in vm_exec_core (ec=0x55a4a3692aa0, initial=0) at ../../src/trunk-asserts/insns.def:759 |
| #17 0x00007f7d37302ffb in rb_vm_exec (ec=0x55a4a3692aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #18 0x00007f7d37303489 in vm_yield_with_cref (ec=0x55a4a3692aa0, argc=argc@entry=1, argv=argv@entry=0x7ffc7dd0ce38, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1427 |
| #19 0x00007f7d373034a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc7dd0ce38, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #20 0x00007f7d373037fe in rb_yield_0 (argv=argv@entry=0x7ffc7dd0ce38, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #21 0x00007f7d3730383d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #22 0x00007f7d37109fc7 in rb_ary_each (ary=140175720591200) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #23 0x00007f7d372efc28 in vm_call_cfunc_with_frame (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5da50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #24 0x00007f7d372fa271 in vm_sendish (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5da50, cd=0x55a4a37dfbc0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #25 0x00007f7d372fafe2 in vm_exec_core (ec=0x55a4a3692aa0, initial=0) at ../../src/trunk-asserts/insns.def:759 |
| #26 0x00007f7d37302ffb in rb_vm_exec (ec=0x55a4a3692aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #27 0x00007f7d37303489 in vm_yield_with_cref (ec=0x55a4a3692aa0, argc=argc@entry=1, argv=argv@entry=0x7ffc7dd0d0d8, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1427 |
| #28 0x00007f7d373034a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc7dd0d0d8, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #29 0x00007f7d373037fe in rb_yield_0 (argv=argv@entry=0x7ffc7dd0d0d8, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #30 0x00007f7d3730383d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #31 0x00007f7d371081bb in rb_ary_any_p (argc=<optimized out>, argv=0x7f7d36b5e3b0, ary=140175721580240) at /tmp/ruby/v3/src/trunk-asserts/array.c:7435 |
| #32 0x00007f7d372efc28 in vm_call_cfunc_with_frame (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5db50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #33 0x00007f7d372fa271 in vm_sendish (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5db50, cd=0x55a4a382bd20, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #34 0x00007f7d372fafe2 in vm_exec_core (ec=0x55a4a3692aa0, initial=0) at ../../src/trunk-asserts/insns.def:759 |
| #35 0x00007f7d37302ffb in rb_vm_exec (ec=0x55a4a3692aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #36 0x00007f7d37303489 in vm_yield_with_cref (ec=0x55a4a3692aa0, argc=argc@entry=1, argv=argv@entry=0x7ffc7dd0d398, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1427 |
| #37 0x00007f7d373034a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc7dd0d398, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #38 0x00007f7d373037fe in rb_yield_0 (argv=argv@entry=0x7ffc7dd0d398, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #39 0x00007f7d3730383d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #40 0x00007f7d37109fc7 in rb_ary_each (ary=140175721491040) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #41 0x00007f7d372efc28 in vm_call_cfunc_with_frame (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5dd50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #42 0x00007f7d372fa271 in vm_sendish (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5dd50, cd=0x55a4a38485b0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #43 0x00007f7d372fafe2 in vm_exec_core (ec=0x55a4a3692aa0, initial=0) at ../../src/trunk-asserts/insns.def:759 |
| #44 0x00007f7d37302ffb in rb_vm_exec (ec=0x7f7d36c5db50, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #45 0x00007f7d371cc360 in require_internal (ec=ec@entry=0x55a4a3692aa0, fname=<optimized out>, fname@entry=140175765387280, exception=exception@entry=1, warn=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/load.c:1132 |
| #46 0x00007f7d371cce25 in rb_require_string (fname=140175765387280) at /tmp/ruby/v3/src/trunk-asserts/load.c:1223 |
| #47 0x00007f7d372efc28 in vm_call_cfunc_with_frame (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5df90, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #48 0x00007f7d3730abc7 in vm_call_method (ec=0x55a4a3692aa0, cfp=0x7f7d36c5df90, calling=0x7ffc7dd0d820) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3750 |
| #49 0x00007f7d372facb3 in vm_sendish (ec=0x55a4a3692aa0, reg_cfp=0x7f7d36c5df90, cd=0x55a4a37a1b90, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #50 0x00007f7d372faf39 in vm_exec_core (ec=0x55a4a3692aa0, initial=0) at ../../src/trunk-asserts/insns.def:778 |
| #51 0x00007f7d37302ffb in rb_vm_exec (ec=0x55a4a3692aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #52 0x00007f7d37179285 in rb_ec_exec_node (ec=ec@entry=0x55a4a3692aa0, n=n@entry=0x7f7d36b34420) at /tmp/ruby/v3/src/trunk-asserts/eval.c:280 |
| #53 0x00007f7d3717dd7f in ruby_run_node (n=0x7f7d36b34420) at /tmp/ruby/v3/src/trunk-asserts/eval.c:321 |
| #54 0x000055a4a303f2d3 in rb_main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/main.c:47 |
| #55 0x00007f7d36c880b3 in __libc_start_main (main=0x55a4a303f160 <main>, argc=8, argv=0x7ffc7dd0db98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc7dd0db88) at ../csu/libc-start.c:308 |
| #56 0x000055a4a303f19e in _start () at /tmp/ruby/v3/src/trunk-asserts/main.c:56 |
| >>> Dump Ruby level backtrace |
| th: 0x55a4a3691f30, native_id: 0x7f7d36c5ff40 |
| -- Control frame information ----------------------------------------------- |
| c:0033 p:---- s:0199 e:000198 CFUNC :unlink |
| me: |
| called_id: unlink, type: cfunc |
| owner class: 0x00007f7d34a83168 [3LM R ] T_CLASS (annon) |
| self: 0x00007f7d34a83208 [3LM ] T_CLASS File |
| c:0032 p:0014 s:0194 e:000193 BLOCK /tmp/ruby/v3/src/trunk-asserts/lib/fileutils.rb:1446 |
| me: |
| called_id: remove_file, type: iseq |
| owner class: 0x00007f7d341721c8 [3LM R ] T_CLASS FileUtils::Entry_ |
| self: 0x00007f7d34081930 [0 ] T_OBJECT (FileUtils::Entry_)len:6 ptr:0x00007f7d36a7a818 |
| c:0031 p:0007 s:0191 e:000190 METHOD /tmp/ruby/v3/src/trunk-asserts/lib/fileutils.rb:1451 |
| me: |
| called_id: platform_support, type: iseq |
| owner class: 0x00007f7d341721c8 [3LM R ] T_CLASS FileUtils::Entry_ |
| self: 0x00007f7d34081930 [0 ] T_OBJECT (FileUtils::Entry_)len:6 ptr:0x00007f7d36a7a818 |
| lvars: |
| first_time_p: T_NIL |
| err: T_NIL |
| c:0030 p:0004 s:0185 e:000184 METHOD /tmp/ruby/v3/src/trunk-asserts/lib/fileutils.rb:1445 |
| me: |
| called_id: remove_file, type: iseq |
| owner class: 0x00007f7d341721c8 [3LM R ] T_CLASS FileUtils::Entry_ |
| self: 0x00007f7d34081930 [0 ] T_OBJECT (FileUtils::Entry_)len:6 ptr:0x00007f7d36a7a818 |
| c:0029 p:0019 s:0181 e:000180 METHOD /tmp/ruby/v3/src/trunk-asserts/lib/fileutils.rb:788 |
| me: |
| called_id: remove_file, type: iseq |
| owner class: 0x00007f7d34172448 [3LM R ] T_CLASS (annon) |
| self: 0x00007f7d341724e8 [3LM ] T_MODULE FileUtils |
| lvars: |
| path: 0x00007f7d34042d20 [0 ] T_STRING (String) [embed] len: 40, capa: 55 "/tmp/test-unit-core.2021-12-18T11:53:39Z" |
| force: T_NIL |
| c:0028 p:0007 s:0175 e:000174 BLOCK /tmp/ruby/v3/src/trunk-asserts/lib/fileutils.rb:575 [FINISH] |
| me: |
| called_id: rm, type: iseq |
| owner class: 0x00007f7d34172448 [3LM R ] T_CLASS (annon) |
| self: 0x00007f7d341724e8 [3LM ] T_MODULE FileUtils |
| lvars: |
| path: 0x00007f7d34042d20 [0 ] T_STRING (String) [embed] len: 40, capa: 55 "/tmp/test-unit-core.2021-12-18T11:53:39Z" |
| c:0027 p:---- s:0171 e:000170 CFUNC :each |
| me: |
| called_id: each, type: cfunc |
| owner class: 0x00007f7d34a85418 [3LM R ] T_CLASS Array |
| self: 0x00007f7d34081958 [0 ] T_ARRAY (Array)[E ] len: 1 (embed) |
| c:0026 p:0052 s:0167 e:000166 METHOD /tmp/ruby/v3/src/trunk-asserts/lib/fileutils.rb:574 |
| me: |
| called_id: rm, type: iseq |
| owner class: 0x00007f7d34172448 [3LM R ] T_CLASS (annon) |
| self: 0x00007f7d341724e8 [3LM ] T_MODULE FileUtils |
| lvars: |
| list: 0x00007f7d34081958 [0 ] T_ARRAY (Array)[E ] len: 1 (embed) |
| force: T_NIL |
| noop: T_NIL |
| verbose: T_NIL |
| (null): T_FIXNUM 0 |
| c:0025 p:0072 s:0158 e:000157 BLOCK /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:486 [FINISH] |
| me: |
| called_id: after_worker_down, type: iseq |
| owner class: 0x00007f7d34221740 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007f7d3419fad8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| f: 0x00007f7d340323f8 [0 ] T_STRING (String) [embed] len: 40, capa: 55 "/tmp/test-unit-core.2021-12-18T11:53:39Z" |
| c:0024 p:---- s:0154 e:000153 CFUNC :each |
| me: |
| called_id: each, type: cfunc |
| owner class: 0x00007f7d34a85418 [3LM R ] T_CLASS Array |
| self: 0x00007f7d34082f60 [0 ] T_ARRAY (Array)[ T] len: 31, capa:37 ptr:0x00007f7d36a79ea0 |
| c:0023 p:0140 s:0150 e:000149 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:483 |
| me: |
| called_id: after_worker_down, type: iseq |
| owner class: 0x00007f7d34221740 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007f7d3419fad8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| worker: 0x00007f7d3413f9f8 [3LM R ] T_OBJECT (Test::Unit::Parallel::Worker)len:13 ptr:0x000055a4a3978180 |
| e: T_NIL |
| c: T_FALSE |
| real_file: 0x00007f7d34184008 [3LM ] T_STRING (String) [embed] len: 71, capa: 135 "/tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb" |
| core_path: T_NIL |
| cmd: T_NIL |
| c:0022 p:0633 s:0140 e:000139 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:649 |
| me: |
| called_id: deal, type: iseq |
| owner class: 0x00007f7d34221740 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007f7d3419fad8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| io: 0x00007f7d3413fb38 [0LM U ] T_FILE (IO) |
| type: T_SYMBOL test |
| result: 0x00007f7d3415d2a0 [3LM ] T_ARRAY (Array)[ ] len: 1043, capa:1475 ptr:0x000055a4a37809f0 |
| rep: 0x00007f7d3413bb50 [3LM ] T_ARRAY (Array)[ ] len: 1043, capa:1475 ptr:0x000055a4a3ac3400 |
| shutting_down: T_FALSE |
| worker: 0x00007f7d3413f9f8 [3LM R ] T_OBJECT (Test::Unit::Parallel::Worker)len:13 ptr:0x000055a4a3978180 |
| cmd: T_NIL |
| bang: T_NIL |
| task: T_NIL |
| r: T_NIL |
| suite: T_NIL |
| key: T_NIL |
| e: T_NIL |
| c:0021 p:0018 s:0123 e:000122 BLOCK /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:692 [FINISH] |
| me: |
| called_id: _run_parallel, type: iseq |
| owner class: 0x00007f7d34221740 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007f7d3419fad8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| io: 0x00007f7d3413fb38 [0LM U ] T_FILE (IO) |
| c:0020 p:---- s:0119 e:000118 CFUNC :any? |
| me: |
| called_id: any?, type: cfunc |
| owner class: 0x00007f7d34a85418 [3LM R ] T_CLASS Array |
| self: 0x00007f7d341746d0 [0 ] T_ARRAY (Array)[E ] len: 1 (embed) |
| c:0019 p:0249 s:0115 e:000114 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:690 |
| me: |
| called_id: _run_parallel, type: iseq |
| owner class: 0x00007f7d34221740 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007f7d3419fad8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| suites: 0x00007f7d3415e718 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| result: 0x00007f7d3415d2a0 [3LM ] T_ARRAY (Array)[ ] len: 1043, capa:1475 ptr:0x000055a4a37809f0 |
| rep: 0x00007f7d3413bb50 [3LM ] T_ARRAY (Array)[ ] len: 1043, capa:1475 ptr:0x000055a4a3ac3400 |
| timeout: T_FLOAT |
| _io: 0x00007f7d34174f68 [0 ] T_ARRAY (Array)[E ] len: 3 (embed) |
| newjobs: T_NIL |
| t: T_NIL |
| ex: T_NIL |
| file: T_NIL |
| __io: T_NIL |
| parallel: T_NIL |
| error: T_NIL |
| verbose: T_NIL |
| job_status: T_NIL |
| c:0018 p:0046 s:0096 e:000095 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:798 |
| me: |
| called_id: _run_suites, type: iseq |
| owner class: 0x00007f7d34221740 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007f7d3419fad8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| suites: 0x00007f7d3415e718 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| result: 0x00007f7d3415d2a0 [3LM ] T_ARRAY (Array)[ ] len: 1043, capa:1475 ptr:0x000055a4a37809f0 |
| c:0017 p:0008 s:0089 e:000088 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:837 |
| me: |
| called_id: _run_suites, type: iseq |
| owner class: 0x00007f7d34220520 [3LM ] T_MODULE (Module)Test::Unit::Skipping |
| defined_class: 0x00007f7d3419f998 [3LM ] T_ICLASS src:Test::Unit::Skipping |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| suites: 0x00007f7d3415e718 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| result: T_NIL |
| c:0016 p:0153 s:0082 e:000081 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1467 |
| me: |
| called_id: _run_anything, type: iseq |
| owner class: 0x00007f7d3422aef8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| type: T_SYMBOL test |
| suites: 0x00007f7d3415e718 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| test_count: T_FIXNUM 0 |
| assertion_count: T_FIXNUM 0 |
| sync: T_TRUE |
| old_sync: T_FALSE |
| start: 0x00007f7d3415db10 [0 U ] time (Time)time |
| results: T_NIL |
| t: T_NIL |
| c:0015 p:0016 s:0069 e:000068 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1251 |
| me: |
| called_id: _run_anything, type: iseq |
| owner class: 0x00007f7d3422b858 [3LM ] T_MODULE (Module)Test::Unit::RepeatOption |
| defined_class: 0x00007f7d3419f858 [3LM ] T_ICLASS src:Test::Unit::RepeatOption |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| type: T_SYMBOL test |
| c:0014 p:0005 s:0064 e:000063 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1642 |
| me: |
| called_id: run_tests, type: iseq |
| owner class: 0x00007f7d3422aef8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| c:0013 p:0006 s:0060 e:000059 BLOCK /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1629 [FINISH] |
| me: |
| called_id: _run, type: iseq |
| owner class: 0x00007f7d3422aef8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| plugin: 0x00007f7d36b54d88 [3LM ] T_STRING (String) [embed] len: 9, capa: 15 "run_tests" |
| c:0012 p:---- s:0056 e:000055 CFUNC :each |
| me: |
| called_id: each, type: cfunc |
| owner class: 0x00007f7d34a85418 [3LM R ] T_CLASS Array |
| self: 0x00007f7d3415ea60 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| c:0011 p:0042 s:0052 e:000051 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1628 |
| me: |
| called_id: _run, type: iseq |
| owner class: 0x00007f7d3422aef8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| args: 0x00007f7d3413a2c8 [3LM ] T_HASH (Hash)[S ] 11 |
| c:0010 p:0013 s:0047 e:000046 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1670 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007f7d3422aef8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| argv: 0x00007f7d36b10d68 [3LM ] T_ARRAY shared -> 0x00007f7d341ff078 [3LM ] T_ARRAY (Array)[ ] len: 838, capa:2 ptr:0x000055a4a3a41070 |
| c:0009 p:0008 s:0042 e:000041 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1022 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007f7d342203e0 [3LM ] T_MODULE (Module)Test::Unit::StatusLine |
| defined_class: 0x00007f7d3419fb78 [3LM ] T_ICLASS src:Test::Unit::StatusLine |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| args: 0x00007f7d3415f230 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| result: T_NIL |
| c:0008 p:0008 s:0036 e:000035 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:870 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007f7d34220480 [3LM ] T_MODULE (Module)Test::Unit::Statistics |
| defined_class: 0x00007f7d3419fa38 [3LM ] T_ICLASS src:Test::Unit::Statistics |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| args: 0x00007f7d3415f2a8 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| result: T_NIL |
| c:0007 p:0017 s:0030 e:000029 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:154 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007f7d34221920 [3LM ] T_MODULE Test::Unit::RunCount |
| defined_class: 0x00007f7d3419f538 [3LM ] T_ICLASS src:Test::Unit::RunCount |
| self: 0x00007f7d3413b3a8 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055a4a3a3ce70 |
| lvars: |
| *: 0x00007f7d3415f3c0 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| c:0006 p:0032 s:0025 e:000024 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1749 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007f7d3419f498 [3LM ] T_CLASS Test::Unit::AutoRunner |
| self: 0x00007f7d3413b470 [3LM ] T_OBJECT (Test::Unit::AutoRunner)len:5 ptr:0x000055a4a3763400 |
| c:0005 p:0009 s:0021 e:000020 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:1753 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007f7d3419f3f8 [3LM ] T_CLASS (annon) |
| self: 0x00007f7d3419f498 [3LM ] T_CLASS Test::Unit::AutoRunner |
| lvars: |
| args: 0x00007f7d3413b4c0 [3LM ] T_ARRAY (Array)[E ] len: 2 (embed) |
| c:0004 p:0174 s:0016 e:000014 TOP /tmp/ruby/v3/src/trunk-asserts/tool/test/runner.rb:23 [FINISH] |
| self: 0x00007f7d36afce08 [3LM ] T_OBJECT (embed) len:3 |
| lvars: |
| dir: 0x00007f7d3413b538 [3LM ] T_STRING (String) len: 35, capa: 35 "/tmp/ruby/v3/src/trunk-asserts/test" |
| c:0003 p:---- s:0011 e:000010 CFUNC :require_relative |
| me: |
| called_id: require_relative, type: cfunc |
| owner class: 0x00007f7d34a93900 [3LM ] T_MODULE Kernel |
| defined_class: 0x00007f7d34a93860 [3LM R ] T_ICLASS src:Kernel |
| self: 0x00007f7d36afce08 [3LM ] T_OBJECT (embed) len:3 |
| c:0002 p:0115 s:0006 e:000005 EVAL /tmp/ruby/v3/src/trunk-asserts/test/runner.rb:14 [FINISH] |
| self: 0x00007f7d36afce08 [3LM ] T_OBJECT (embed) len:3 |
| c:0001 p:0000 s:0003 E:001d60 (none) [FINISH] |
| self: 0x00007f7d36afce08 [3LM ] T_OBJECT (embed) len:3 |
| $1 = 0 |
| ">>> Finish |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T13:58:36Z |
| "[Inferior 1 (process 30877) detached] |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T16:02:01Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T20:07:18Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-18T22:19:52Z |
| $ timeout 60 gdb -p 30869 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| make: *** [uncommon.mk:821: yes-test-all] Killed |
| >>> ThreadsNo threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 30868 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> ThreadsNo threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace |