| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-asserts" exit with 0. |
| Cloning into 'trunk-asserts'... |
| "autoconf" exit with 0. |
| "/tmp/ruby/v3/src/trunk-asserts/configure --prefix=/tmp/ruby/v3/install/trunk-asserts --disable-install-doc --enable-shared" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| "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. |
| + cp /tmp/ruby/v3/src/trunk-asserts/enc/jis/props.h.blt /tmp/ruby/v3/src/trunk-asserts/enc/jis/props.h |
| 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 |
| 9246 2267 11 11 ? -1 R 1001 0:00 ps jx |
| 11 9242 11 11 ? -1 Sl 1001 0:00 ruby ./br.rb build_report trunk-asserts --incremental --process-num=6 |
| 9242 9245 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-043627 --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 |
| 9245 9246 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-043627 --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 |
| 9246 24002 11 11 ? -1 S 1001 0:00 sh -c make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j6' |
| 24002 24003 11 11 ? -1 S 1001 0:00 make yes-test-all TESTOPTS=--stderr-on-failure TESTS=-j6 |
| 24003 24082 11 11 ? -1 S 1001 2:36 /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 |
| 24082 24085 11 11 ? -1 Rl 1001 155:45 /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb: TestComprehensiveCaseMapping#test_UTF-32LE_upcase_turkic |
| {10=>[11], 9246=>[2267, 24002], 11=>[9242], 9242=>[9245], 9245=>[9246], 24002=>[24003], 24003=>[24082], 24082=>[24085]} |
| $ timeout 60 gdb -p 2267 -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 24085 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 1502] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007ffb36b3a52f in rb_iseq_memsize (iseq=0x7ffb329f41f8) at /tmp/ruby/v3/src/trunk-asserts/iseq.c:493 |
| 493 cur = cur->next; |
| >>> Threads Id Target Id Frame |
| * 1 Thread 0x7ffb365d5f40 (LWP 24085) "ruby" 0x00007ffb36b3a52f in rb_iseq_memsize (iseq=0x7ffb329f41f8) at /tmp/ruby/v3/src/trunk-asserts/iseq.c:493 |
| 2 Thread 0x7ffb33a17700 (LWP 1502) "parallel.rb:46" 0x00007ffb366ecaff in __GI___poll (fds=fds@entry=0x7ffb339167f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x7ffb33a17700 (LWP 1502)): |
| #0 0x00007ffb366ecaff in __GI___poll (fds=fds@entry=0x7ffb339167f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| #1 0x00007ffb36b1e4aa in poll (__timeout=-1, __nfds=1, __fds=0x7ffb339167f0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 |
| #2 nogvl_wait_for (th=<optimized out>, fptr=0x7ffb2406eb10, events=events@entry=1) at /tmp/ruby/v3/src/trunk-asserts/io.c:11619 |
| #3 0x00007ffb36b1e557 in internal_read_func (ptr=ptr@entry=0x7ffb33916a80) at /tmp/ruby/v3/src/trunk-asserts/io.c:1092 |
| #4 0x00007ffb36c35a06 in rb_thread_io_blocking_region (func=0x7ffb36b1e510 <internal_read_func>, data1=0x7ffb33916a80, fd=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:1808 |
| #5 0x00007ffb36af2316 in rb_ensure (b_proc=b_proc@entry=0x7ffb36b1e320 <read_internal_call>, data1=data1@entry=140716878686848, e_proc=e_proc@entry=0x7ffb36c0eaa0 <rb_str_unlocktmp>, data2=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/eval.c:993 |
| #6 0x00007ffb36c1d2f1 in rb_str_locktmp_ensure (str=<optimized out>, func=func@entry=0x7ffb36b1e320 <read_internal_call>, arg=arg@entry=140716878686848) at /tmp/ruby/v3/src/trunk-asserts/string.c:3021 |
| #7 0x00007ffb36b1e6af in read_internal_locktmp (str=<optimized out>, iis=iis@entry=0x7ffb33916a80) at /tmp/ruby/v3/src/trunk-asserts/io.c:3170 |
| #8 0x00007ffb36b302db 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 0x00007ffb36b30775 in io_readpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/io.c:3332 |
| #10 0x00007ffb36c65c28 in vm_call_cfunc_with_frame (ec=0x7ffb240465a0, reg_cfp=0x7ffb33a16d70, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #11 0x00007ffb36c70cb3 in vm_sendish (ec=0x7ffb240465a0, reg_cfp=0x7ffb33a16d70, cd=0x557942202090, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #12 0x00007ffb36c70f39 in vm_exec_core (ec=0x7ffb240465a0, initial=1) at ../../src/trunk-asserts/insns.def:778 |
| #13 0x00007ffb36c78ffb in rb_vm_exec (ec=0x7ffb240465a0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #14 0x00007ffb36c7a81c in rb_vm_invoke_proc (ec=0x7ffb240465a0, proc=proc@entry=0x557943e2d3e0, argc=argc@entry=0, argv=argv@entry=0x7ffb33916d60, kw_splat=0, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1521 |
| #15 0x00007ffb36c34178 in thread_do_start_proc (th=0x557944286700) at /tmp/ruby/v3/src/trunk-asserts/thread.c:716 |
| #16 0x00007ffb36c34241 in thread_do_start (th=0x557944286700) at /tmp/ruby/v3/src/trunk-asserts/thread.c:735 |
| #17 0x00007ffb36c34610 in thread_start_func_2 (th=<optimized out>, stack_start=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:809 |
| #18 0x00007ffb36c349f4 in thread_start_func_1 (th_ptr=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:1054 |
| #19 0x00007ffb369f3609 in start_thread (arg=<optimized out>) at pthread_create.c:477 |
| #20 0x00007ffb366f9293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
| Thread 1 (Thread 0x7ffb365d5f40 (LWP 24085)): |
| #0 0x00007ffb36b3a52f in rb_iseq_memsize (iseq=0x7ffb329f41f8) at /tmp/ruby/v3/src/trunk-asserts/iseq.c:493 |
| #1 0x00007ffb36affb29 in imemo_memsize (obj=obj@entry=140716862816760) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2699 |
| #2 0x00007ffb36b071f8 in obj_memsize_of (obj=140716862816760, use_all_types=0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:4640 |
| #3 0x00007ffb36b0a607 in check_rvalue_consistency_force (obj=140716862816760, terminate=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1434 |
| #4 0x00007ffb36b0a92f in check_rvalue_consistency (obj=obj@entry=140716862816760) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1496 |
| #5 0x00007ffb36b0aac9 in RVALUE_OLD_P (obj=obj@entry=140716862816760) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1573 |
| #6 0x00007ffb36b0c64a in check_generation_i (child=140716862816440, ptr=0x7ffc0960d4f0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7559 |
| #7 0x00007ffb36b36e41 in each_insn_value (ctx=ctx@entry=0x0, obj=obj@entry=140716862816440) at /tmp/ruby/v3/src/trunk-asserts/iseq.c:334 |
| #8 0x00007ffb36b38bf0 in iseq_extract_values (code=0x5579429a1790, pos=87, func=0x7ffb36b36e30 <each_insn_value>, translator=<optimized out>, data=0x0) at /tmp/ruby/v3/src/trunk-asserts/iseq.c:180 |
| #9 0x00007ffb36b39421 in rb_iseq_each_value (iseq=iseq@entry=0x7ffb329f41f8, func=func@entry=0x7ffb36b36e30 <each_insn_value>, data=0x0) at /tmp/ruby/v3/src/trunk-asserts/iseq.c:248 |
| #10 0x00007ffb36b3a367 in rb_iseq_mark (iseq=0x7ffb329f41f8) at /tmp/ruby/v3/src/trunk-asserts/iseq.c:349 |
| #11 0x00007ffb36b0f42d in rb_objspace_reachable_objects_from (obj=140716862816760, func=<optimized out>, data=0x7ffc0960d4f0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:11178 |
| #12 0x00007ffb36b0f5ce in verify_internal_consistency_i (page_start=<optimized out>, page_end=0x7ffb329f8000, stride=40, data=0x7ffc0960d4f0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7627 |
| #13 0x00007ffb36b0f659 in gc_verify_internal_consistency_ (objspace=0x5579420de0b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7789 |
| #14 0x00007ffb36b0f83b in gc_verify_internal_consistency (objspace=0x5579420de0b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7866 |
| #15 0x00007ffb36b0f8fb in gc_sweep_finish (objspace=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5686 |
| #16 0x00007ffb36b0fa89 in gc_sweep_step (objspace=objspace@entry=0x5579420de0b0, size_pool=size_pool@entry=0x5579420de0d8, heap=heap@entry=0x5579420de100) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5772 |
| #17 0x00007ffb36b0fb86 in gc_sweep_rest (objspace=objspace@entry=0x5579420de0b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5790 |
| #18 0x00007ffb36b0fd57 in gc_sweep_continue (objspace=0x5579420de0b0, sweep_size_pool=0x5579420de190, heap=0x5579420de1b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5815 |
| #19 0x00007ffb36b122dd in heap_prepare (objspace=0x5579420de0b0, size_pool=0x5579420de190, heap=0x5579420de1b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2205 |
| #20 0x00007ffb36b1230e in heap_next_freepage (objspace=0x5579420de0b0, size_pool=0x5579420de190, heap=0x5579420de1b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2406 |
| #21 0x00007ffb36b1235c in ractor_cache_slots (objspace=0x5579420de0b0, cr=0x5579420decb0, size_pool_idx=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2442 |
| #22 0x00007ffb36b123ce in newobj_slowpath (size_pool_idx=1, wb_protected=1, cr=0x5579420decb0, objspace=0x5579420de0b0, flags=5, klass=0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2502 |
| #23 newobj_slowpath_wb_protected (klass=0, flags=5, objspace=0x5579420de0b0, cr=0x5579420decb0, size_pool_idx=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2522 |
| #24 0x00007ffb36b126ca in newobj_of (klass=0, flags=5, v1=0, v2=0, v3=0, wb_protected=1, alloc_size=59) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2573 |
| #25 0x00007ffb36b12749 in rb_wb_protected_newobj_of (klass=klass@entry=0, flags=flags@entry=5, size=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2595 |
| #26 0x00007ffb36c0ba22 in str_alloc (klass=klass@entry=0, size=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:844 |
| #27 0x00007ffb36c0ba80 in str_alloc_embed (klass=klass@entry=0, capa=capa@entry=35) at /tmp/ruby/v3/src/trunk-asserts/string.c:857 |
| #28 0x00007ffb36c0f484 in str_new0 (klass=klass@entry=0, ptr=ptr@entry=0x0, len=len@entry=34, termlen=termlen@entry=1) at /tmp/ruby/v3/src/trunk-asserts/string.c:887 |
| #29 0x00007ffb36c0f50a in str_new (klass=klass@entry=0, ptr=ptr@entry=0x0, len=len@entry=34) at /tmp/ruby/v3/src/trunk-asserts/string.c:913 |
| #30 0x00007ffb36c15860 in rb_str_tmp_new (len=len@entry=34) at /tmp/ruby/v3/src/trunk-asserts/string.c:1528 |
| #31 0x00007ffb36c49aa3 in str_transcode0 (argc=argc@entry=1, argv=argv@entry=0x7ffb364d4360, self=self@entry=0x7ffc0960d8c0, ecflags=0, ecopts=8) at /tmp/ruby/v3/src/trunk-asserts/transcode.c:2748 |
| #32 0x00007ffb36c49d22 in str_transcode (argc=1, argv=0x7ffb364d4360, self=self@entry=0x7ffc0960d8c0) at /tmp/ruby/v3/src/trunk-asserts/transcode.c:2781 |
| #33 0x00007ffb36c49e78 in str_encode (argc=<optimized out>, argv=<optimized out>, str=140716859715120) at /tmp/ruby/v3/src/trunk-asserts/transcode.c:2898 |
| #34 0x00007ffb36c65c28 in vm_call_cfunc_with_frame (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3c10, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #35 0x00007ffb36c70cb3 in vm_sendish (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3c10, cd=0x557944353e70, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #36 0x00007ffb36c70f39 in vm_exec_core (ec=0x5579420deaa0, initial=140716862816784) at ../../src/trunk-asserts/insns.def:778 |
| #37 0x00007ffb36c78ffb in rb_vm_exec (ec=0x5579420deaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #38 0x00007ffb36c79489 in vm_yield_with_cref (ec=0x5579420deaa0, argc=argc@entry=1, argv=argv@entry=0x7ffc0960db48, 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 |
| #39 0x00007ffb36c794a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc0960db48, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #40 0x00007ffb36c797fe in rb_yield_0 (argv=argv@entry=0x7ffc0960db48, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #41 0x00007ffb36c7983d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #42 0x00007ffb36a7ffc7 in rb_ary_each (ary=140716857113840) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #43 0x00007ffb36c65c28 in vm_call_cfunc_with_frame (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3c90, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #44 0x00007ffb36c70271 in vm_sendish (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3c90, cd=0x5579440e43e0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #45 0x00007ffb36c70fe2 in vm_exec_core (ec=0x5579420deaa0, initial=140716862816784) at ../../src/trunk-asserts/insns.def:759 |
| #46 0x00007ffb36c78ffb in rb_vm_exec (ec=0x5579420deaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #47 0x00007ffb36c7a651 in vm_call_bmethod_body (ec=ec@entry=0x5579420deaa0, calling=calling@entry=0x7ffc0960df80, argv=argv@entry=0x7ffc0960ddd0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3102 |
| #48 0x00007ffb36c7a75e in vm_call_bmethod (ec=0x5579420deaa0, cfp=0x7ffb365d3cd0, calling=0x7ffc0960df80) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3122 |
| #49 0x00007ffb36c80bc7 in vm_call_method (ec=0x5579420deaa0, cfp=0x7ffb365d3cd0, calling=0x7ffc0960df80) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3750 |
| #50 0x00007ffb36c810c7 in vm_call_symbol (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3cd0, calling=0x7ffc0960df80, ci=<optimized out>, symbol=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3263 |
| #51 0x00007ffb36c70cb3 in vm_sendish (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3cd0, cd=0x55794221a200, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #52 0x00007ffb36c70f39 in vm_exec_core (ec=0x5579420deaa0, initial=140716862816784) at ../../src/trunk-asserts/insns.def:778 |
| #53 0x00007ffb36c78ffb in rb_vm_exec (ec=0x5579420deaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #54 0x00007ffb36c79489 in vm_yield_with_cref (ec=0x5579420deaa0, argc=argc@entry=1, argv=argv@entry=0x7ffc0960e168, 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 |
| #55 0x00007ffb36c794a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc0960e168, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #56 0x00007ffb36c797fe in rb_yield_0 (argv=argv@entry=0x7ffc0960e168, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #57 0x00007ffb36c7983d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #58 0x00007ffb36a85107 in rb_ary_collect (ary=140716857482040) at /tmp/ruby/v3/src/trunk-asserts/array.c:3564 |
| #59 0x00007ffb36c65c28 in vm_call_cfunc_with_frame (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3dd0, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #60 0x00007ffb36c70271 in vm_sendish (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3dd0, cd=0x5579422a8360, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #61 0x00007ffb36c70fe2 in vm_exec_core (ec=0x5579420deaa0, initial=140716862816784) at ../../src/trunk-asserts/insns.def:759 |
| #62 0x00007ffb36c78ffb in rb_vm_exec (ec=0x5579420deaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #63 0x00007ffb36c79489 in vm_yield_with_cref (ec=0x5579420deaa0, argc=argc@entry=1, argv=argv@entry=0x7ffc0960e408, 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 |
| #64 0x00007ffb36c794a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc0960e408, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #65 0x00007ffb36c797fe in rb_yield_0 (argv=argv@entry=0x7ffc0960e408, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #66 0x00007ffb36c7983d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #67 0x00007ffb36a85107 in rb_ary_collect (ary=140716857447160) at /tmp/ruby/v3/src/trunk-asserts/array.c:3564 |
| #68 0x00007ffb36c65c28 in vm_call_cfunc_with_frame (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3f10, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #69 0x00007ffb36c70271 in vm_sendish (ec=0x5579420deaa0, reg_cfp=0x7ffb365d3f10, cd=0x5579421fde40, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #70 0x00007ffb36c70fe2 in vm_exec_core (ec=0x5579420deaa0, initial=140716862816784) at ../../src/trunk-asserts/insns.def:759 |
| #71 0x00007ffb36c78ffb in rb_vm_exec (ec=0x7ffb365d3c50, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #72 0x00007ffb36aef285 in rb_ec_exec_node (ec=ec@entry=0x5579420deaa0, n=n@entry=0x7ffb364b23a8) at /tmp/ruby/v3/src/trunk-asserts/eval.c:280 |
| #73 0x00007ffb36af3d7f in ruby_run_node (n=0x7ffb364b23a8) at /tmp/ruby/v3/src/trunk-asserts/eval.c:321 |
| #74 0x00005579407032d3 in rb_main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/main.c:47 |
| #75 0x00007ffb365fe0b3 in __libc_start_main (main=0x557940703160 <main>, argc=11, argv=0x7ffc0960e838, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc0960e828) at ../csu/libc-start.c:308 |
| #76 0x000055794070319e in _start () at /tmp/ruby/v3/src/trunk-asserts/main.c:56 |
| >>> Dump Ruby level backtrace |
| th: 0x5579420ddf30, native_id: 0x7ffb365d5f40 |
| -- Control frame information ----------------------------------------------- |
| c:0017 p:---- s:0110 e:000109 CFUNC :encode |
| me: |
| called_id: encode, type: cfunc |
| owner class: 0x00007ffb3440ada8 [3LM ] T_CLASS String |
| self: 0x00007ffb326fee30 [3LM ] T_STRING (String) [embed] len: 4, capa: 15 "????" |
| c:0016 p:0007 s:0105 e:000104 BLOCK /tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb:154 [FINISH] |
| me: |
| called_id: test_UTF-32LE_upcase_turkic, type: bmethod |
| owner class: 0x00007ffb32190e80 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| self: 0x00007ffb324b51d8 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x0000557943e1bcd0 |
| lvars: |
| code: 0x00007ffb326fee30 [3LM ] T_STRING (String) [embed] len: 4, capa: 15 "????" |
| source: T_NIL |
| target: T_NIL |
| result: T_NIL |
| c:0015 p:---- s:0098 e:000097 CFUNC :each |
| me: |
| called_id: each, type: cfunc |
| owner class: 0x00007ffb343fd4a0 [3LM ] T_CLASS Array |
| self: 0x00007ffb32483cf0 [3LM ] T_ARRAY (Array)[ ] len: 33791, capa:37834 ptr:0x00007ffb2c02b640 |
| c:0014 p:0006 s:0094 E:000900 BLOCK /tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb:153 [FINISH] |
| me: |
| called_id: test_UTF-32LE_upcase_turkic, type: bmethod |
| owner class: 0x00007ffb32190e80 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| self: 0x00007ffb324b51d8 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x0000557943e1bcd0 |
| 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: 0x00007ffb33b5a780 [3LM ] T_CLASS Test::Unit::TestCase |
| self: 0x00007ffb324b51d8 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x0000557943e1bcd0 |
| lvars: |
| name: T_SYMBOL test_UTF-32LE_upcase_turkic |
| progname: 0x00007ffb3382dcd8 [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: 0x00007ffb33b5a780 [3LM ] T_CLASS Test::Unit::TestCase |
| self: 0x00007ffb324b51d8 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x0000557943e1bcd0 |
| lvars: |
| runner: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| start_time: 0x00007ffb324b5098 [0 U ] time (Time)time |
| result: 0x00007ffb364a6468 [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: 0x00007ffb33b84968 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| lvars: |
| method: T_SYMBOL test_UTF-32LE_upcase_turkic |
| inst: 0x00007ffb324b51d8 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x0000557943e1bcd0 |
| start_time: T_NIL |
| result: T_NIL |
| c:0010 p:---- s:0069 e:000068 CFUNC :map |
| me: |
| called_id: map, type: cfunc |
| owner class: 0x00007ffb343fd4a0 [3LM ] T_CLASS Array |
| self: 0x00007ffb324ddb38 [3LM ] T_ARRAY (Array)[ ] len: 422, capa:422 ptr:0x0000557945045d60 |
| 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: 0x00007ffb33b84968 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| lvars: |
| suite: 0x00007ffb32190e80 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| header: 0x00007ffb324d4c40 [3LM ] T_STRING (String) len: 17, capa: 31 "test_suite_header" |
| filter: 0x00007ffb33a7d4c0 [3LM ] T_REGEXP (Regexp) |
| all_test_methods: 0x00007ffb324ddb38 [3LM ] T_ARRAY (Array)[ ] len: 422, capa:422 ptr:0x0000557945045d60 |
| leakchecker: 0x00007ffb324dda20 [3LM ] T_OBJECT (LeakChecker)len:7 ptr:0x00005579425ab9c0 |
| 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: 0x00007ffb33b84f08 [3LM ] T_MODULE (Module)Test::Unit::ExcludesOption |
| defined_class: 0x00007ffb33b3b718 [3LM ] T_ICLASS src:Test::Unit::ExcludesOption |
| self: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| lvars: |
| suite: 0x00007ffb32190e80 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| ex: T_NIL |
| c:0007 p:0110 s:0046 E:0023a0 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:58 |
| me: |
| called_id: _run_suite, type: iseq |
| owner class: 0x00007ffb33b41730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| lvars: |
| suite: 0x00007ffb32190e80 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| orig_testout: 0x00007ffb36489868 [0LM U ] T_FILE (IO) |
| i: 0x00007ffb324d5168 [0LM U ] T_FILE (IO) |
| o: 0x00007ffb324d5140 [0LM U ] T_FILE (IO) |
| orig_stdin: 0x00007ffb364898b8 [0LM U ] T_FILE (IO) |
| orig_stdout: 0x00007ffb36489868 [0LM U ] T_FILE (IO) |
| th: 0x00007ffb324d50a0 [0LM U ] VM/thread (Thread)VM/thread |
| e: T_FIXNUM 0 |
| f: T_FIXNUM 0 |
| s: T_FIXNUM 14 |
| 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: 0x00007ffb33b41730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| lvars: |
| suite: 0x00007ffb32190e80 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| c:0005 p:---- s:0026 e:000025 CFUNC :map |
| me: |
| called_id: map, type: cfunc |
| owner class: 0x00007ffb343fd4a0 [3LM ] T_CLASS Array |
| self: 0x00007ffb324d52f8 [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: 0x00007ffb33b41730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| lvars: |
| suites: 0x00007ffb324d52f8 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| c:0003 p:0260 s:0016 e:000015 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:128 |
| me: |
| called_id: run, type: iseq |
| owner class: 0x00007ffb33b41730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| lvars: |
| args: 0x00007ffb36488d78 [3LM ] T_ARRAY [E ] len: 0 (embed) |
| buf: 0x00007ffb3218b660 [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: 0x00007ffb32461c68 [3LM ] T_ARRAY (Array)[ ] len: 118, capa:118 ptr:0x0000557943d4b570 |
| e: T_NIL |
| trace: T_NIL |
| err: T_NIL |
| c:0002 p:0127 s:0006 e:000005 EVAL /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:211 [FINISH] |
| self: 0x00007ffb36474e18 [3LM ] T_OBJECT (embed) len:3 |
| c:0001 p:0000 s:0003 E:000e60 (none) [FINISH] |
| self: 0x00007ffb36474e18 [3LM ] T_OBJECT (embed) len:3 |
| th: 0x557944286700, native_id: 0x7ffb33a17700 |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:---- s:0012 e:000011 CFUNC :readpartial |
| me: |
| called_id: readpartial, type: cfunc |
| owner class: 0x00007ffb343fbe98 [3LM ] T_CLASS IO |
| self: 0x00007ffb324d5168 [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: 0x00007ffb33b41730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007ffb33b17bd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x0000557942579700 |
| lvars: |
| buf: 0x00007ffb324c8800 [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 24085) detached] |
| $ timeout 60 gdb -p 24082 -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-19T00:23:36Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-19T02:29:35Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-19T04:37:40Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-19T06:46:29Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-19T08:54:54Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-19T11:02:07Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-19T13:04:47Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-19T21:16:19Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-19T23:18:34Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-20T01:20:29Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-20T03:24:09Z |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007effb5af4e3b in unlink () at ../sysdeps/unix/syscall-template.S:78 |
| >>> Threads Id Target Id Frame |
| * 1 Thread 0x7effb59e0f40 (LWP 24082) "ruby" 0x00007effb5af4e3b in unlink () at ../sysdeps/unix/syscall-template.S:78 |
| >>> Machine level backtrace |
| Thread 1 (Thread 0x7effb59e0f40 (LWP 24082)): |
| #0 0x00007effb5af4e3b in unlink () at ../sysdeps/unix/syscall-template.S:78 |
| #1 0x00007effb5efff4e in no_gvl_apply2files (ptr=ptr@entry=0x7ffc6e69aaa0) at /tmp/ruby/v3/src/trunk-asserts/file.c:396 |
| #2 0x00007effb604030a in rb_nogvl (func=func@entry=0x7effb5efff10 <no_gvl_apply2files>, data1=data1@entry=0x7ffc6e69aaa0, 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 0x00007effb604046c in rb_thread_call_without_gvl (func=func@entry=0x7effb5efff10 <no_gvl_apply2files>, data1=data1@entry=0x7ffc6e69aaa0, ubf=ubf@entry=0xffffffffffffffff, data2=data2@entry=0x0) at /tmp/ruby/v3/src/trunk-asserts/thread.c:1784 |
| #4 0x00007effb5f03afb in apply2files (func=<optimized out>, argc=1, argv=0x7effb58df628, arg=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/file.c:430 |
| #5 0x00007effb6070c28 in vm_call_cfunc_with_frame (ec=0x55cfc57daaa0, reg_cfp=0x7effb59de810, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #6 0x00007effb607bcb3 in vm_sendish (ec=0x55cfc57daaa0, reg_cfp=0x7effb59de810, cd=0x55cfc5b72dc0, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #7 0x00007effb607bf39 in vm_exec_core (ec=0x55cfc57daaa0, initial=0) at ../../src/trunk-asserts/insns.def:778 |
| #8 0x00007effb6083ffb in rb_vm_exec (ec=0x55cfc57daaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #9 0x00007effb6084489 in vm_yield_with_cref (ec=0x55cfc57daaa0, argc=argc@entry=1, argv=argv@entry=0x7ffc6e69ada8, 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 0x00007effb60844a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc6e69ada8, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #11 0x00007effb60847fe in rb_yield_0 (argv=argv@entry=0x7ffc6e69ada8, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #12 0x00007effb608483d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #13 0x00007effb5e8afc7 in rb_ary_each (ary=139636682698760) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #14 0x00007effb6070c28 in vm_call_cfunc_with_frame (ec=0x55cfc57daaa0, reg_cfp=0x7effb59de990, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #15 0x00007effb607b271 in vm_sendish (ec=0x55cfc57daaa0, reg_cfp=0x7effb59de990, cd=0x55cfc5b4ceb0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #16 0x00007effb607bfe2 in vm_exec_core (ec=0x55cfc57daaa0, initial=0) at ../../src/trunk-asserts/insns.def:759 |
| #17 0x00007effb6083ffb in rb_vm_exec (ec=0x55cfc57daaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #18 0x00007effb6084489 in vm_yield_with_cref (ec=0x55cfc57daaa0, argc=argc@entry=1, argv=argv@entry=0x7ffc6e69b048, 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 0x00007effb60844a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc6e69b048, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #20 0x00007effb60847fe in rb_yield_0 (argv=argv@entry=0x7ffc6e69b048, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #21 0x00007effb608483d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #22 0x00007effb5e8afc7 in rb_ary_each (ary=139636682673560) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #23 0x00007effb6070c28 in vm_call_cfunc_with_frame (ec=0x55cfc57daaa0, reg_cfp=0x7effb59dea50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #24 0x00007effb607b271 in vm_sendish (ec=0x55cfc57daaa0, reg_cfp=0x7effb59dea50, cd=0x55cfc5926ab0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #25 0x00007effb607bfe2 in vm_exec_core (ec=0x55cfc57daaa0, initial=0) at ../../src/trunk-asserts/insns.def:759 |
| #26 0x00007effb6083ffb in rb_vm_exec (ec=0x55cfc57daaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #27 0x00007effb6084489 in vm_yield_with_cref (ec=0x55cfc57daaa0, argc=argc@entry=1, argv=argv@entry=0x7ffc6e69b2e8, 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 0x00007effb60844a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc6e69b2e8, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #29 0x00007effb60847fe in rb_yield_0 (argv=argv@entry=0x7ffc6e69b2e8, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #30 0x00007effb608483d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #31 0x00007effb5e891bb in rb_ary_any_p (argc=<optimized out>, argv=0x7effb58df3b0, ary=139636682553200) at /tmp/ruby/v3/src/trunk-asserts/array.c:7435 |
| #32 0x00007effb6070c28 in vm_call_cfunc_with_frame (ec=0x55cfc57daaa0, reg_cfp=0x7effb59deb50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #33 0x00007effb607b271 in vm_sendish (ec=0x55cfc57daaa0, reg_cfp=0x7effb59deb50, cd=0x55cfc5972b50, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #34 0x00007effb607bfe2 in vm_exec_core (ec=0x55cfc57daaa0, initial=0) at ../../src/trunk-asserts/insns.def:759 |
| #35 0x00007effb6083ffb in rb_vm_exec (ec=0x55cfc57daaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #36 0x00007effb6084489 in vm_yield_with_cref (ec=0x55cfc57daaa0, argc=argc@entry=1, argv=argv@entry=0x7ffc6e69b5a8, 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 0x00007effb60844a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffc6e69b5a8, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #38 0x00007effb60847fe in rb_yield_0 (argv=argv@entry=0x7ffc6e69b5a8, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #39 0x00007effb608483d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #40 0x00007effb5e8afc7 in rb_ary_each (ary=139636683694040) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #41 0x00007effb6070c28 in vm_call_cfunc_with_frame (ec=0x55cfc57daaa0, reg_cfp=0x7effb59ded50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #42 0x00007effb607b271 in vm_sendish (ec=0x55cfc57daaa0, reg_cfp=0x7effb59ded50, cd=0x55cfc598f410, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #43 0x00007effb607bfe2 in vm_exec_core (ec=0x55cfc57daaa0, initial=0) at ../../src/trunk-asserts/insns.def:759 |
| #44 0x00007effb6083ffb in rb_vm_exec (ec=0x7effb59deb50, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #45 0x00007effb5f4d360 in require_internal (ec=ec@entry=0x55cfc57daaa0, fname=<optimized out>, fname@entry=139636727593000, exception=exception@entry=1, warn=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/load.c:1132 |
| #46 0x00007effb5f4de25 in rb_require_string (fname=139636727593000) at /tmp/ruby/v3/src/trunk-asserts/load.c:1223 |
| #47 0x00007effb6070c28 in vm_call_cfunc_with_frame (ec=0x55cfc57daaa0, reg_cfp=0x7effb59def90, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #48 0x00007effb608bbc7 in vm_call_method (ec=0x55cfc57daaa0, cfp=0x7effb59def90, calling=0x7ffc6e69ba30) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3750 |
| #49 0x00007effb607bcb3 in vm_sendish (ec=0x55cfc57daaa0, reg_cfp=0x7effb59def90, cd=0x55cfc58e9b90, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #50 0x00007effb607bf39 in vm_exec_core (ec=0x55cfc57daaa0, initial=0) at ../../src/trunk-asserts/insns.def:778 |
| #51 0x00007effb6083ffb in rb_vm_exec (ec=0x55cfc57daaa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #52 0x00007effb5efa285 in rb_ec_exec_node (ec=ec@entry=0x55cfc57daaa0, n=n@entry=0x7effb58b4438) at /tmp/ruby/v3/src/trunk-asserts/eval.c:280 |
| #53 0x00007effb5efed7f in ruby_run_node (n=0x7effb58b4438) at /tmp/ruby/v3/src/trunk-asserts/eval.c:321 |
| #54 0x000055cfc4ffc2d3 in rb_main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/main.c:47 |
| #55 0x00007effb5a090b3 in __libc_start_main (main=0x55cfc4ffc160 <main>, argc=8, argv=0x7ffc6e69bda8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc6e69bd98) at ../csu/libc-start.c:308 |
| #56 0x000055cfc4ffc19e in _start () at /tmp/ruby/v3/src/trunk-asserts/main.c:56 |
| >>> Dump Ruby level backtrace |
| th: 0x55cfc57d9f30, native_id: 0x7effb59e0f40 |
| -- Control frame information ----------------------------------------------- |
| c:0033 p:---- s:0199 e:000198 CFUNC :unlink |
| me: |
| called_id: unlink, type: cfunc |
| owner class: 0x00007effb3803180 [3LM R ] T_CLASS (annon) |
| self: 0x00007effb3803220 [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: 0x00007effb2ef2280 [3LM R ] T_CLASS FileUtils::Entry_ |
| self: 0x00007effb2deafe0 [0 ] T_OBJECT (FileUtils::Entry_)len:6 ptr:0x00007effb57f4480 |
| 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: 0x00007effb2ef2280 [3LM R ] T_CLASS FileUtils::Entry_ |
| self: 0x00007effb2deafe0 [0 ] T_OBJECT (FileUtils::Entry_)len:6 ptr:0x00007effb57f4480 |
| 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: 0x00007effb2ef2280 [3LM R ] T_CLASS FileUtils::Entry_ |
| self: 0x00007effb2deafe0 [0 ] T_OBJECT (FileUtils::Entry_)len:6 ptr:0x00007effb57f4480 |
| 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: 0x00007effb2ef2500 [3LM R ] T_CLASS (annon) |
| self: 0x00007effb2ef25a0 [3LM ] T_MODULE FileUtils |
| lvars: |
| path: 0x00007effb2f96358 [0 ] T_STRING (String) [embed] len: 40, capa: 55 "/tmp/test-unit-core.2021-12-20T03:24:09Z" |
| 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: 0x00007effb2ef2500 [3LM R ] T_CLASS (annon) |
| self: 0x00007effb2ef25a0 [3LM ] T_MODULE FileUtils |
| lvars: |
| path: 0x00007effb2f96358 [0 ] T_STRING (String) [embed] len: 40, capa: 55 "/tmp/test-unit-core.2021-12-20T03:24:09Z" |
| c:0027 p:---- s:0171 e:000170 CFUNC :each |
| me: |
| called_id: each, type: cfunc |
| owner class: 0x00007effb3805408 [3LM R ] T_CLASS Array |
| self: 0x00007effb2deb008 [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: 0x00007effb2ef2500 [3LM R ] T_CLASS (annon) |
| self: 0x00007effb2ef25a0 [3LM ] T_MODULE FileUtils |
| lvars: |
| list: 0x00007effb2deb008 [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: 0x00007effb2fabde8 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007effb2f5fb78 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| f: 0x00007effb2f97668 [0 ] T_STRING (String) [embed] len: 40, capa: 55 "/tmp/test-unit-core.2021-12-20T03:24:09Z" |
| c:0024 p:---- s:0154 e:000153 CFUNC :each |
| me: |
| called_id: each, type: cfunc |
| owner class: 0x00007effb3805408 [3LM R ] T_CLASS Array |
| self: 0x00007effb2de4d98 [0 ] T_ARRAY (Array)[ T] len: 21, capa:37 ptr:0x00007effb57f3428 |
| 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: 0x00007effb2fabde8 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007effb2f5fb78 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| worker: 0x00007effb2eb86c0 [3LM R ] T_OBJECT (Test::Unit::Parallel::Worker)len:12 ptr:0x000055cfc5a29bb0 |
| e: T_NIL |
| c: T_FALSE |
| real_file: 0x00007effb2f04020 [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: 0x00007effb2fabde8 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007effb2f5fb78 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| io: 0x00007effb2eb8710 [0LM U ] T_FILE (IO) |
| type: T_SYMBOL test |
| result: 0x00007effb2edcef8 [3LM ] T_ARRAY (Array)[ ] len: 1039, capa:1475 ptr:0x000055cfc5c0f380 |
| rep: 0x00007effb2ebab78 [3LM ] T_ARRAY (Array)[ ] len: 1039, capa:1475 ptr:0x000055cfc5c01ad0 |
| shutting_down: T_FALSE |
| worker: 0x00007effb2eb86c0 [3LM R ] T_OBJECT (Test::Unit::Parallel::Worker)len:12 ptr:0x000055cfc5a29bb0 |
| 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: 0x00007effb2fabde8 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007effb2f5fb78 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| io: 0x00007effb2eb8710 [0LM U ] T_FILE (IO) |
| c:0020 p:---- s:0119 e:000118 CFUNC :any? |
| me: |
| called_id: any?, type: cfunc |
| owner class: 0x00007effb3805408 [3LM R ] T_CLASS Array |
| self: 0x00007effb2dc7770 [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: 0x00007effb2fabde8 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007effb2f5fb78 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| suites: 0x00007effb2eddc90 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| result: 0x00007effb2edcef8 [3LM ] T_ARRAY (Array)[ ] len: 1039, capa:1475 ptr:0x000055cfc5c0f380 |
| rep: 0x00007effb2ebab78 [3LM ] T_ARRAY (Array)[ ] len: 1039, capa:1475 ptr:0x000055cfc5c01ad0 |
| timeout: T_FLOAT |
| _io: 0x00007effb2dc7798 [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: 0x00007effb2fabde8 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007effb2f5fb78 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| suites: 0x00007effb2eddc90 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| result: 0x00007effb2edcef8 [3LM ] T_ARRAY (Array)[ ] len: 1039, capa:1475 ptr:0x000055cfc5c0f380 |
| 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: 0x00007effb2faaf88 [3LM ] T_MODULE (Module)Test::Unit::Skipping |
| defined_class: 0x00007effb2f5fa38 [3LM ] T_ICLASS src:Test::Unit::Skipping |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| suites: 0x00007effb2eddc90 [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: 0x00007effb2fa9fe8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| type: T_SYMBOL test |
| suites: 0x00007effb2eddc90 [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: 0x00007effb2edd768 [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: 0x00007effb2faa6c8 [3LM ] T_MODULE (Module)Test::Unit::RepeatOption |
| defined_class: 0x00007effb2f5f8f8 [3LM ] T_ICLASS src:Test::Unit::RepeatOption |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| 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: 0x00007effb2fa9fe8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| 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: 0x00007effb2fa9fe8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| plugin: 0x00007effb58d1bf0 [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: 0x00007effb3805408 [3LM R ] T_CLASS Array |
| self: 0x00007effb2eddfd8 [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: 0x00007effb2fa9fe8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| args: 0x00007effb2eba420 [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: 0x00007effb2fa9fe8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| argv: 0x00007effb5890d80 [3LM ] T_ARRAY shared -> 0x00007effb2f708d8 [3LM ] T_ARRAY (Array)[ ] len: 838, capa:2 ptr:0x000055cfc5b89140 |
| 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: 0x00007effb2faac68 [3LM ] T_MODULE (Module)Test::Unit::StatusLine |
| defined_class: 0x00007effb2f5fc18 [3LM ] T_ICLASS src:Test::Unit::StatusLine |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| args: 0x00007effb2edee88 [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: 0x00007effb2faaee8 [3LM ] T_MODULE (Module)Test::Unit::Statistics |
| defined_class: 0x00007effb2f5fad8 [3LM ] T_ICLASS src:Test::Unit::Statistics |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| args: 0x00007effb2edef00 [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: 0x00007effb2fa0150 [3LM ] T_MODULE Test::Unit::RunCount |
| defined_class: 0x00007effb2f5f5d8 [3LM ] T_ICLASS src:Test::Unit::RunCount |
| self: 0x00007effb2ebb500 [3LM ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x000055cfc5b56790 |
| lvars: |
| *: 0x00007effb2edf018 [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: 0x00007effb2f5f538 [3LM ] T_CLASS Test::Unit::AutoRunner |
| self: 0x00007effb2ebb5c8 [3LM ] T_OBJECT (Test::Unit::AutoRunner)len:5 ptr:0x000055cfc58c30f0 |
| 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: 0x00007effb2f5f498 [3LM ] T_CLASS (annon) |
| self: 0x00007effb2f5f538 [3LM ] T_CLASS Test::Unit::AutoRunner |
| lvars: |
| args: 0x00007effb2ebb618 [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: 0x00007effb587ce20 [3LM ] T_OBJECT (embed) len:3 |
| lvars: |
| dir: 0x00007effb2ebb690 [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: 0x00007effb38138f0 [3LM ] T_MODULE Kernel |
| defined_class: 0x00007effb3813850 [3LM R ] T_ICLASS src:Kernel |
| self: 0x00007effb587ce20 [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: 0x00007effb587ce20 [3LM ] T_OBJECT (embed) len:3 |
| c:0001 p:0000 s:0003 E:000050 (none) [FINISH] |
| self: 0x00007effb587ce20 [3LM ] T_OBJECT (embed) len:3 |
| $1 = 0 |
| ">>> Finish |
| Deleting an old core file: /tmp/test-unit-core.2021-12-20T07:28:25Z |
| "[Inferior 1 (process 24082) detached] |
| Deleting an old core file: /tmp/test-unit-core.2021-12-20T09:32:32Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-20T11:38:06Z |
| Deleting an old core file: /tmp/test-unit-core.2021-12-20T13:39:17Z |
| $ timeout 60 gdb -p 24003 -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 24002 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> ThreadsNo threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace |