| "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 |
| 11 2299 11 11 ? -1 Sl 1001 0:00 ruby ./br.rb build_report trunk-asserts --incremental --process-num=6 |
| 2299 2302 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-094305 --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 |
| 2302 2303 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-094305 --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 |
| 2303 17129 11 11 ? -1 S 1001 0:00 sh -c make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j6' |
| 17129 17130 11 11 ? -1 S 1001 0:00 make yes-test-all TESTOPTS=--stderr-on-failure TESTS=-j6 |
| 17130 17209 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 |
| 17209 17211 11 11 ? -1 Rl 1001 146:36 /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb: TestComprehensiveCaseMapping#test_UTF-16BE_downcase_turkic |
| 2303 27865 11 11 ? -1 R 1001 0:00 ps jx |
| {10=>[11], 11=>[2299], 2299=>[2302], 2302=>[2303], 2303=>[17129, 27865], 17129=>[17130], 17130=>[17209], 17209=>[17211]} |
| $ timeout 60 gdb -p 17211 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 27864] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007fb380761609 in rb_st_memsize (tab=tab@entry=0x55b7e3cf4da0) at /tmp/ruby/v3/src/trunk-asserts/st.c:648 |
| 648 return(sizeof(st_table) |
| >>> Threads Id Target Id Frame |
| * 1 Thread 0x7fb380130f40 (LWP 17211) "ruby" 0x00007fb380761609 in rb_st_memsize (tab=tab@entry=0x55b7e3cf4da0) at /tmp/ruby/v3/src/trunk-asserts/st.c:648 |
| 2 Thread 0x7fb37d57b700 (LWP 27864) "parallel.rb:46" 0x00007fb380247aff in __GI___poll (fds=fds@entry=0x7fb37d47a7f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x7fb37d57b700 (LWP 27864)): |
| #0 0x00007fb380247aff in __GI___poll (fds=fds@entry=0x7fb37d47a7f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| #1 0x00007fb3806794aa in poll (__timeout=-1, __nfds=1, __fds=0x7fb37d47a7f0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 |
| #2 nogvl_wait_for (th=<optimized out>, fptr=0x55b7e762be70, events=events@entry=1) at /tmp/ruby/v3/src/trunk-asserts/io.c:11619 |
| #3 0x00007fb380679557 in internal_read_func (ptr=ptr@entry=0x7fb37d47aa80) at /tmp/ruby/v3/src/trunk-asserts/io.c:1092 |
| #4 0x00007fb380790a06 in rb_thread_io_blocking_region (func=0x7fb380679510 <internal_read_func>, data1=0x7fb37d47aa80, fd=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:1808 |
| #5 0x00007fb38064d316 in rb_ensure (b_proc=b_proc@entry=0x7fb380679320 <read_internal_call>, data1=data1@entry=140408877722240, e_proc=e_proc@entry=0x7fb380769aa0 <rb_str_unlocktmp>, data2=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/eval.c:993 |
| #6 0x00007fb3807782f1 in rb_str_locktmp_ensure (str=<optimized out>, func=func@entry=0x7fb380679320 <read_internal_call>, arg=arg@entry=140408877722240) at /tmp/ruby/v3/src/trunk-asserts/string.c:3021 |
| #7 0x00007fb3806796af in read_internal_locktmp (str=<optimized out>, iis=iis@entry=0x7fb37d47aa80) at /tmp/ruby/v3/src/trunk-asserts/io.c:3170 |
| #8 0x00007fb38068b2db 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 0x00007fb38068b775 in io_readpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/io.c:3332 |
| #10 0x00007fb3807c0c28 in vm_call_cfunc_with_frame (ec=0x55b7e719f750, reg_cfp=0x7fb37d57ad70, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #11 0x00007fb3807cbcb3 in vm_sendish (ec=0x55b7e719f750, reg_cfp=0x7fb37d57ad70, cd=0x55b7e3de4090, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #12 0x00007fb3807cbf39 in vm_exec_core (ec=0x55b7e719f750, initial=1) at ../../src/trunk-asserts/insns.def:778 |
| #13 0x00007fb3807d3ffb in rb_vm_exec (ec=0x55b7e719f750, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #14 0x00007fb3807d581c in rb_vm_invoke_proc (ec=0x55b7e719f750, proc=proc@entry=0x55b7e77e20a0, argc=argc@entry=0, argv=argv@entry=0x7fb37d47ad60, kw_splat=0, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1521 |
| #15 0x00007fb38078f178 in thread_do_start_proc (th=0x55b7e77e1f20) at /tmp/ruby/v3/src/trunk-asserts/thread.c:716 |
| #16 0x00007fb38078f241 in thread_do_start (th=0x55b7e77e1f20) at /tmp/ruby/v3/src/trunk-asserts/thread.c:735 |
| #17 0x00007fb38078f610 in thread_start_func_2 (th=<optimized out>, stack_start=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:809 |
| #18 0x00007fb38078f9f4 in thread_start_func_1 (th_ptr=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:1054 |
| #19 0x00007fb38054e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 |
| #20 0x00007fb380254293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 |
| Thread 1 (Thread 0x7fb380130f40 (LWP 17211)): |
| #0 0x00007fb380761609 in rb_st_memsize (tab=tab@entry=0x55b7e3cf4da0) at /tmp/ruby/v3/src/trunk-asserts/st.c:648 |
| #1 0x00007fb380662069 in obj_memsize_of (obj=140408889159080, use_all_types=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:4574 |
| #2 0x00007fb380665607 in check_rvalue_consistency_force (obj=140408889159080, terminate=0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1434 |
| #3 0x00007fb3806676e5 in check_children_i (child=140408889159080, ptr=0x7ffe0a9f3bc0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7588 |
| #4 0x00007fb380669ca4 in gc_mark_children (objspace=0x55b7e3cc00b0, obj=140408922998480) at /tmp/ruby/v3/src/trunk-asserts/gc.c:6978 |
| #5 0x00007fb38066a42d in rb_objspace_reachable_objects_from (obj=140408922998480, func=<optimized out>, data=0x7ffe0a9f3bc0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:11178 |
| #6 0x00007fb38066a592 in verify_internal_consistency_i (page_start=<optimized out>, page_end=0x7fb37ffac000, stride=40, data=0x7ffe0a9f3bc0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7617 |
| #7 0x00007fb38066a659 in gc_verify_internal_consistency_ (objspace=0x55b7e3cc00b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7789 |
| #8 0x00007fb38066a83b in gc_verify_internal_consistency (objspace=0x55b7e3cc00b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7866 |
| #9 0x00007fb38066a8fb in gc_sweep_finish (objspace=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5686 |
| #10 0x00007fb38066aa89 in gc_sweep_step (objspace=objspace@entry=0x55b7e3cc00b0, size_pool=size_pool@entry=0x55b7e3cc00d8, heap=heap@entry=0x55b7e3cc0100) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5772 |
| #11 0x00007fb38066ab86 in gc_sweep_rest (objspace=objspace@entry=0x55b7e3cc00b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5790 |
| #12 0x00007fb38066ad57 in gc_sweep_continue (objspace=0x55b7e3cc00b0, sweep_size_pool=0x55b7e3cc0190, heap=0x55b7e3cc01b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5815 |
| #13 0x00007fb38066d2dd in heap_prepare (objspace=0x55b7e3cc00b0, size_pool=0x55b7e3cc0190, heap=0x55b7e3cc01b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2205 |
| #14 0x00007fb38066d30e in heap_next_freepage (objspace=0x55b7e3cc00b0, size_pool=0x55b7e3cc0190, heap=0x55b7e3cc01b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2406 |
| #15 0x00007fb38066d35c in ractor_cache_slots (objspace=0x55b7e3cc00b0, cr=0x55b7e3cc0cb0, size_pool_idx=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2442 |
| #16 0x00007fb38066d3ce in newobj_slowpath (size_pool_idx=1, wb_protected=1, cr=0x55b7e3cc0cb0, objspace=0x55b7e3cc00b0, flags=5, klass=140408889159080) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2502 |
| #17 newobj_slowpath_wb_protected (klass=140408889159080, flags=5, objspace=0x55b7e3cc00b0, cr=0x55b7e3cc0cb0, size_pool_idx=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2522 |
| #18 0x00007fb38066d6ca in newobj_of (klass=140408889159080, flags=5, v1=0, v2=0, v3=0, wb_protected=1, alloc_size=45) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2573 |
| #19 0x00007fb38066d749 in rb_wb_protected_newobj_of (klass=klass@entry=140408889159080, flags=flags@entry=5, size=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2595 |
| #20 0x00007fb380766a22 in str_alloc (klass=klass@entry=140408889159080, size=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:844 |
| #21 0x00007fb380766a80 in str_alloc_embed (klass=klass@entry=140408889159080, capa=capa@entry=21) at /tmp/ruby/v3/src/trunk-asserts/string.c:857 |
| #22 0x00007fb38076a484 in str_new0 (klass=140408889159080, ptr=ptr@entry=0x55b7e70b1d08 "\330=\334\204\330=\334\204\330=\334\204\330=\334\204\330=\334\204\267U", len=20, termlen=termlen@entry=1) at /tmp/ruby/v3/src/trunk-asserts/string.c:887 |
| #23 0x00007fb38076a50a in str_new (klass=<optimized out>, ptr=ptr@entry=0x55b7e70b1d08 "\330=\334\204\330=\334\204\330=\334\204\330=\334\204\330=\334\204\267U", len=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:913 |
| #24 0x00007fb38076d889 in rb_str_new (ptr=ptr@entry=0x55b7e70b1d08 "\330=\334\204\330=\334\204\330=\334\204\330=\334\204\330=\334\204\267U", len=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:919 |
| #25 0x00007fb38076f570 in rb_str_casemap (source=source@entry=140408867259120, flags=flags@entry=0x7ffe0a9f3f24, enc=enc@entry=0x55b7e3cc88d0) at /tmp/ruby/v3/src/trunk-asserts/string.c:7082 |
| #26 0x00007fb38076fabb in rb_str_downcase (argc=<optimized out>, argv=<optimized out>, str=140408867259120) at /tmp/ruby/v3/src/trunk-asserts/string.c:7342 |
| #27 0x00007fb3807c0c28 in vm_call_cfunc_with_frame (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ec10, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #28 0x00007fb3807dbbc7 in vm_call_method (ec=0x55b7e3cc0aa0, cfp=0x7fb38012ec10, calling=0x7ffe0a9f4100) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3750 |
| #29 0x00007fb3807dc0c7 in vm_call_symbol (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ec10, calling=0x7ffe0a9f4100, ci=<optimized out>, symbol=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3263 |
| #30 0x00007fb3807cbcb3 in vm_sendish (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ec10, cd=0x55b7e74e57f0, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #31 0x00007fb3807cbf39 in vm_exec_core (ec=0x55b7e3cc0aa0, initial=140408931822448) at ../../src/trunk-asserts/insns.def:778 |
| #32 0x00007fb3807d3ffb in rb_vm_exec (ec=0x55b7e3cc0aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #33 0x00007fb3807d4489 in vm_yield_with_cref (ec=0x55b7e3cc0aa0, argc=argc@entry=1, argv=argv@entry=0x7ffe0a9f42e8, 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 |
| #34 0x00007fb3807d44a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffe0a9f42e8, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #35 0x00007fb3807d47fe in rb_yield_0 (argv=argv@entry=0x7ffe0a9f42e8, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #36 0x00007fb3807d483d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #37 0x00007fb3805dafc7 in rb_ary_each (ary=140408236775280) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #38 0x00007fb3807c0c28 in vm_call_cfunc_with_frame (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ec90, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #39 0x00007fb3807cb271 in vm_sendish (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ec90, cd=0x55b7e7989d00, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #40 0x00007fb3807cbfe2 in vm_exec_core (ec=0x55b7e3cc0aa0, initial=140408931822448) at ../../src/trunk-asserts/insns.def:759 |
| #41 0x00007fb3807d3ffb in rb_vm_exec (ec=0x55b7e3cc0aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #42 0x00007fb3807d5651 in vm_call_bmethod_body (ec=ec@entry=0x55b7e3cc0aa0, calling=calling@entry=0x7ffe0a9f4720, argv=argv@entry=0x7ffe0a9f4570) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3102 |
| #43 0x00007fb3807d575e in vm_call_bmethod (ec=0x55b7e3cc0aa0, cfp=0x7fb38012ecd0, calling=0x7ffe0a9f4720) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3122 |
| #44 0x00007fb3807dbbc7 in vm_call_method (ec=0x55b7e3cc0aa0, cfp=0x7fb38012ecd0, calling=0x7ffe0a9f4720) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3750 |
| #45 0x00007fb3807dc0c7 in vm_call_symbol (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ecd0, calling=0x7ffe0a9f4720, ci=<optimized out>, symbol=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3263 |
| #46 0x00007fb3807cbcb3 in vm_sendish (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ecd0, cd=0x55b7e3dfc200, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #47 0x00007fb3807cbf39 in vm_exec_core (ec=0x55b7e3cc0aa0, initial=140408931822448) at ../../src/trunk-asserts/insns.def:778 |
| #48 0x00007fb3807d3ffb in rb_vm_exec (ec=0x55b7e3cc0aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #49 0x00007fb3807d4489 in vm_yield_with_cref (ec=0x55b7e3cc0aa0, argc=argc@entry=1, argv=argv@entry=0x7ffe0a9f4908, 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 |
| #50 0x00007fb3807d44a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffe0a9f4908, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #51 0x00007fb3807d47fe in rb_yield_0 (argv=argv@entry=0x7ffe0a9f4908, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #52 0x00007fb3807d483d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #53 0x00007fb3805e0107 in rb_ary_collect (ary=140408234765760) at /tmp/ruby/v3/src/trunk-asserts/array.c:3564 |
| #54 0x00007fb3807c0c28 in vm_call_cfunc_with_frame (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012edd0, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #55 0x00007fb3807cb271 in vm_sendish (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012edd0, cd=0x55b7e3e8a360, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #56 0x00007fb3807cbfe2 in vm_exec_core (ec=0x55b7e3cc0aa0, initial=140408931822448) at ../../src/trunk-asserts/insns.def:759 |
| #57 0x00007fb3807d3ffb in rb_vm_exec (ec=0x55b7e3cc0aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #58 0x00007fb3807d4489 in vm_yield_with_cref (ec=0x55b7e3cc0aa0, argc=argc@entry=1, argv=argv@entry=0x7ffe0a9f4ba8, 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 |
| #59 0x00007fb3807d44a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffe0a9f4ba8, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #60 0x00007fb3807d47fe in rb_yield_0 (argv=argv@entry=0x7ffe0a9f4ba8, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #61 0x00007fb3807d483d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #62 0x00007fb3805e0107 in rb_ary_collect (ary=140408235126040) at /tmp/ruby/v3/src/trunk-asserts/array.c:3564 |
| #63 0x00007fb3807c0c28 in vm_call_cfunc_with_frame (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ef10, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #64 0x00007fb3807cb271 in vm_sendish (ec=0x55b7e3cc0aa0, reg_cfp=0x7fb38012ef10, cd=0x55b7e3ddfe40, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #65 0x00007fb3807cbfe2 in vm_exec_core (ec=0x55b7e3cc0aa0, initial=140408931822448) at ../../src/trunk-asserts/insns.def:759 |
| #66 0x00007fb3807d3ffb in rb_vm_exec (ec=0x7fb38012ec50, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #67 0x00007fb38064a285 in rb_ec_exec_node (ec=ec@entry=0x55b7e3cc0aa0, n=n@entry=0x7fb38000a3a8) at /tmp/ruby/v3/src/trunk-asserts/eval.c:280 |
| #68 0x00007fb38064ed7f in ruby_run_node (n=0x7fb38000a3a8) at /tmp/ruby/v3/src/trunk-asserts/eval.c:321 |
| #69 0x000055b7e31902d3 in rb_main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/main.c:47 |
| #70 0x00007fb3801590b3 in __libc_start_main (main=0x55b7e3190160 <main>, argc=11, argv=0x7ffe0a9f4fd8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe0a9f4fc8) at ../csu/libc-start.c:308 |
| #71 0x000055b7e319019e in _start () at /tmp/ruby/v3/src/trunk-asserts/main.c:56 |
| >>> Dump Ruby level backtrace |
| th: 0x55b7e3cbff30, native_id: 0x7fb380130f40 |
| -- Control frame information ----------------------------------------------- |
| c:0017 p:---- s:0110 e:000109 CFUNC :downcase |
| me: |
| called_id: downcase, type: cfunc |
| owner class: 0x00007fb37df62da8 [3LM ] T_CLASS String |
| self: 0x00007fb37ca802f0 [0 ] T_STRING (String) [embed] len: 20, capa: 54 "?=???=???=???=???=??" |
| c:0016 p:0070 s:0105 e:000104 BLOCK /tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb:156 [FINISH] |
| me: |
| called_id: test_UTF-16BE_downcase_turkic, type: bmethod |
| owner class: 0x00007fb3569b6a98 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| self: 0x00007fb356f69a08 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055b7e6d59980 |
| lvars: |
| code: 0x00007fb3571321a0 [3LM ] T_STRING (String) [embed] len: 4, capa: 15 "????" |
| source: 0x00007fb37ca802f0 [0 ] T_STRING (String) [embed] len: 20, capa: 54 "?=???=???=???=???=??" |
| target: 0x00007fb37ca80250 [0 ] T_STRING (String) [embed] len: 20, capa: 54 "?=???=???=???=???=??" |
| result: T_NIL |
| c:0015 p:---- s:0098 e:000097 CFUNC :each |
| me: |
| called_id: each, type: cfunc |
| owner class: 0x00007fb37df554a0 [3LM ] T_CLASS Array |
| self: 0x00007fb357139770 [3LM ] T_ARRAY (Array)[ ] len: 33791, capa:37834 ptr:0x000055b7e73896c0 |
| c:0014 p:0006 s:0094 E:0000e0 BLOCK /tmp/ruby/v3/src/trunk-asserts/test/ruby/enc/test_case_comprehensive.rb:153 [FINISH] |
| me: |
| called_id: test_UTF-16BE_downcase_turkic, type: bmethod |
| owner class: 0x00007fb3569b6a98 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| self: 0x00007fb356f69a08 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055b7e6d59980 |
| 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: 0x00007fb37d6b26e0 [3LM ] T_CLASS Test::Unit::TestCase |
| self: 0x00007fb356f69a08 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055b7e6d59980 |
| lvars: |
| name: T_SYMBOL test_UTF-16BE_downcase_turkic |
| progname: 0x00007fb37d5b3a28 [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: 0x00007fb37d6b26e0 [3LM ] T_CLASS Test::Unit::TestCase |
| self: 0x00007fb356f69a08 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055b7e6d59980 |
| lvars: |
| runner: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| start_time: 0x00007fb356f69850 [0 U ] time (Time)time |
| result: 0x00007fb37fffe468 [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: 0x00007fb37d6dc968 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| lvars: |
| method: T_SYMBOL test_UTF-16BE_downcase_turkic |
| inst: 0x00007fb356f69a08 [3LM ] T_OBJECT (TestComprehensiveCaseMapping)len:8 ptr:0x000055b7e6d59980 |
| start_time: T_NIL |
| result: T_NIL |
| c:0010 p:---- s:0069 e:000068 CFUNC :map |
| me: |
| called_id: map, type: cfunc |
| owner class: 0x00007fb37df554a0 [3LM ] T_CLASS Array |
| self: 0x00007fb356f4edc0 [3LM ] T_ARRAY (Array)[ ] len: 422, capa:422 ptr:0x000055b7e6dfcc60 |
| 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: 0x00007fb37d6dc968 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| lvars: |
| suite: 0x00007fb3569b6a98 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| header: 0x00007fb356fa5cd8 [3LM ] T_STRING (String) len: 17, capa: 31 "test_suite_header" |
| filter: 0x00007fb37d5d54c0 [3LM ] T_REGEXP (Regexp) |
| all_test_methods: 0x00007fb356f4edc0 [3LM ] T_ARRAY (Array)[ ] len: 422, capa:422 ptr:0x000055b7e6dfcc60 |
| leakchecker: 0x00007fb356f4eac8 [3LM ] T_OBJECT (LeakChecker)len:7 ptr:0x000055b7e4f5a990 |
| 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: 0x00007fb37d6dcf08 [3LM ] T_MODULE (Module)Test::Unit::ExcludesOption |
| defined_class: 0x00007fb37d693718 [3LM ] T_ICLASS src:Test::Unit::ExcludesOption |
| self: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| lvars: |
| suite: 0x00007fb3569b6a98 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| ex: T_NIL |
| c:0007 p:0110 s:0046 E:002280 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb:58 |
| me: |
| called_id: _run_suite, type: iseq |
| owner class: 0x00007fb37d699730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| lvars: |
| suite: 0x00007fb3569b6a98 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| type: T_SYMBOL test |
| orig_testout: 0x00007fb37ffe1868 [0LM U ] T_FILE (IO) |
| i: 0x00007fb356fa69d0 [0LM U ] T_FILE (IO) |
| o: 0x00007fb356fa6958 [0LM U ] T_FILE (IO) |
| orig_stdin: 0x00007fb37ffe18b8 [0LM U ] T_FILE (IO) |
| orig_stdout: 0x00007fb37ffe1868 [0LM U ] T_FILE (IO) |
| th: 0x00007fb356fa6868 [0LM U ] VM/thread (Thread)VM/thread |
| e: T_FIXNUM 0 |
| f: T_FIXNUM 0 |
| s: T_FIXNUM 9 |
| 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: 0x00007fb37d699730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| lvars: |
| suite: 0x00007fb3569b6a98 [3LM ] T_CLASS TestComprehensiveCaseMapping |
| c:0005 p:---- s:0026 e:000025 CFUNC :map |
| me: |
| called_id: map, type: cfunc |
| owner class: 0x00007fb37df554a0 [3LM ] T_CLASS Array |
| self: 0x00007fb356fa6d18 [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: 0x00007fb37d699730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| lvars: |
| suites: 0x00007fb356fa6d18 [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: 0x00007fb37d699730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| lvars: |
| args: 0x00007fb37ffe0d78 [3LM ] T_ARRAY [E ] len: 0 (embed) |
| buf: 0x00007fb356990f00 [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: 0x00007fb3571285b0 [3LM ] T_ARRAY (Array)[ ] len: 173, capa:173 ptr:0x000055b7e78761f0 |
| 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: 0x00007fb37ffcce18 [3LM ] T_OBJECT (embed) len:3 |
| c:0001 p:0000 s:0003 E:001ea0 (none) [FINISH] |
| self: 0x00007fb37ffcce18 [3LM ] T_OBJECT (embed) len:3 |
| th: 0x55b7e77e1f20, native_id: 0x7fb37d57b700 |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:---- s:0012 e:000011 CFUNC :readpartial |
| me: |
| called_id: readpartial, type: cfunc |
| owner class: 0x00007fb37df53e98 [3LM ] T_CLASS IO |
| self: 0x00007fb356fa69d0 [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: 0x00007fb37d699730 [3LM ] T_CLASS Test::Unit::Worker |
| self: 0x00007fb37d66fbd8 [3LM ] T_OBJECT (Test::Unit::Worker)len:28 ptr:0x000055b7e419d1c0 |
| lvars: |
| buf: 0x00007fb35641cb28 [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 17211) detached] |
| $ timeout 60 gdb -p 17209 -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. |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007fadd128c947 in ptr_in_page_body_p (ptr=0x7fadce177e78, memb=0x55560549bb60) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2819 |
| 2819 uintptr_t p_body = (uintptr_t)GET_PAGE_BODY(page->start); |
| >>> Threads Id Target Id Frame |
| * 1 Thread 0x7fadd0d64f40 (LWP 17209) "ruby" 0x00007fadd128c947 in ptr_in_page_body_p (ptr=0x7fadce177e78, memb=0x55560549bb60) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2819 |
| >>> Machine level backtrace |
| Thread 1 (Thread 0x7fadd0d64f40 (LWP 17209)): |
| #0 0x00007fadd128c947 in ptr_in_page_body_p (ptr=0x7fadce177e78, memb=0x55560549bb60) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2819 |
| #1 0x00007fadd0dad7c8 in __GI_bsearch (__key=__key@entry=0x7fadce177e78, __base=0x55560549b9a0, __nmemb=<optimized out>, __size=__size@entry=8, __compar=__compar@entry=0x7fadd128c940 <ptr_in_page_body_p>) at ../bits/stdlib-bsearch.h:33 |
| #2 0x00007fadd128e3eb in heap_page_for_ptr (objspace=objspace@entry=0x5556050d90b0, ptr=ptr@entry=140384463715960) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2840 |
| #3 0x00007fadd128e469 in is_pointer_to_heap (objspace=objspace@entry=0x5556050d90b0, ptr=ptr@entry=0x7fadce177e78) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2867 |
| #4 0x00007fadd1299497 in check_rvalue_consistency_force (obj=140384463715960, terminate=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1393 |
| #5 0x00007fadd129992f in check_rvalue_consistency (obj=obj@entry=140384463715960) at /tmp/ruby/v3/src/trunk-asserts/gc.c:1496 |
| #6 0x00007fadd129a89e in is_markable_object (obj=obj@entry=140384463715960, objspace=0x5556050d90b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:4296 |
| #7 0x00007fadd129e3d6 in rb_objspace_reachable_objects_from (obj=140384463715960, func=0x7fadd129b6d0 <check_children_i>, data=0x7fff29e08870) at /tmp/ruby/v3/src/trunk-asserts/gc.c:11170 |
| #8 0x00007fadd129e592 in verify_internal_consistency_i (page_start=<optimized out>, page_end=0x7fadce177fe0, stride=40, data=0x7fff29e08870) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7617 |
| #9 0x00007fadd129e659 in gc_verify_internal_consistency_ (objspace=0x5556050d90b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7789 |
| #10 0x00007fadd129e83b in gc_verify_internal_consistency (objspace=0x5556050d90b0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:7866 |
| #11 0x00007fadd129e8fb in gc_sweep_finish (objspace=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5686 |
| #12 0x00007fadd129ea89 in gc_sweep_step (objspace=objspace@entry=0x5556050d90b0, size_pool=size_pool@entry=0x5556050d90d8, heap=heap@entry=0x5556050d9100) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5772 |
| #13 0x00007fadd129eced in gc_sweep_continue (objspace=0x5556050d90b0, sweep_size_pool=0x5556050d9190, heap=0x5556050d91b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5806 |
| #14 0x00007fadd12a12dd in heap_prepare (objspace=0x5556050d90b0, size_pool=0x5556050d9190, heap=0x5556050d91b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2205 |
| #15 0x00007fadd12a130e in heap_next_freepage (objspace=0x5556050d90b0, size_pool=0x5556050d9190, heap=0x5556050d91b8) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2406 |
| #16 0x00007fadd12a135c in ractor_cache_slots (objspace=0x5556050d90b0, cr=0x5556050d9cb0, size_pool_idx=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2442 |
| #17 0x00007fadd12a13ce in newobj_slowpath (size_pool_idx=1, wb_protected=1, cr=0x5556050d9cb0, objspace=0x5556050d90b0, flags=5, klass=140384474312120) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2502 |
| #18 newobj_slowpath_wb_protected (klass=140384474312120, flags=5, objspace=0x5556050d90b0, cr=0x5556050d9cb0, size_pool_idx=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2522 |
| #19 0x00007fadd12a16ca in newobj_of (klass=140384474312120, flags=5, v1=0, v2=0, v3=0, wb_protected=1, alloc_size=47) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2573 |
| #20 0x00007fadd12a1749 in rb_wb_protected_newobj_of (klass=klass@entry=140384474312120, flags=flags@entry=5, size=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:2595 |
| #21 0x00007fadd139aa22 in str_alloc (klass=klass@entry=140384474312120, size=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:844 |
| #22 0x00007fadd139aa80 in str_alloc_embed (klass=klass@entry=140384474312120, capa=capa@entry=23) at /tmp/ruby/v3/src/trunk-asserts/string.c:857 |
| #23 0x00007fadd139e484 in str_new0 (klass=140384474312120, ptr=ptr@entry=0x55560548bcf2 ' ' <repeats 14 times>, "mon = 1\n", ' ' <repeats 14 times>, "year += 1\n", ' ' <repeats 12 times>, "end\n", ' ' <repeats 12 times>, "day = 1\n end\n end\n elsif 0 < off\n off, o = off.divmod(60)\n if o != 0 then sec -= o; o, sec "..., len=22, termlen=termlen@entry=1) at /tmp/ruby/v3/src/trunk-asserts/string.c:887 |
| #24 0x00007fadd139e50a in str_new (klass=<optimized out>, ptr=ptr@entry=0x55560548bcf2 ' ' <repeats 14 times>, "mon = 1\n", ' ' <repeats 14 times>, "year += 1\n", ' ' <repeats 12 times>, "end\n", ' ' <repeats 12 times>, "day = 1\n end\n end\n elsif 0 < off\n off, o = off.divmod(60)\n if o != 0 then sec -= o; o, sec "..., len=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:913 |
| #25 0x00007fadd13a1889 in rb_str_new (ptr=ptr@entry=0x55560548bcf2 ' ' <repeats 14 times>, "mon = 1\n", ' ' <repeats 14 times>, "year += 1\n", ' ' <repeats 12 times>, "end\n", ' ' <repeats 12 times>, "day = 1\n end\n end\n elsif 0 < off\n off, o = off.divmod(60)\n if o != 0 then sec -= o; o, sec "..., len=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/string.c:919 |
| #26 0x00007fadd12b43e5 in rb_io_getline_fast (fptr=fptr@entry=0x555605326420, enc=enc@entry=0x5556050e1770, chomp=chomp@entry=0) at /tmp/ruby/v3/src/trunk-asserts/io.c:3718 |
| #27 0x00007fadd12b5b46 in rb_io_getline_0 (rs=140384508406600, limit=<optimized out>, chomp=0, fptr=0x555605326420) at /tmp/ruby/v3/src/trunk-asserts/io.c:3855 |
| #28 0x00007fadd1327631 in lex_getline (p=p@entry=0x5556054ba7c0) at /tmp/ruby/v3/src/trunk-asserts/parse.y:6468 |
| #29 0x00007fadd1327710 in nextline (p=p@entry=0x5556054ba7c0) at /tmp/ruby/v3/src/trunk-asserts/parse.y:6636 |
| #30 0x00007fadd1327818 in nextc (p=p@entry=0x5556054ba7c0) at /tmp/ruby/v3/src/trunk-asserts/parse.y:6678 |
| #31 0x00007fadd132c8ff in parser_yylex (p=p@entry=0x5556054ba7c0) at /tmp/ruby/v3/src/trunk-asserts/parse.y:9349 |
| #32 0x00007fadd132d9ce in yylex (lval=lval@entry=0x7fff29e08d80, yylloc=yylloc@entry=0x7fff29e08da0, p=p@entry=0x5556054ba7c0) at /tmp/ruby/v3/src/trunk-asserts/parse.y:9980 |
| #33 0x00007fadd1331163 in ruby_yyparse (p=p@entry=0x5556054ba7c0) at parse.c:6464 |
| #34 0x00007fadd1338e35 in yycompile0 (arg=arg@entry=93827944392640) at /tmp/ruby/v3/src/trunk-asserts/parse.y:6372 |
| #35 0x00007fadd1418e7a in rb_suppress_tracing (func=func@entry=0x7fadd1338dd0 <yycompile0>, arg=arg@entry=93827944392640) at /tmp/ruby/v3/src/trunk-asserts/vm_trace.c:463 |
| #36 0x00007fadd132e9b1 in yycompile (vparser=<optimized out>, vparser@entry=140384463210640, p=0x5556054ba7c0, fname=<optimized out>, fname@entry=140384463210760, line=line@entry=1) at /tmp/ruby/v3/src/trunk-asserts/parse.y:6423 |
| #37 0x00007fadd132eb10 in rb_parser_compile_file_path (vparser=vparser@entry=140384463210640, fname=fname@entry=140384463210760, file=file@entry=140384463210600, start=start@entry=1) at /tmp/ruby/v3/src/trunk-asserts/parse.y:6532 |
| #38 0x00007fadd1388e93 in load_file_internal (argp_v=argp_v@entry=140733895976528) at /tmp/ruby/v3/src/trunk-asserts/ruby.c:2275 |
| #39 0x00007fadd1281316 in rb_ensure (b_proc=b_proc@entry=0x7fadd1388d60 <load_file_internal>, data1=data1@entry=140733895976528, e_proc=e_proc@entry=0x7fadd1384f90 <restore_load_file>, data2=data2@entry=140733895976528) at /tmp/ruby/v3/src/trunk-asserts/eval.c:993 |
| #40 0x00007fadd1384f6d in load_file (parser=parser@entry=140384463210640, fname=fname@entry=140384463210760, f=<optimized out>, script=script@entry=0, opt=opt@entry=0x7fff29e0a690) at /tmp/ruby/v3/src/trunk-asserts/ruby.c:2411 |
| #41 0x00007fadd1388bce in rb_parser_load_file (parser=parser@entry=140384463210640, fname_v=fname_v@entry=140384463210760) at /tmp/ruby/v3/src/trunk-asserts/ruby.c:2433 |
| #42 0x00007fadd12cf33f in load_iseq_eval (ec=0x5556050d9aa0, fname=140384463210760) at /tmp/ruby/v3/src/trunk-asserts/load.c:650 |
| #43 0x00007fadd12d1360 in require_internal (ec=ec@entry=0x5556050d9aa0, fname=<optimized out>, fname@entry=140384508672440, exception=exception@entry=1, warn=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/load.c:1132 |
| #44 0x00007fadd12d1e25 in rb_require_string (fname=140384508672440) at /tmp/ruby/v3/src/trunk-asserts/load.c:1223 |
| #45 0x00007fadd13f4c28 in vm_call_cfunc_with_frame (ec=0x5556050d9aa0, reg_cfp=0x7fadd0d62a50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #46 0x00007fadd13ffcb3 in vm_sendish (ec=0x5556050d9aa0, reg_cfp=0x7fadd0d62a50, cd=0x555605226be0, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #47 0x00007fadd13fff39 in vm_exec_core (ec=0x5556050d9aa0, initial=93827944266592) at ../../src/trunk-asserts/insns.def:778 |
| #48 0x00007fadd1407ffb in rb_vm_exec (ec=0x5556050d9aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #49 0x00007fadd1408489 in vm_yield_with_cref (ec=0x5556050d9aa0, argc=argc@entry=1, argv=argv@entry=0x7fff29e0ab78, 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 |
| #50 0x00007fadd14084a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fff29e0ab78, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #51 0x00007fadd14087fe in rb_yield_0 (argv=argv@entry=0x7fff29e0ab78, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #52 0x00007fadd140883d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #53 0x00007fadd120d1bb in rb_ary_any_p (argc=<optimized out>, argv=0x7fadd0c633b0, ary=140384463212560) at /tmp/ruby/v3/src/trunk-asserts/array.c:7435 |
| #54 0x00007fadd13f4c28 in vm_call_cfunc_with_frame (ec=0x5556050d9aa0, reg_cfp=0x7fadd0d62b50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #55 0x00007fadd13ff271 in vm_sendish (ec=0x5556050d9aa0, reg_cfp=0x7fadd0d62b50, cd=0x555605272b00, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #56 0x00007fadd13fffe2 in vm_exec_core (ec=0x5556050d9aa0, initial=93827944266592) at ../../src/trunk-asserts/insns.def:759 |
| #57 0x00007fadd1407ffb in rb_vm_exec (ec=0x5556050d9aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #58 0x00007fadd1408489 in vm_yield_with_cref (ec=0x5556050d9aa0, argc=argc@entry=1, argv=argv@entry=0x7fff29e0ae38, 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 |
| #59 0x00007fadd14084a8 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fff29e0ae38, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1435 |
| #60 0x00007fadd14087fe in rb_yield_0 (argv=argv@entry=0x7fff29e0ae38, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 |
| #61 0x00007fadd140883d in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 |
| #62 0x00007fadd120efc7 in rb_ary_each (ary=140384464694400) at /tmp/ruby/v3/src/trunk-asserts/array.c:2522 |
| #63 0x00007fadd13f4c28 in vm_call_cfunc_with_frame (ec=0x5556050d9aa0, reg_cfp=0x7fadd0d62d50, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #64 0x00007fadd13ff271 in vm_sendish (ec=0x5556050d9aa0, reg_cfp=0x7fadd0d62d50, cd=0x55560528f300, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4751 |
| #65 0x00007fadd13fffe2 in vm_exec_core (ec=0x5556050d9aa0, initial=93827944266592) at ../../src/trunk-asserts/insns.def:759 |
| #66 0x00007fadd1407ffb in rb_vm_exec (ec=0x7fadd0d62b50, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #67 0x00007fadd12d1360 in require_internal (ec=ec@entry=0x5556050d9aa0, fname=<optimized out>, fname@entry=140384508573720, exception=exception@entry=1, warn=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/load.c:1132 |
| #68 0x00007fadd12d1e25 in rb_require_string (fname=140384508573720) at /tmp/ruby/v3/src/trunk-asserts/load.c:1223 |
| #69 0x00007fadd13f4c28 in vm_call_cfunc_with_frame (ec=0x5556050d9aa0, reg_cfp=0x7fadd0d62f90, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 |
| #70 0x00007fadd140fbc7 in vm_call_method (ec=0x5556050d9aa0, cfp=0x7fadd0d62f90, calling=0x7fff29e0b2c0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3750 |
| #71 0x00007fadd13ffcb3 in vm_sendish (ec=0x5556050d9aa0, reg_cfp=0x7fadd0d62f90, cd=0x5556051e8b90, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4756 |
| #72 0x00007fadd13fff39 in vm_exec_core (ec=0x5556050d9aa0, initial=93827944266592) at ../../src/trunk-asserts/insns.def:778 |
| #73 0x00007fadd1407ffb in rb_vm_exec (ec=0x5556050d9aa0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2220 |
| #74 0x00007fadd127e285 in rb_ec_exec_node (ec=ec@entry=0x5556050d9aa0, n=n@entry=0x7fadd0c38428) at /tmp/ruby/v3/src/trunk-asserts/eval.c:280 |
| #75 0x00007fadd1282d7f in ruby_run_node (n=0x7fadd0c38428) at /tmp/ruby/v3/src/trunk-asserts/eval.c:321 |
| #76 0x000055560359d2d3 in rb_main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/main.c:47 |
| #77 0x00007fadd0d8d0b3 in __libc_start_main (main=0x55560359d160 <main>, argc=8, argv=0x7fff29e0b638, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff29e0b628) at ../csu/libc-start.c:308 |
| #78 0x000055560359d19e in _start () at /tmp/ruby/v3/src/trunk-asserts/main.c:56 |
| >>> Dump Ruby level backtrace |
| th: 0x5556050d8f30, native_id: 0x7fadd0d64f40 |
| -- Control frame information ----------------------------------------------- |
| c:0024 p:---- s:0155 e:000154 CFUNC :require |
| me: |
| called_id: require, type: cfunc |
| owner class: 0x00007fadceb938f8 [3LM ] T_MODULE Kernel |
| defined_class: 0x00007fadceb93858 [3LM R ] T_ICLASS src:Kernel |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| c:0023 p:0123 s:0150 e:000149 METHOD /tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit.rb:482 |
| me: |
| called_id: after_worker_down, type: iseq |
| owner class: 0x00007fadce2a7208 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007fadce2a6bc8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| worker: 0x00007fadce241250 [3LM R ] T_OBJECT (Test::Unit::Parallel::Worker)len:12 ptr:0x000055560547eff0 |
| e: T_NIL |
| c: T_FALSE |
| real_file: 0x00007fadce28c020 [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: 0x00007fadce2a7208 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007fadce2a6bc8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| io: 0x00007fadce2412a0 [0LM U ] T_FILE (IO) |
| type: T_SYMBOL test |
| result: 0x00007fadce2654c0 [3LM R ] T_ARRAY (Array)[ ] len: 1040, capa:1475 ptr:0x000055560550bee0 |
| rep: 0x00007fadce243b90 [3LM R ] T_ARRAY (Array)[ ] len: 1040, capa:1475 ptr:0x000055560551e690 |
| shutting_down: T_FALSE |
| worker: 0x00007fadce241250 [3LM R ] T_OBJECT (Test::Unit::Parallel::Worker)len:12 ptr:0x000055560547eff0 |
| 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: 0x00007fadce2a7208 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007fadce2a6bc8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| io: 0x00007fadce2412a0 [0LM U ] T_FILE (IO) |
| c:0020 p:---- s:0119 e:000118 CFUNC :any? |
| me: |
| called_id: any?, type: cfunc |
| owner class: 0x00007fadceb854b0 [3LM ] T_CLASS Array |
| self: 0x00007fadce0fd010 [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: 0x00007fadce2a7208 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007fadce2a6bc8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| suites: 0x00007fadce266910 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| result: 0x00007fadce2654c0 [3LM R ] T_ARRAY (Array)[ ] len: 1040, capa:1475 ptr:0x000055560550bee0 |
| rep: 0x00007fadce243b90 [3LM R ] T_ARRAY (Array)[ ] len: 1040, capa:1475 ptr:0x000055560551e690 |
| timeout: T_FLOAT |
| _io: 0x00007fadce0fd038 [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: 0x00007fadce2a7208 [3LM ] T_MODULE (Module)Test::Unit::Parallel |
| defined_class: 0x00007fadce2a6bc8 [3LM R ] T_ICLASS src:Test::Unit::Parallel |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| suites: 0x00007fadce266910 [3LM ] T_ARRAY (Array)[E ] len: 1 (embed) |
| type: T_SYMBOL test |
| result: 0x00007fadce2654c0 [3LM R ] T_ARRAY (Array)[ ] len: 1040, capa:1475 ptr:0x000055560550bee0 |
| 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: 0x00007fadce2a6808 [3LM ] T_MODULE (Module)Test::Unit::Skipping |
| defined_class: 0x00007fadce2a6a88 [3LM ] T_ICLASS src:Test::Unit::Skipping |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| suites: 0x00007fadce266910 [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: 0x00007fadce2a5ae8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| type: T_SYMBOL test |
| suites: 0x00007fadce266910 [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: 0x00007fadce265d30 [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: 0x00007fadce2a6128 [3LM ] T_MODULE (Module)Test::Unit::RepeatOption |
| defined_class: 0x00007fadce2a59a8 [3LM ] T_ICLASS src:Test::Unit::RepeatOption |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| 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: 0x00007fadce2a5ae8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| 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: 0x00007fadce2a5ae8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| plugin: 0x00007fadd0c58d68 [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: 0x00007fadceb854b0 [3LM ] T_CLASS Array |
| self: 0x00007fadce266c80 [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: 0x00007fadce2a5ae8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| args: 0x00007fadce242330 [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: 0x00007fadce2a5ae8 [3LM ] T_CLASS Test::Unit::Runner |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| argv: 0x00007fadd0c14d70 [3LM ] T_ARRAY shared -> 0x00007fadce3073b0 [3LM ] T_ARRAY (Array)[ ] len: 838, capa:2 ptr:0x00005556053b9340 |
| 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: 0x00007fadce2a66c8 [3LM ] T_MODULE (Module)Test::Unit::StatusLine |
| defined_class: 0x00007fadce2a6c68 [3LM ] T_ICLASS src:Test::Unit::StatusLine |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| args: 0x00007fadce267450 [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: 0x00007fadce2a6768 [3LM ] T_MODULE (Module)Test::Unit::Statistics |
| defined_class: 0x00007fadce2a6b28 [3LM ] T_ICLASS src:Test::Unit::Statistics |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| args: 0x00007fadce2674c8 [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: 0x00007fadce2a73e8 [3LM ] T_MODULE Test::Unit::RunCount |
| defined_class: 0x00007fadce2a5688 [3LM ] T_ICLASS src:Test::Unit::RunCount |
| self: 0x00007fadce243410 [3LM R ] T_OBJECT (Test::Unit::AutoRunner::Runner)len:36 ptr:0x00005556053bcd90 |
| lvars: |
| *: 0x00007fadce2675e0 [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: 0x00007fadce2a55e8 [3LM ] T_CLASS Test::Unit::AutoRunner |
| self: 0x00007fadce2434d8 [3LM ] T_OBJECT (Test::Unit::AutoRunner)len:5 ptr:0x00005556052449d0 |
| 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: 0x00007fadce2a5548 [3LM ] T_CLASS (annon) |
| self: 0x00007fadce2a55e8 [3LM ] T_CLASS Test::Unit::AutoRunner |
| lvars: |
| args: 0x00007fadce243528 [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: 0x00007fadd0c00e10 [3LM ] T_OBJECT (embed) len:3 |
| lvars: |
| dir: 0x00007fadce2435a0 [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: 0x00007fadceb938f8 [3LM ] T_MODULE Kernel |
| defined_class: 0x00007fadceb93858 [3LM R ] T_ICLASS src:Kernel |
| self: 0x00007fadd0c00e10 [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: 0x00007fadd0c00e10 [3LM ] T_OBJECT (embed) len:3 |
| c:0001 p:0000 s:0003 E:001df0 (none) [FINISH] |
| self: 0x00007fadd0c00e10 [3LM ] T_OBJECT (embed) len:3 |
| $1 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 17209) detached] |
| $ timeout 60 gdb -p 17130 -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 17129 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> ThreadsNo threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace |
| $ timeout 60 gdb -p 27865 -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> |