| "make update-unicode DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make update-rubyspec DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make all DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make install DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 0. |
| |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4' |
| $$$ #<Timeout::Error: execution expired> |
| ### enter analyzing mode for stuck processes |
| $$$ ps jx |
| PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND |
| 11 12 12 12 ? -1 Ss 1001 0:00 sh build-loop.sh trunk-gc-asserts --incremental --process-num=4 |
| 12 698892 12 12 ? -1 Sl 1001 0:00 ruby ./br.rb build_report trunk-gc-asserts --incremental --process-num=4 |
| 698892 698895 12 12 ? -1 S 1001 0:00 sh -c ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk-gc-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20231105-075229 --root_dir=/tmp/ruby --timeout=21600 --build_opts='DEFS="-DRGENGC_CHECK_MODE=2"' --add-env=RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE=30 --incremental --process-num=4 |
| 698895 698896 12 12 ? -1 Sl 1001 0:00 ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk-gc-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20231105-075229 --root_dir=/tmp/ruby --timeout=21600 --build_opts=DEFS="-DRGENGC_CHECK_MODE=2" --add-env=RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE=30 --incremental --process-num=4 |
| 698896 739711 12 12 ? -1 S 1001 0:00 sh -c make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4' |
| 739711 739712 12 12 ? -1 S 1001 0:00 make yes-test-all TESTOPTS=--stderr-on-failure TESTS=-j4 |
| 739712 740042 12 12 ? -1 Sl 1001 0:35 /tmp/ruby/build/trunk-gc-asserts/ruby --disable-gems /tmp/ruby/src/trunk-gc-asserts/test/runner.rb --ruby=./miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-gc-asserts/tool/runruby.rb --extout=.ext -- --disable-gems --excludes-dir=/tmp/ruby/src/trunk-gc-asserts/test/.excludes --name=!/memory_leak/ --stderr-on-failure -j4 |
| 740042 740046 12 12 ? -1 Rl 1001 330:51 /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/parallel.rb: TestComprehensiveCaseMapping#test_UTF-32LE_upcase |
| 698896 819952 12 12 ? -1 R 1001 0:00 ps jx |
| {11=>[12], 12=>[698892], 698892=>[698895], 698895=>[698896], 698896=>[739711, 819952], 739711=>[739712], 739712=>[740042], 740042=>[740046]} |
| $ timeout 60 gdb -p 740046 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 741246] |
| [New LWP 819924] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007fd9c6b2577f in rb_id_table_foreach_values (tbl=tbl@entry=0x556066e8d5d0, func=func@entry=0x7fd9c69a8a20 <cc_table_memsize_i>, data=data@entry=0x7ffd1b207600) at /tmp/ruby/src/trunk-gc-asserts/id_table.c:295 |
| 295 if (ITEM_KEY_ISSET(tbl, i)) { |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7fd9c6477c00 (LWP 740046) "ruby" 0x00007fd9c6b2577f in rb_id_table_foreach_values (tbl=tbl@entry=0x556066e8d5d0, func=func@entry=0x7fd9c69a8a20 <cc_table_memsize_i>, data=data@entry=0x7ffd1b207600) at /tmp/ruby/src/trunk-gc-asserts/id_table.c:295 |
| 2 Thread 0x7fd9ace9f640 (LWP 741246) "test_autoload.*" 0x00007fd9c677ffde in epoll_wait (epfd=4, events=events@entry=0x7fd9c6e5ba9c <timer_th+28>, maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| 3 Thread 0x7fd9ab38d640 (LWP 819924) "parallel.rb:46" 0x00007fd9c6772d7f in __GI___poll (fds=fds@entry=0x7fd9ab38c580, nfds=nfds@entry=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 3 (Thread 0x7fd9ab38d640 (LWP 819924) "parallel.rb:46"): |
| #0 0x00007fd9c6772d7f in __GI___poll (fds=fds@entry=0x7fd9ab38c580, nfds=nfds@entry=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007fd9c69d80d4 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7fd9ab38c580) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39 |
| No locals. |
| #2 nogvl_wait_for (fptr=<optimized out>, fptr=<optimized out>, th=<optimized out>, timeout=0x0, events=1) at /tmp/ruby/src/trunk-gc-asserts/io.c:12447 |
| scheduler = <optimized out> |
| fd = <optimized out> |
| fds = {fd = 5, events = 1, revents = 0} |
| timeout_milliseconds = <optimized out> |
| scheduler = <optimized out> |
| fd = <optimized out> |
| fds = <optimized out> |
| timeout_milliseconds = <optimized out> |
| args = <optimized out> |
| #3 nogvl_wait_for (timeout=0x0, events=1, fptr=0x5560686e3440, th=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/io.c:12424 |
| scheduler = <optimized out> |
| fd = <optimized out> |
| fds = <optimized out> |
| timeout_milliseconds = <optimized out> |
| scheduler = <optimized out> |
| fd = <optimized out> |
| fds = <optimized out> |
| timeout_milliseconds = <optimized out> |
| args = <optimized out> |
| #4 io_internal_wait (timeout=0x0, events=1, error=11, fptr=0x5560686e3440, thread=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/io.c:1149 |
| ready = <optimized out> |
| ready = <optimized out> |
| #5 internal_read_func (ptr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/io.c:1180 |
| iis = <optimized out> |
| result = <optimized out> |
| retry = <optimized out> |
| iis = <optimized out> |
| result = <optimized out> |
| retry = <optimized out> |
| #6 internal_read_func (ptr=ptr@entry=0x7fd9ab38c820) at /tmp/ruby/src/trunk-gc-asserts/io.c:1164 |
| iis = 0x7fd9ab38c820 |
| result = <optimized out> |
| retry = <optimized out> |
| #7 0x00007fd9c6b348a6 in rb_thread_io_blocking_call (func=0x7fd9c69d7fe0 <internal_read_func>, data1=0x7fd9ab38c820, fd=<optimized out>, events=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:1713 |
| __region = {prev_status = THREAD_RUNNABLE} |
| _ec = 0x55606852bfc0 |
| _tag = {tag = 36, retval = 0, buf = {0x0, 0x7fd9c6b34a70 <rb_thread_io_blocking_call+928>, 0x0, 0x7fd9ab38c5f0, 0x4000000001}, prev = 0x7fd9ab38c760, state = RUBY_TAG_NONE, lock_rec = 0} |
| ec = 0x55606852bfc0 |
| th = <optimized out> |
| val = 36 |
| saved_errno = 0 |
| state = <optimized out> |
| waiting_fd = {wfd_node = {next = 0x556066e3bcf8, prev = 0x556066e3bcf8}, th = 0x55606be82c70, fd = 5, busy = 0x0} |
| #8 0x00007fd9c699b186 in rb_ensure (b_proc=b_proc@entry=0x7fd9c69d87c0 <io_read_memory_call>, data1=data1@entry=140572857255968, e_proc=e_proc@entry=0x7fd9c6af8ca0 <rb_str_unlocktmp>, data2=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/eval.c:1009 |
| _ec = 0x55606852bfc0 |
| _tag = {tag = 36, retval = 93872531432032, buf = {0x0, 0x7fd9c699b260 <rb_ensure+512>, 0x0, 0x7fd9ab38c700, 0x0}, prev = 0x7fd9ab38ca70, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| result = 4 |
| errinfo = <optimized out> |
| ec = 0x55606852bfc0 |
| ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd9c6af8ca0 <rb_str_unlocktmp>, data2 = 140572465094080}} |
| #9 0x00007fd9c6b0f8f1 in rb_str_locktmp_ensure (str=<optimized out>, func=func@entry=0x7fd9c69d87c0 <io_read_memory_call>, arg=arg@entry=140572857255968) at /tmp/ruby/src/trunk-gc-asserts/string.c:3064 |
| No locals. |
| #10 0x00007fd9c69ed360 in io_read_memory_locktmp (iis=0x7fd9ab38c820, str=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/io.c:3418 |
| No locals. |
| #11 io_getpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>, no_exception=no_exception@entry=4, nonblock=nonblock@entry=0) at /tmp/ruby/src/trunk-gc-asserts/io.c:3464 |
| fptr = 0x5560686e3440 |
| length = <optimized out> |
| str = 140572465094080 |
| n = <optimized out> |
| len = 1024 |
| iis = {th = 140572807335400, fptr = 0x5560686e3440, nonblock = 0, fd = 5, buf = 0x7fd99401a8a0, capa = 1024, timeout = 0x0} |
| shrinkable = 1 |
| __func__ = "io_getpartial" |
| #12 0x00007fd9c69ed7e5 in io_readpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/io.c:3584 |
| ret = <optimized out> |
| #13 0x00007fd9c6b6a1fc in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=1, calling=<optimized out>, reg_cfp=0x55606cb77840, ec=0x55606852bfc0) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3503 |
| ci = 0x40d100100003 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fd9acec9ef0 |
| cfunc = 0x556066ea3c78 |
| recv = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| block_handler = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #14 vm_call_cfunc_with_frame (ec=0x55606852bfc0, reg_cfp=0x55606cb77840, calling=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3531 |
| argc = 1 |
| stack_bottom = <optimized out> |
| argv = <optimized out> |
| #15 0x00007fd9c6b7ad57 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:407 |
| val = 93872533280080 |
| ci = 0x0 |
| cc = <optimized out> |
| recv = 140572857255296 |
| argc = <optimized out> |
| calling = {cd = 0x556067001550, cc = 0x7fd9abbdaa38, block_handler = 0, recv = 140572807335640, argc = 1, kw_splat = false, heap_argv = 0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #16 vm_exec_core (ec=0x55606852bfc0) at ../../src/trunk-gc-asserts/insns.def:822 |
| bh = <optimized out> |
| cd = 0x556067001550 |
| leaf = <optimized out> |
| val = 93872533280080 |
| reg_pc = 0x556067001380 |
| reg_cfp = 0x55606cb77840 |
| insns_address_table = {0x7fd9c6b7c2bc <vm_exec_core+5756>, 0x7fd9c6b7c250 <vm_exec_core+5648>, 0x7fd9c6b7c1df <vm_exec_core+5535>, 0x7fd9c6b7c15b <vm_exec_core+5403>, 0x7fd9c6b7c0de <vm_exec_core+5278>, 0x7fd9c6b7c051 <vm_exec_core+5137>, 0x7fd9c6b7c787 <vm_exec_core+6983>, 0x7fd9c6b7c727 <vm_exec_core+6887>, 0x7fd9c6b7c33f <vm_exec_core+5887>, 0x7fd9c6b7c2e4 <vm_exec_core+5796>, 0x7fd9c6b7c5a4 <vm_exec_core+6500>, 0x7fd9c6b7c3a2 <vm_exec_core+5986>, 0x7fd9c6b7b8fb <vm_exec_core+3259>, 0x7fd9c6b7b886 <vm_exec_core+3142>, 0x7fd9c6b7bd52 <vm_exec_core+4370>, 0x7fd9c6b7bd0f <vm_exec_core+4303>, 0x7fd9c6b7bcd1 <vm_exec_core+4241>, 0x7fd9c6b7bc96 <vm_exec_core+4182>, 0x7fd9c6b7bc5b <vm_exec_core+4123>, 0x7fd9c6b7bc20 <vm_exec_core+4064>, 0x7fd9c6b7bb99 <vm_exec_core+3929>, 0x7fd9c6b7bb53 <vm_exec_core+3859>, 0x7fd9c6b7bfb0 <vm_exec_core+4976>, 0x7fd9c6b7bf64 <vm_exec_core+4900>, 0x7fd9c6b7bdf4 <vm_exec_core+4532>, 0x7fd9c6b7bdb4 <vm_exec_core+4468>, 0x7fd9c6b7bf03 <vm_exec_core+4803>, 0x7fd9c6b7be83 <vm_exec_core+4675>, 0x7fd9c6b7c00e <vm_exec_core+5070>, 0x7fd9c6b7b393 <vm_exec_core+1875>, 0x7fd9c6b7d0fb <vm_exec_core+9403>, 0x7fd9c6b7d062 <vm_exec_core+9250>, 0x7fd9c6b7cc90 <vm_exec_core+8272>, 0x7fd9c6b7cc0f <vm_exec_core+8143>, 0x7fd9c6b7d33e <vm_exec_core+9982>, 0x7fd9c6b7d035 <vm_exec_core+9205>, 0x7fd9c6b7d2fd <vm_exec_core+9917>, 0x7fd9c6b7c845 <vm_exec_core+7173>, 0x7fd9c6b7cb2e <vm_exec_core+7918>, 0x7fd9c6b7ca37 <vm_exec_core+7671>, 0x7fd9c6b7c9ee <vm_exec_core+7598>, 0x7fd9c6b7c9a4 <vm_exec_core+7524>, 0x7fd9c6b7cbdb <vm_exec_core+8091>, 0x7fd9c6b7cb68 <vm_exec_core+7976>, 0x7fd9c6b7b7ba <vm_exec_core+2938>, 0x7fd9c6b7b767 <vm_exec_core+2855>, 0x7fd9c6b7cefc <vm_exec_core+8892>, 0x7fd9c6b7ce60 <vm_exec_core+8736>, 0x7fd9c6b7cf71 <vm_exec_core+9009>, 0x7fd9c6b7c964 <vm_exec_core+7460>, 0x7fd9c6b7ce15 <vm_exec_core+8661>, 0x7fd9c6b7ccf5 <vm_exec_core+8373>, 0x7fd9c6b7ac98 <vm_exec_core+88>, 0x7fd9c6b7bac5 <vm_exec_core+3717>, 0x7fd9c6b7ba70 <vm_exec_core+3632>, 0x7fd9c6b7d6d0 <vm_exec_core+10896>, 0x7fd9c6b7c89a <vm_exec_core+7258>, 0x7fd9c6b7c8ef <vm_exec_core+7343>, 0x7fd9c6b7b1b8 <vm_exec_core+1400>, 0x7fd9c6b7b091 <vm_exec_core+1105>, 0x7fd9c6b7afda <vm_exec_core+922>, 0x7fd9c6b7d667 <vm_exec_core+10791>, 0x7fd9c6b7af9a <vm_exec_core+858>, 0x7fd9c6b7b708 <vm_exec_core+2760>, 0x7fd9c6b7b6a9 <vm_exec_core+2665>, 0x7fd9c6b7b944 <vm_exec_core+3332>, 0x7fd9c6b7b5fa <vm_exec_core+2490>, 0x7fd9c6b7b555 <vm_exec_core+2325>, 0x7fd9c6b7da8b <vm_exec_core+11851>, 0x7fd9c6b7db9f <vm_exec_core+12127>, 0x7fd9c6b7daf5 <vm_exec_core+11957>, 0x7fd9c6b7e0ca <vm_exec_core+13450>, 0x7fd9c6b7e01c <vm_exec_core+13276>, 0x7fd9c6b7dfb1 <vm_exec_core+13169>, 0x7fd9c6b7deea <vm_exec_core+12970>, 0x7fd9c6b7de41 <vm_exec_core+12801>, 0x7fd9c6b7dd9d <vm_exec_core+12637>, 0x7fd9c6b7dcf4 <vm_exec_core+12468>, 0x7fd9c6b7dc50 <vm_exec_core+12304>, 0x7fd9c6b7d840 <vm_exec_core+11264>, 0x7fd9c6b7d7ec <vm_exec_core+11180>, 0x7fd9c6b7d791 <vm_exec_core+11089>, 0x7fd9c6b7d720 <vm_exec_core+10976>, 0x7fd9c6b7e145 <vm_exec_core+13573>, 0x7fd9c6b7b9fb <vm_exec_core+3515>, 0x7fd9c6b7b822 <vm_exec_core+3042>, 0x7fd9c6b7d8fb <vm_exec_core+11451>, 0x7fd9c6b7da4e <vm_exec_core+11790>, 0x7fd9c6b7d934 <vm_exec_core+11508>, 0x7fd9c6b7d9f0 <vm_exec_core+11696>, 0x7fd9c6b7d97b <vm_exec_core+11579>, 0x7fd9c6b7d8bb <vm_exec_core+11387>, 0x7fd9c6b7b986 <vm_exec_core+3398>, 0x7fd9c6b7b335 <vm_exec_core+1781>, 0x7fd9c6b7b2ab <vm_exec_core+1643>, 0x7fd9c6b7b4cd <vm_exec_core+2189>, 0x7fd9c6b7b47c <vm_exec_core+2108>, 0x7fd9c6b7b42d <vm_exec_core+2029>, 0x7fd9c6b7b3d6 <vm_exec_core+1942>, 0x7fd9c6b7b51a <vm_exec_core+2266>, 0x7fd9c6b7af5f <vm_exec_core+799>, 0x7fd9c6b7c2ad <vm_exec_core+5741>, 0x7fd9c6b7c241 <vm_exec_core+5633>, 0x7fd9c6b7c1d0 <vm_exec_core+5520>, 0x7fd9c6b7c14c <vm_exec_core+5388>, 0x7fd9c6b7c0cf <vm_exec_core+5263>, 0x7fd9c6b7c042 <vm_exec_core+5122>, 0x7fd9c6b7c778 <vm_exec_core+6968>, 0x7fd9c6b7c718 <vm_exec_core+6872>, 0x7fd9c6b7c330 <vm_exec_core+5872>, 0x7fd9c6b7c2d5 <vm_exec_core+5781>, 0x7fd9c6b7c595 <vm_exec_core+6485>, 0x7fd9c6b7c393 <vm_exec_core+5971>, 0x7fd9c6b7b8ec <vm_exec_core+3244>, 0x7fd9c6b7b877 <vm_exec_core+3127>, 0x7fd9c6b7bd43 <vm_exec_core+4355>, 0x7fd9c6b7bd00 <vm_exec_core+4288>, 0x7fd9c6b7bcc2 <vm_exec_core+4226>, 0x7fd9c6b7bc87 <vm_exec_core+4167>, 0x7fd9c6b7bc4c <vm_exec_core+4108>, 0x7fd9c6b7bc11 <vm_exec_core+4049>, 0x7fd9c6b7bb8a <vm_exec_core+3914>, 0x7fd9c6b7bb44 <vm_exec_core+3844>, 0x7fd9c6b7bfa1 <vm_exec_core+4961>, 0x7fd9c6b7bf55 <vm_exec_core+4885>, 0x7fd9c6b7bde5 <vm_exec_core+4517>, 0x7fd9c6b7bda5 <vm_exec_core+4453>, 0x7fd9c6b7bef4 <vm_exec_core+4788>, 0x7fd9c6b7be74 <vm_exec_core+4660>, 0x7fd9c6b7bfff <vm_exec_core+5055>, 0x7fd9c6b7b384 <vm_exec_core+1860>, 0x7fd9c6b7d0ec <vm_exec_core+9388>, 0x7fd9c6b7d053 <vm_exec_core+9235>, 0x7fd9c6b7cc81 <vm_exec_core+8257>, 0x7fd9c6b7cc00 <vm_exec_core+8128>, 0x7fd9c6b7d32f <vm_exec_core+9967>, 0x7fd9c6b7d026 <vm_exec_core+9190>, 0x7fd9c6b7d2ee <vm_exec_core+9902>, 0x7fd9c6b7c836 <vm_exec_core+7158>, 0x7fd9c6b7cb1f <vm_exec_core+7903>, 0x7fd9c6b7ca28 <vm_exec_core+7656>, 0x7fd9c6b7c9df <vm_exec_core+7583>, 0x7fd9c6b7c995 <vm_exec_core+7509>, 0x7fd9c6b7cbcc <vm_exec_core+8076>, 0x7fd9c6b7cb59 <vm_exec_core+7961>, 0x7fd9c6b7b7ab <vm_exec_core+2923>, 0x7fd9c6b7b758 <vm_exec_core+2840>, 0x7fd9c6b7ceed <vm_exec_core+8877>, 0x7fd9c6b7ce51 <vm_exec_core+8721>, 0x7fd9c6b7cf62 <vm_exec_core+8994>, 0x7fd9c6b7c955 <vm_exec_core+7445>, 0x7fd9c6b7ce06 <vm_exec_core+8646>, 0x7fd9c6b7cce6 <vm_exec_core+8358>, 0x7fd9c6b7e382 <vm_exec_core+14146>, 0x7fd9c6b7bab6 <vm_exec_core+3702>, 0x7fd9c6b7ba61 <vm_exec_core+3617>, 0x7fd9c6b7e36e <vm_exec_core+14126>, 0x7fd9c6b7c88b <vm_exec_core+7243>, 0x7fd9c6b7c8e0 <vm_exec_core+7328>, 0x7fd9c6b7b1a9 <vm_exec_core+1385>, 0x7fd9c6b7b082 <vm_exec_core+1090>, 0x7fd9c6b7afcb <vm_exec_core+907>, 0x7fd9c6b7d658 <vm_exec_core+10776>, 0x7fd9c6b7af8b <vm_exec_core+843>, 0x7fd9c6b7b6f9 <vm_exec_core+2745>, 0x7fd9c6b7b69a <vm_exec_core+2650>, 0x7fd9c6b7b935 <vm_exec_core+3317>, 0x7fd9c6b7b5eb <vm_exec_core+2475>, 0x7fd9c6b7b546 <vm_exec_core+2310>, 0x7fd9c6b7e35a <vm_exec_core+14106>, 0x7fd9c6b7e346 <vm_exec_core+14086>, 0x7fd9c6b7e332 <vm_exec_core+14066>, 0x7fd9c6b7e31e <vm_exec_core+14046>, 0x7fd9c6b7e30a <vm_exec_core+14026>, 0x7fd9c6b7e2f6 <vm_exec_core+14006>, 0x7fd9c6b7e2db <vm_exec_core+13979>, 0x7fd9c6b7e2c7 <vm_exec_core+13959>, 0x7fd9c6b7e2b3 <vm_exec_core+13939>, 0x7fd9c6b7e29f <vm_exec_core+13919>, 0x7fd9c6b7e28b <vm_exec_core+13899>, 0x7fd9c6b7e277 <vm_exec_core+13879>, 0x7fd9c6b7e263 <vm_exec_core+13859>, 0x7fd9c6b7e24f <vm_exec_core+13839>, 0x7fd9c6b7e23b <vm_exec_core+13819>, 0x7fd9c6b7e227 <vm_exec_core+13799>, 0x7fd9c6b7b9ec <vm_exec_core+3500>, 0x7fd9c6b7b813 <vm_exec_core+3027>, 0x7fd9c6b7e213 <vm_exec_core+13779>, 0x7fd9c6b7e1ff <vm_exec_core+13759>, 0x7fd9c6b7e1eb <vm_exec_core+13739>, 0x7fd9c6b7e1d7 <vm_exec_core+13719>, 0x7fd9c6b7ac81 <vm_exec_core+65>, 0x7fd9c6b7ac85 <vm_exec_core+69>, 0x7fd9c6b7b977 <vm_exec_core+3383>, 0x7fd9c6b7b326 <vm_exec_core+1766>, 0x7fd9c6b7b29c <vm_exec_core+1628>, 0x7fd9c6b7b4be <vm_exec_core+2174>, 0x7fd9c6b7b46d <vm_exec_core+2093>, 0x7fd9c6b7b41e <vm_exec_core+2014>, 0x7fd9c6b7b3c7 <vm_exec_core+1927>...} |
| #17 0x00007fd9c6b80e3a in rb_vm_exec (ec=0x55606852bfc0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2472 |
| _ec = 0x55606852bfc0 |
| _tag = {tag = 36, retval = 4, buf = {0x7fd9ab38cb70, 0x7fd9c6b80e40 <rb_vm_exec+416>, 0x0, 0x7fd9ab38ca50, 0x3000000028}, prev = 0x7fd9ab38cc70, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| result = <optimized out> |
| #18 0x00007fd9c6b86468 in invoke_block (captured=<optimized out>, captured=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=<optimized out>, iseq=0x7fd9abe12850, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1497 |
| arg_size = <optimized out> |
| arg_size = <optimized out> |
| #19 0x00007fd9c6b8680f in rb_vm_invoke_proc (ec=<optimized out>, proc=proc@entry=0x55606be82e40, argc=argc@entry=0, argv=argv@entry=0x7fd9ab38cb20, kw_splat=<optimized out>, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1716 |
| self = <optimized out> |
| #20 0x00007fd9c6b32acf in thread_do_start_proc (th=0x55606be82c70) at /tmp/ruby/src/trunk-gc-asserts/thread.c:591 |
| args = 140572807335240 |
| args_ptr = 0x7fd9ab38cb20 |
| args_len = 0 |
| procval = <optimized out> |
| proc = 0x55606be82e40 |
| #21 0x00007fd9c6b33002 in thread_do_start (th=0x55606be82c70) at /tmp/ruby/src/trunk-gc-asserts/thread.c:610 |
| result = 36 |
| result = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| #22 thread_start_func_2 (th=0x55606be82c70, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:666 |
| _ec = 0x55606852bfc0 |
| _tag = {tag = 36, retval = 140573313793964, buf = {0x55606be82c70, 0x7fd9c6b32f40 <thread_start_func_2+560>, 0x0, 0x7fd9ab38cb80, 0x556066e3bb10}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| errinfo = 4 |
| ractor_main_th = 0x556066e3e090 |
| #23 0x00007fd9c6b33d41 in call_thread_start_func_2 (th=0x55606be82c70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2155 |
| No locals. |
| #24 nt_start (ptr=0x55606be82e70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2204 |
| th = 0x55606be82c70 |
| sched = 0x556066e3f140 |
| nt = <optimized out> |
| vm = <optimized out> |
| #25 0x00007fd9c66eeb43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725058567328, 4957609571641611884, 140572857259584, 25, 140573313787984, 140725058567680, -4936048742873278868, -4936090883897141652}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #26 0x00007fd9c677fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 |
| No locals. |
| Thread 2 (Thread 0x7fd9ace9f640 (LWP 741246) "test_autoload.*"): |
| #0 0x00007fd9c677ffde in epoll_wait (epfd=4, events=events@entry=0x7fd9c6e5ba9c <timer_th+28>, maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007fd9c6b2e400 in timer_thread_polling (vm=0x556066e3bb10) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2842 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #2 timer_thread_func (ptr=0x556066e3bb10) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2969 |
| vm = 0x556066e3bb10 |
| #3 0x00007fd9c66eeb43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572857119920, 4957609571641611884, 140572885644864, 0, 140573313787984, 140572857120272, -4936034869055170964, -4936090883897141652}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #4 0x00007fd9c677fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 |
| No locals. |
| Thread 1 (Thread 0x7fd9c6477c00 (LWP 740046) "ruby"): |
| #0 0x00007fd9c6b2577f in rb_id_table_foreach_values (tbl=tbl@entry=0x556066e8d5d0, func=func@entry=0x7fd9c69a8a20 <cc_table_memsize_i>, data=data@entry=0x7ffd1b207600) at /tmp/ruby/src/trunk-gc-asserts/id_table.c:295 |
| i = 131 |
| capa = <optimized out> |
| #1 0x00007fd9c69ae3d1 in cc_table_memsize (cc_table=0x556066e8d5d0) at /tmp/ruby/src/trunk-gc-asserts/gc.c:4880 |
| total = 4840 |
| #2 obj_memsize_of (obj=140572885970000, use_all_types=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:4921 |
| size = 4128 |
| #3 0x00007fd9c69b3b85 in obj_memsize_of (use_all_types=0, obj=140572885970000) at /tmp/ruby/src/trunk-gc-asserts/gc.c:4889 |
| size = 0 |
| rm = <optimized out> |
| #4 check_rvalue_consistency_force (obj=140572885970000, terminate=1) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1661 |
| uncollectible_bit = 17 |
| marking_bit = 0 |
| remembered_bit = 0 |
| age = 3 |
| wb_unprotected_bit = 0 |
| mark_bit = 1 |
| _lev = 0 |
| err = <optimized out> |
| objspace = 0x556066e3e260 |
| #5 0x00007fd9c69b5d57 in check_rvalue_consistency (obj=140572885970000) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1723 |
| No locals. |
| #6 RVALUE_OLD_P (obj=140572885970000) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1793 |
| __func__ = "RVALUE_OLD_P" |
| #7 check_generation_i (child=140572885970000, ptr=0x7ffd1b2077f0) at /tmp/ruby/src/trunk-gc-asserts/gc.c:7845 |
| data = 0x7ffd1b2077f0 |
| parent = 140572807768960 |
| __func__ = "check_generation_i" |
| #8 0x00007fd9c69ba3c0 in gc_mark (obj=140572885970000, objspace=0x556066e3e260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:6967 |
| No locals. |
| #9 gc_mark_children (objspace=0x556066e3e260, obj=140572807768960) at /tmp/ruby/src/trunk-gc-asserts/gc.c:7246 |
| any = 0x7fd9a845ab80 |
| root = <optimized out> |
| #10 0x00007fd9c69baedd in rb_objspace_reachable_objects_from (obj=140572807768960, func=<optimized out>, data=0x7ffd1b2077f0) at /tmp/ruby/src/trunk-gc-asserts/gc.c:11921 |
| cr = 0x556066e3f020 |
| mfd = {data = 0x7ffd1b2077f0, mark_func = 0x7fd9c69b5cf0 <check_generation_i>} |
| prev_mfd = 0x0 |
| _lev = 0 |
| objspace = 0x556066e3e260 |
| #11 0x00007fd9c69bb3a1 in verify_internal_consistency_i (data=0x7ffd1b2077f0, stride=40, page_end=0x7fd9a845ffe0, page_start=0x7fd9a845ab80) at /tmp/ruby/src/trunk-gc-asserts/gc.c:7910 |
| poisoned = 0x0 |
| obj = 140572807768960 |
| objspace = <optimized out> |
| obj = <optimized out> |
| objspace = <optimized out> |
| __func__ = "verify_internal_consistency_i" |
| poisoned = <optimized out> |
| #12 gc_verify_internal_consistency_ (objspace=0x556066e3e260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:8074 |
| page = <optimized out> |
| slot_size = 40 |
| start = 140572807768960 |
| end = 140572807790560 |
| i = 178 |
| data = {objspace = 0x556066e3e260, err_count = 0, live_object_count = 22150, zombie_object_count = 0, parent = 140572807768960, old_object_count = 13405, remembered_shady_count = 0} |
| #13 0x00007fd9c69bf1b7 in gc_verify_internal_consistency (objspace=0x556066e3e260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:8150 |
| prev_during_gc = <optimized out> |
| _lev = 4096 |
| #14 gc_start (objspace=0x556066e3e260, reason=256) at /tmp/ruby/src/trunk-gc-asserts/gc.c:9386 |
| do_full_mark = 0 |
| immediate_mark = 0 |
| __func__ = "gc_start" |
| lock_lev = 4294967295 |
| #15 0x00007fd9c69c090c in heap_prepare (heap=0x556066e3e3b0, size_pool=0x556066e3e360, objspace=0x556066e3e260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2507 |
| __func__ = "heap_prepare" |
| #16 heap_next_free_page (heap=0x556066e3e3b0, size_pool=0x556066e3e360, objspace=0x556066e3e260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2715 |
| page = <optimized out> |
| page = <optimized out> |
| __func__ = "heap_next_free_page" |
| #17 newobj_alloc (objspace=0x556066e3e260, cr=0x556066e3f020, size_pool_idx=1, vm_locked=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2816 |
| page = <optimized out> |
| lev = 1 |
| unlock_vm = true |
| size_pool = 0x556066e3e360 |
| heap = 0x556066e3e3b0 |
| cache = 0x556066e3f218 |
| obj = <optimized out> |
| __func__ = "newobj_alloc" |
| #18 0x00007fd9c69c1699 in newobj_of0 (alloc_size=75, cr=<optimized out>, wb_protected=1, flags=<optimized out>, klass=0) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2919 |
| obj = <optimized out> |
| objspace = <optimized out> |
| size_pool_idx = <optimized out> |
| obj = <optimized out> |
| objspace = <optimized out> |
| size_pool_idx = <optimized out> |
| i = <optimized out> |
| cnt = <optimized out> |
| #19 newobj_of (alloc_size=75, wb_protected=1, v3=0, v2=0, v1=0, flags=5, klass=0, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2936 |
| obj = <optimized out> |
| obj = <optimized out> |
| #20 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=0, flags=flags@entry=5, size=size@entry=75) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2951 |
| __func__ = "rb_wb_protected_newobj_of" |
| #21 0x00007fd9c6b027da in str_alloc_embed (capa=51, klass=0) at /tmp/ruby/src/trunk-gc-asserts/string.c:855 |
| size = 75 |
| str = <optimized out> |
| #22 str_new0 (termlen=1, len=50, ptr=0x0, klass=0) at /tmp/ruby/src/trunk-gc-asserts/string.c:891 |
| str = <optimized out> |
| str = <optimized out> |
| dtrace_line = <optimized out> |
| dtrace_file = <optimized out> |
| term_fill_ptr = <optimized out> |
| term_fill_len = <optimized out> |
| #23 str_new (len=50, ptr=0x0, klass=0) at /tmp/ruby/src/trunk-gc-asserts/string.c:916 |
| No locals. |
| #24 rb_str_tmp_new (len=len@entry=50) at /tmp/ruby/src/trunk-gc-asserts/string.c:1518 |
| No locals. |
| #25 0x00007fd9c6b4efc7 in str_transcode0 (argc=argc@entry=1, argv=argv@entry=0x7fd9c6376368, self=self@entry=0x7ffd1b207c80, ecflags=ecflags@entry=0, ecopts=4) at /tmp/ruby/src/trunk-gc-asserts/transcode.c:2789 |
| dest = <optimized out> |
| str = <optimized out> |
| arg1 = 140572808078800 |
| arg2 = 4 |
| blen = 50 |
| slen = 20 |
| buf = <optimized out> |
| bp = 0x0 |
| sp = 0x7fd9aced9db8 "\360\237\225\255\360\237\225\255\360\237\225\255\360\237\225\255\360\237\225\255" |
| fromp = 0x7fd9aced9db8 "\360\237\225\255\360\237\225\255\360\237\225\255\360\237\225\255\360\237\225\255" |
| senc = <optimized out> |
| denc = 0x556066e5de40 |
| sname = 0x556066e5dab0 "UTF-8" |
| dname = 0x7fd9ab751000 "UTF-32LE" |
| dencidx = 6 |
| explicitly_invalid_replace = <optimized out> |
| #26 0x00007fd9c6b4f5c0 in str_transcode (argc=<optimized out>, argv=0x7fd9c6376368, self=self@entry=0x7ffd1b207c80) at /tmp/ruby/src/trunk-gc-asserts/transcode.c:2822 |
| opt = <optimized out> |
| ecflags = 0 |
| ecopts = 4 |
| #27 0x00007fd9c6b4f7af in str_encode (argc=<optimized out>, argv=<optimized out>, str=140572885884320) at /tmp/ruby/src/trunk-gc-asserts/transcode.c:2887 |
| newstr = 140572885884320 |
| encidx = <optimized out> |
| #28 0x00007fd9c6b6a1fc in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=1, calling=<optimized out>, reg_cfp=0x7fd9c6475c90, ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3503 |
| ci = 0x3d9100100003 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fd9acecc268 |
| cfunc = 0x556066e9cae8 |
| recv = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| block_handler = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #29 vm_call_cfunc_with_frame (ec=0x556066e3f2d0, reg_cfp=0x7fd9c6475c90, calling=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3531 |
| argc = 1 |
| stack_bottom = <optimized out> |
| argv = <optimized out> |
| #30 0x00007fd9c6b7ad57 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:407 |
| val = 93872555016832 |
| ci = 0x556066e72c40 |
| cc = <optimized out> |
| recv = 93872557267360 |
| argc = <optimized out> |
| calling = {cd = 0x5560684bc280, cc = 0x7fd9abab1738, block_handler = 0, recv = 140572885884320, argc = 1, kw_splat = false, heap_argv = 0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #31 vm_exec_core (ec=0x556066e3f2d0) at ../../src/trunk-gc-asserts/insns.def:822 |
| bh = <optimized out> |
| cd = 0x5560684bc280 |
| leaf = <optimized out> |
| val = 93872555016832 |
| reg_pc = 0x5560686ca780 |
| reg_cfp = 0x7fd9c6475c90 |
| insns_address_table = {0x7fd9c6b7c2bc <vm_exec_core+5756>, 0x7fd9c6b7c250 <vm_exec_core+5648>, 0x7fd9c6b7c1df <vm_exec_core+5535>, 0x7fd9c6b7c15b <vm_exec_core+5403>, 0x7fd9c6b7c0de <vm_exec_core+5278>, 0x7fd9c6b7c051 <vm_exec_core+5137>, 0x7fd9c6b7c787 <vm_exec_core+6983>, 0x7fd9c6b7c727 <vm_exec_core+6887>, 0x7fd9c6b7c33f <vm_exec_core+5887>, 0x7fd9c6b7c2e4 <vm_exec_core+5796>, 0x7fd9c6b7c5a4 <vm_exec_core+6500>, 0x7fd9c6b7c3a2 <vm_exec_core+5986>, 0x7fd9c6b7b8fb <vm_exec_core+3259>, 0x7fd9c6b7b886 <vm_exec_core+3142>, 0x7fd9c6b7bd52 <vm_exec_core+4370>, 0x7fd9c6b7bd0f <vm_exec_core+4303>, 0x7fd9c6b7bcd1 <vm_exec_core+4241>, 0x7fd9c6b7bc96 <vm_exec_core+4182>, 0x7fd9c6b7bc5b <vm_exec_core+4123>, 0x7fd9c6b7bc20 <vm_exec_core+4064>, 0x7fd9c6b7bb99 <vm_exec_core+3929>, 0x7fd9c6b7bb53 <vm_exec_core+3859>, 0x7fd9c6b7bfb0 <vm_exec_core+4976>, 0x7fd9c6b7bf64 <vm_exec_core+4900>, 0x7fd9c6b7bdf4 <vm_exec_core+4532>, 0x7fd9c6b7bdb4 <vm_exec_core+4468>, 0x7fd9c6b7bf03 <vm_exec_core+4803>, 0x7fd9c6b7be83 <vm_exec_core+4675>, 0x7fd9c6b7c00e <vm_exec_core+5070>, 0x7fd9c6b7b393 <vm_exec_core+1875>, 0x7fd9c6b7d0fb <vm_exec_core+9403>, 0x7fd9c6b7d062 <vm_exec_core+9250>, 0x7fd9c6b7cc90 <vm_exec_core+8272>, 0x7fd9c6b7cc0f <vm_exec_core+8143>, 0x7fd9c6b7d33e <vm_exec_core+9982>, 0x7fd9c6b7d035 <vm_exec_core+9205>, 0x7fd9c6b7d2fd <vm_exec_core+9917>, 0x7fd9c6b7c845 <vm_exec_core+7173>, 0x7fd9c6b7cb2e <vm_exec_core+7918>, 0x7fd9c6b7ca37 <vm_exec_core+7671>, 0x7fd9c6b7c9ee <vm_exec_core+7598>, 0x7fd9c6b7c9a4 <vm_exec_core+7524>, 0x7fd9c6b7cbdb <vm_exec_core+8091>, 0x7fd9c6b7cb68 <vm_exec_core+7976>, 0x7fd9c6b7b7ba <vm_exec_core+2938>, 0x7fd9c6b7b767 <vm_exec_core+2855>, 0x7fd9c6b7cefc <vm_exec_core+8892>, 0x7fd9c6b7ce60 <vm_exec_core+8736>, 0x7fd9c6b7cf71 <vm_exec_core+9009>, 0x7fd9c6b7c964 <vm_exec_core+7460>, 0x7fd9c6b7ce15 <vm_exec_core+8661>, 0x7fd9c6b7ccf5 <vm_exec_core+8373>, 0x7fd9c6b7ac98 <vm_exec_core+88>, 0x7fd9c6b7bac5 <vm_exec_core+3717>, 0x7fd9c6b7ba70 <vm_exec_core+3632>, 0x7fd9c6b7d6d0 <vm_exec_core+10896>, 0x7fd9c6b7c89a <vm_exec_core+7258>, 0x7fd9c6b7c8ef <vm_exec_core+7343>, 0x7fd9c6b7b1b8 <vm_exec_core+1400>, 0x7fd9c6b7b091 <vm_exec_core+1105>, 0x7fd9c6b7afda <vm_exec_core+922>, 0x7fd9c6b7d667 <vm_exec_core+10791>, 0x7fd9c6b7af9a <vm_exec_core+858>, 0x7fd9c6b7b708 <vm_exec_core+2760>, 0x7fd9c6b7b6a9 <vm_exec_core+2665>, 0x7fd9c6b7b944 <vm_exec_core+3332>, 0x7fd9c6b7b5fa <vm_exec_core+2490>, 0x7fd9c6b7b555 <vm_exec_core+2325>, 0x7fd9c6b7da8b <vm_exec_core+11851>, 0x7fd9c6b7db9f <vm_exec_core+12127>, 0x7fd9c6b7daf5 <vm_exec_core+11957>, 0x7fd9c6b7e0ca <vm_exec_core+13450>, 0x7fd9c6b7e01c <vm_exec_core+13276>, 0x7fd9c6b7dfb1 <vm_exec_core+13169>, 0x7fd9c6b7deea <vm_exec_core+12970>, 0x7fd9c6b7de41 <vm_exec_core+12801>, 0x7fd9c6b7dd9d <vm_exec_core+12637>, 0x7fd9c6b7dcf4 <vm_exec_core+12468>, 0x7fd9c6b7dc50 <vm_exec_core+12304>, 0x7fd9c6b7d840 <vm_exec_core+11264>, 0x7fd9c6b7d7ec <vm_exec_core+11180>, 0x7fd9c6b7d791 <vm_exec_core+11089>, 0x7fd9c6b7d720 <vm_exec_core+10976>, 0x7fd9c6b7e145 <vm_exec_core+13573>, 0x7fd9c6b7b9fb <vm_exec_core+3515>, 0x7fd9c6b7b822 <vm_exec_core+3042>, 0x7fd9c6b7d8fb <vm_exec_core+11451>, 0x7fd9c6b7da4e <vm_exec_core+11790>, 0x7fd9c6b7d934 <vm_exec_core+11508>, 0x7fd9c6b7d9f0 <vm_exec_core+11696>, 0x7fd9c6b7d97b <vm_exec_core+11579>, 0x7fd9c6b7d8bb <vm_exec_core+11387>, 0x7fd9c6b7b986 <vm_exec_core+3398>, 0x7fd9c6b7b335 <vm_exec_core+1781>, 0x7fd9c6b7b2ab <vm_exec_core+1643>, 0x7fd9c6b7b4cd <vm_exec_core+2189>, 0x7fd9c6b7b47c <vm_exec_core+2108>, 0x7fd9c6b7b42d <vm_exec_core+2029>, 0x7fd9c6b7b3d6 <vm_exec_core+1942>, 0x7fd9c6b7b51a <vm_exec_core+2266>, 0x7fd9c6b7af5f <vm_exec_core+799>, 0x7fd9c6b7c2ad <vm_exec_core+5741>, 0x7fd9c6b7c241 <vm_exec_core+5633>, 0x7fd9c6b7c1d0 <vm_exec_core+5520>, 0x7fd9c6b7c14c <vm_exec_core+5388>, 0x7fd9c6b7c0cf <vm_exec_core+5263>, 0x7fd9c6b7c042 <vm_exec_core+5122>, 0x7fd9c6b7c778 <vm_exec_core+6968>, 0x7fd9c6b7c718 <vm_exec_core+6872>, 0x7fd9c6b7c330 <vm_exec_core+5872>, 0x7fd9c6b7c2d5 <vm_exec_core+5781>, 0x7fd9c6b7c595 <vm_exec_core+6485>, 0x7fd9c6b7c393 <vm_exec_core+5971>, 0x7fd9c6b7b8ec <vm_exec_core+3244>, 0x7fd9c6b7b877 <vm_exec_core+3127>, 0x7fd9c6b7bd43 <vm_exec_core+4355>, 0x7fd9c6b7bd00 <vm_exec_core+4288>, 0x7fd9c6b7bcc2 <vm_exec_core+4226>, 0x7fd9c6b7bc87 <vm_exec_core+4167>, 0x7fd9c6b7bc4c <vm_exec_core+4108>, 0x7fd9c6b7bc11 <vm_exec_core+4049>, 0x7fd9c6b7bb8a <vm_exec_core+3914>, 0x7fd9c6b7bb44 <vm_exec_core+3844>, 0x7fd9c6b7bfa1 <vm_exec_core+4961>, 0x7fd9c6b7bf55 <vm_exec_core+4885>, 0x7fd9c6b7bde5 <vm_exec_core+4517>, 0x7fd9c6b7bda5 <vm_exec_core+4453>, 0x7fd9c6b7bef4 <vm_exec_core+4788>, 0x7fd9c6b7be74 <vm_exec_core+4660>, 0x7fd9c6b7bfff <vm_exec_core+5055>, 0x7fd9c6b7b384 <vm_exec_core+1860>, 0x7fd9c6b7d0ec <vm_exec_core+9388>, 0x7fd9c6b7d053 <vm_exec_core+9235>, 0x7fd9c6b7cc81 <vm_exec_core+8257>, 0x7fd9c6b7cc00 <vm_exec_core+8128>, 0x7fd9c6b7d32f <vm_exec_core+9967>, 0x7fd9c6b7d026 <vm_exec_core+9190>, 0x7fd9c6b7d2ee <vm_exec_core+9902>, 0x7fd9c6b7c836 <vm_exec_core+7158>, 0x7fd9c6b7cb1f <vm_exec_core+7903>, 0x7fd9c6b7ca28 <vm_exec_core+7656>, 0x7fd9c6b7c9df <vm_exec_core+7583>, 0x7fd9c6b7c995 <vm_exec_core+7509>, 0x7fd9c6b7cbcc <vm_exec_core+8076>, 0x7fd9c6b7cb59 <vm_exec_core+7961>, 0x7fd9c6b7b7ab <vm_exec_core+2923>, 0x7fd9c6b7b758 <vm_exec_core+2840>, 0x7fd9c6b7ceed <vm_exec_core+8877>, 0x7fd9c6b7ce51 <vm_exec_core+8721>, 0x7fd9c6b7cf62 <vm_exec_core+8994>, 0x7fd9c6b7c955 <vm_exec_core+7445>, 0x7fd9c6b7ce06 <vm_exec_core+8646>, 0x7fd9c6b7cce6 <vm_exec_core+8358>, 0x7fd9c6b7e382 <vm_exec_core+14146>, 0x7fd9c6b7bab6 <vm_exec_core+3702>, 0x7fd9c6b7ba61 <vm_exec_core+3617>, 0x7fd9c6b7e36e <vm_exec_core+14126>, 0x7fd9c6b7c88b <vm_exec_core+7243>, 0x7fd9c6b7c8e0 <vm_exec_core+7328>, 0x7fd9c6b7b1a9 <vm_exec_core+1385>, 0x7fd9c6b7b082 <vm_exec_core+1090>, 0x7fd9c6b7afcb <vm_exec_core+907>, 0x7fd9c6b7d658 <vm_exec_core+10776>, 0x7fd9c6b7af8b <vm_exec_core+843>, 0x7fd9c6b7b6f9 <vm_exec_core+2745>, 0x7fd9c6b7b69a <vm_exec_core+2650>, 0x7fd9c6b7b935 <vm_exec_core+3317>, 0x7fd9c6b7b5eb <vm_exec_core+2475>, 0x7fd9c6b7b546 <vm_exec_core+2310>, 0x7fd9c6b7e35a <vm_exec_core+14106>, 0x7fd9c6b7e346 <vm_exec_core+14086>, 0x7fd9c6b7e332 <vm_exec_core+14066>, 0x7fd9c6b7e31e <vm_exec_core+14046>, 0x7fd9c6b7e30a <vm_exec_core+14026>, 0x7fd9c6b7e2f6 <vm_exec_core+14006>, 0x7fd9c6b7e2db <vm_exec_core+13979>, 0x7fd9c6b7e2c7 <vm_exec_core+13959>, 0x7fd9c6b7e2b3 <vm_exec_core+13939>, 0x7fd9c6b7e29f <vm_exec_core+13919>, 0x7fd9c6b7e28b <vm_exec_core+13899>, 0x7fd9c6b7e277 <vm_exec_core+13879>, 0x7fd9c6b7e263 <vm_exec_core+13859>, 0x7fd9c6b7e24f <vm_exec_core+13839>, 0x7fd9c6b7e23b <vm_exec_core+13819>, 0x7fd9c6b7e227 <vm_exec_core+13799>, 0x7fd9c6b7b9ec <vm_exec_core+3500>, 0x7fd9c6b7b813 <vm_exec_core+3027>, 0x7fd9c6b7e213 <vm_exec_core+13779>, 0x7fd9c6b7e1ff <vm_exec_core+13759>, 0x7fd9c6b7e1eb <vm_exec_core+13739>, 0x7fd9c6b7e1d7 <vm_exec_core+13719>, 0x7fd9c6b7ac81 <vm_exec_core+65>, 0x7fd9c6b7ac85 <vm_exec_core+69>, 0x7fd9c6b7b977 <vm_exec_core+3383>, 0x7fd9c6b7b326 <vm_exec_core+1766>, 0x7fd9c6b7b29c <vm_exec_core+1628>, 0x7fd9c6b7b4be <vm_exec_core+2174>, 0x7fd9c6b7b46d <vm_exec_core+2093>, 0x7fd9c6b7b41e <vm_exec_core+2014>, 0x7fd9c6b7b3c7 <vm_exec_core+1927>...} |
| #32 0x00007fd9c6b80e3a in rb_vm_exec (ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2472 |
| _ec = 0x556066e3f2d0 |
| _tag = {tag = 36, retval = 4, buf = {0x7fd9a84a5c58, 0x7fd9c6b80e40 <rb_vm_exec+416>, 0x0, 0x7ffd1b207e50, 0x7fd9a83f3bd8}, prev = 0x7ffd1b208120, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| result = <optimized out> |
| #33 0x00007fd9c6b861d8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffd1b207f28, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1622 |
| No locals. |
| #34 vm_yield (kw_splat=0, argv=0x7ffd1b207f28, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1630 |
| No locals. |
| #35 rb_yield_0 (argv=0x7ffd1b207f28, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 |
| No locals. |
| #36 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1378 |
| No locals. |
| #37 0x00007fd9c68e1f5c in rb_ary_each (ary=140572808076360) at /tmp/ruby/src/trunk-gc-asserts/array.c:2532 |
| i = 32578 |
| #38 0x00007fd9c6b6a1fc in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7fd9c6475d00, ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3503 |
| ci = 0xbe100000001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fd9c63604c8 |
| cfunc = 0x556066e92e28 |
| recv = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| block_handler = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #39 vm_call_cfunc_with_frame (ec=0x556066e3f2d0, reg_cfp=0x7fd9c6475d00, calling=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3531 |
| argc = 0 |
| stack_bottom = <optimized out> |
| argv = <optimized out> |
| #40 0x00007fd9c6b7cde8 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:407 |
| val = 93872609708256 |
| ci = 0x5560686e19a0 |
| cc = <optimized out> |
| recv = 4816 |
| argc = <optimized out> |
| calling = {cd = 0x55606b8e48e0, cc = 0x7fd9abe23f10, block_handler = 140573311196441, recv = 140572808076360, argc = 0, kw_splat = false, heap_argv = 0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #41 vm_exec_core (ec=0x556066e3f2d0) at ../../src/trunk-gc-asserts/insns.def:802 |
| bh = 93872536539648 |
| cd = 0x55606b8e48e0 |
| blockiseq = 0x12d0 |
| leaf = <optimized out> |
| val = 93872609708256 |
| reg_pc = 0x55606877a780 |
| reg_cfp = 0x7fd9c6475d00 |
| insns_address_table = {0x7fd9c6b7c2bc <vm_exec_core+5756>, 0x7fd9c6b7c250 <vm_exec_core+5648>, 0x7fd9c6b7c1df <vm_exec_core+5535>, 0x7fd9c6b7c15b <vm_exec_core+5403>, 0x7fd9c6b7c0de <vm_exec_core+5278>, 0x7fd9c6b7c051 <vm_exec_core+5137>, 0x7fd9c6b7c787 <vm_exec_core+6983>, 0x7fd9c6b7c727 <vm_exec_core+6887>, 0x7fd9c6b7c33f <vm_exec_core+5887>, 0x7fd9c6b7c2e4 <vm_exec_core+5796>, 0x7fd9c6b7c5a4 <vm_exec_core+6500>, 0x7fd9c6b7c3a2 <vm_exec_core+5986>, 0x7fd9c6b7b8fb <vm_exec_core+3259>, 0x7fd9c6b7b886 <vm_exec_core+3142>, 0x7fd9c6b7bd52 <vm_exec_core+4370>, 0x7fd9c6b7bd0f <vm_exec_core+4303>, 0x7fd9c6b7bcd1 <vm_exec_core+4241>, 0x7fd9c6b7bc96 <vm_exec_core+4182>, 0x7fd9c6b7bc5b <vm_exec_core+4123>, 0x7fd9c6b7bc20 <vm_exec_core+4064>, 0x7fd9c6b7bb99 <vm_exec_core+3929>, 0x7fd9c6b7bb53 <vm_exec_core+3859>, 0x7fd9c6b7bfb0 <vm_exec_core+4976>, 0x7fd9c6b7bf64 <vm_exec_core+4900>, 0x7fd9c6b7bdf4 <vm_exec_core+4532>, 0x7fd9c6b7bdb4 <vm_exec_core+4468>, 0x7fd9c6b7bf03 <vm_exec_core+4803>, 0x7fd9c6b7be83 <vm_exec_core+4675>, 0x7fd9c6b7c00e <vm_exec_core+5070>, 0x7fd9c6b7b393 <vm_exec_core+1875>, 0x7fd9c6b7d0fb <vm_exec_core+9403>, 0x7fd9c6b7d062 <vm_exec_core+9250>, 0x7fd9c6b7cc90 <vm_exec_core+8272>, 0x7fd9c6b7cc0f <vm_exec_core+8143>, 0x7fd9c6b7d33e <vm_exec_core+9982>, 0x7fd9c6b7d035 <vm_exec_core+9205>, 0x7fd9c6b7d2fd <vm_exec_core+9917>, 0x7fd9c6b7c845 <vm_exec_core+7173>, 0x7fd9c6b7cb2e <vm_exec_core+7918>, 0x7fd9c6b7ca37 <vm_exec_core+7671>, 0x7fd9c6b7c9ee <vm_exec_core+7598>, 0x7fd9c6b7c9a4 <vm_exec_core+7524>, 0x7fd9c6b7cbdb <vm_exec_core+8091>, 0x7fd9c6b7cb68 <vm_exec_core+7976>, 0x7fd9c6b7b7ba <vm_exec_core+2938>, 0x7fd9c6b7b767 <vm_exec_core+2855>, 0x7fd9c6b7cefc <vm_exec_core+8892>, 0x7fd9c6b7ce60 <vm_exec_core+8736>, 0x7fd9c6b7cf71 <vm_exec_core+9009>, 0x7fd9c6b7c964 <vm_exec_core+7460>, 0x7fd9c6b7ce15 <vm_exec_core+8661>, 0x7fd9c6b7ccf5 <vm_exec_core+8373>, 0x7fd9c6b7ac98 <vm_exec_core+88>, 0x7fd9c6b7bac5 <vm_exec_core+3717>, 0x7fd9c6b7ba70 <vm_exec_core+3632>, 0x7fd9c6b7d6d0 <vm_exec_core+10896>, 0x7fd9c6b7c89a <vm_exec_core+7258>, 0x7fd9c6b7c8ef <vm_exec_core+7343>, 0x7fd9c6b7b1b8 <vm_exec_core+1400>, 0x7fd9c6b7b091 <vm_exec_core+1105>, 0x7fd9c6b7afda <vm_exec_core+922>, 0x7fd9c6b7d667 <vm_exec_core+10791>, 0x7fd9c6b7af9a <vm_exec_core+858>, 0x7fd9c6b7b708 <vm_exec_core+2760>, 0x7fd9c6b7b6a9 <vm_exec_core+2665>, 0x7fd9c6b7b944 <vm_exec_core+3332>, 0x7fd9c6b7b5fa <vm_exec_core+2490>, 0x7fd9c6b7b555 <vm_exec_core+2325>, 0x7fd9c6b7da8b <vm_exec_core+11851>, 0x7fd9c6b7db9f <vm_exec_core+12127>, 0x7fd9c6b7daf5 <vm_exec_core+11957>, 0x7fd9c6b7e0ca <vm_exec_core+13450>, 0x7fd9c6b7e01c <vm_exec_core+13276>, 0x7fd9c6b7dfb1 <vm_exec_core+13169>, 0x7fd9c6b7deea <vm_exec_core+12970>, 0x7fd9c6b7de41 <vm_exec_core+12801>, 0x7fd9c6b7dd9d <vm_exec_core+12637>, 0x7fd9c6b7dcf4 <vm_exec_core+12468>, 0x7fd9c6b7dc50 <vm_exec_core+12304>, 0x7fd9c6b7d840 <vm_exec_core+11264>, 0x7fd9c6b7d7ec <vm_exec_core+11180>, 0x7fd9c6b7d791 <vm_exec_core+11089>, 0x7fd9c6b7d720 <vm_exec_core+10976>, 0x7fd9c6b7e145 <vm_exec_core+13573>, 0x7fd9c6b7b9fb <vm_exec_core+3515>, 0x7fd9c6b7b822 <vm_exec_core+3042>, 0x7fd9c6b7d8fb <vm_exec_core+11451>, 0x7fd9c6b7da4e <vm_exec_core+11790>, 0x7fd9c6b7d934 <vm_exec_core+11508>, 0x7fd9c6b7d9f0 <vm_exec_core+11696>, 0x7fd9c6b7d97b <vm_exec_core+11579>, 0x7fd9c6b7d8bb <vm_exec_core+11387>, 0x7fd9c6b7b986 <vm_exec_core+3398>, 0x7fd9c6b7b335 <vm_exec_core+1781>, 0x7fd9c6b7b2ab <vm_exec_core+1643>, 0x7fd9c6b7b4cd <vm_exec_core+2189>, 0x7fd9c6b7b47c <vm_exec_core+2108>, 0x7fd9c6b7b42d <vm_exec_core+2029>, 0x7fd9c6b7b3d6 <vm_exec_core+1942>, 0x7fd9c6b7b51a <vm_exec_core+2266>, 0x7fd9c6b7af5f <vm_exec_core+799>, 0x7fd9c6b7c2ad <vm_exec_core+5741>, 0x7fd9c6b7c241 <vm_exec_core+5633>, 0x7fd9c6b7c1d0 <vm_exec_core+5520>, 0x7fd9c6b7c14c <vm_exec_core+5388>, 0x7fd9c6b7c0cf <vm_exec_core+5263>, 0x7fd9c6b7c042 <vm_exec_core+5122>, 0x7fd9c6b7c778 <vm_exec_core+6968>, 0x7fd9c6b7c718 <vm_exec_core+6872>, 0x7fd9c6b7c330 <vm_exec_core+5872>, 0x7fd9c6b7c2d5 <vm_exec_core+5781>, 0x7fd9c6b7c595 <vm_exec_core+6485>, 0x7fd9c6b7c393 <vm_exec_core+5971>, 0x7fd9c6b7b8ec <vm_exec_core+3244>, 0x7fd9c6b7b877 <vm_exec_core+3127>, 0x7fd9c6b7bd43 <vm_exec_core+4355>, 0x7fd9c6b7bd00 <vm_exec_core+4288>, 0x7fd9c6b7bcc2 <vm_exec_core+4226>, 0x7fd9c6b7bc87 <vm_exec_core+4167>, 0x7fd9c6b7bc4c <vm_exec_core+4108>, 0x7fd9c6b7bc11 <vm_exec_core+4049>, 0x7fd9c6b7bb8a <vm_exec_core+3914>, 0x7fd9c6b7bb44 <vm_exec_core+3844>, 0x7fd9c6b7bfa1 <vm_exec_core+4961>, 0x7fd9c6b7bf55 <vm_exec_core+4885>, 0x7fd9c6b7bde5 <vm_exec_core+4517>, 0x7fd9c6b7bda5 <vm_exec_core+4453>, 0x7fd9c6b7bef4 <vm_exec_core+4788>, 0x7fd9c6b7be74 <vm_exec_core+4660>, 0x7fd9c6b7bfff <vm_exec_core+5055>, 0x7fd9c6b7b384 <vm_exec_core+1860>, 0x7fd9c6b7d0ec <vm_exec_core+9388>, 0x7fd9c6b7d053 <vm_exec_core+9235>, 0x7fd9c6b7cc81 <vm_exec_core+8257>, 0x7fd9c6b7cc00 <vm_exec_core+8128>, 0x7fd9c6b7d32f <vm_exec_core+9967>, 0x7fd9c6b7d026 <vm_exec_core+9190>, 0x7fd9c6b7d2ee <vm_exec_core+9902>, 0x7fd9c6b7c836 <vm_exec_core+7158>, 0x7fd9c6b7cb1f <vm_exec_core+7903>, 0x7fd9c6b7ca28 <vm_exec_core+7656>, 0x7fd9c6b7c9df <vm_exec_core+7583>, 0x7fd9c6b7c995 <vm_exec_core+7509>, 0x7fd9c6b7cbcc <vm_exec_core+8076>, 0x7fd9c6b7cb59 <vm_exec_core+7961>, 0x7fd9c6b7b7ab <vm_exec_core+2923>, 0x7fd9c6b7b758 <vm_exec_core+2840>, 0x7fd9c6b7ceed <vm_exec_core+8877>, 0x7fd9c6b7ce51 <vm_exec_core+8721>, 0x7fd9c6b7cf62 <vm_exec_core+8994>, 0x7fd9c6b7c955 <vm_exec_core+7445>, 0x7fd9c6b7ce06 <vm_exec_core+8646>, 0x7fd9c6b7cce6 <vm_exec_core+8358>, 0x7fd9c6b7e382 <vm_exec_core+14146>, 0x7fd9c6b7bab6 <vm_exec_core+3702>, 0x7fd9c6b7ba61 <vm_exec_core+3617>, 0x7fd9c6b7e36e <vm_exec_core+14126>, 0x7fd9c6b7c88b <vm_exec_core+7243>, 0x7fd9c6b7c8e0 <vm_exec_core+7328>, 0x7fd9c6b7b1a9 <vm_exec_core+1385>, 0x7fd9c6b7b082 <vm_exec_core+1090>, 0x7fd9c6b7afcb <vm_exec_core+907>, 0x7fd9c6b7d658 <vm_exec_core+10776>, 0x7fd9c6b7af8b <vm_exec_core+843>, 0x7fd9c6b7b6f9 <vm_exec_core+2745>, 0x7fd9c6b7b69a <vm_exec_core+2650>, 0x7fd9c6b7b935 <vm_exec_core+3317>, 0x7fd9c6b7b5eb <vm_exec_core+2475>, 0x7fd9c6b7b546 <vm_exec_core+2310>, 0x7fd9c6b7e35a <vm_exec_core+14106>, 0x7fd9c6b7e346 <vm_exec_core+14086>, 0x7fd9c6b7e332 <vm_exec_core+14066>, 0x7fd9c6b7e31e <vm_exec_core+14046>, 0x7fd9c6b7e30a <vm_exec_core+14026>, 0x7fd9c6b7e2f6 <vm_exec_core+14006>, 0x7fd9c6b7e2db <vm_exec_core+13979>, 0x7fd9c6b7e2c7 <vm_exec_core+13959>, 0x7fd9c6b7e2b3 <vm_exec_core+13939>, 0x7fd9c6b7e29f <vm_exec_core+13919>, 0x7fd9c6b7e28b <vm_exec_core+13899>, 0x7fd9c6b7e277 <vm_exec_core+13879>, 0x7fd9c6b7e263 <vm_exec_core+13859>, 0x7fd9c6b7e24f <vm_exec_core+13839>, 0x7fd9c6b7e23b <vm_exec_core+13819>, 0x7fd9c6b7e227 <vm_exec_core+13799>, 0x7fd9c6b7b9ec <vm_exec_core+3500>, 0x7fd9c6b7b813 <vm_exec_core+3027>, 0x7fd9c6b7e213 <vm_exec_core+13779>, 0x7fd9c6b7e1ff <vm_exec_core+13759>, 0x7fd9c6b7e1eb <vm_exec_core+13739>, 0x7fd9c6b7e1d7 <vm_exec_core+13719>, 0x7fd9c6b7ac81 <vm_exec_core+65>, 0x7fd9c6b7ac85 <vm_exec_core+69>, 0x7fd9c6b7b977 <vm_exec_core+3383>, 0x7fd9c6b7b326 <vm_exec_core+1766>, 0x7fd9c6b7b29c <vm_exec_core+1628>, 0x7fd9c6b7b4be <vm_exec_core+2174>, 0x7fd9c6b7b46d <vm_exec_core+2093>, 0x7fd9c6b7b41e <vm_exec_core+2014>, 0x7fd9c6b7b3c7 <vm_exec_core+1927>...} |
| #42 0x00007fd9c6b80e3a in rb_vm_exec (ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2472 |
| _ec = 0x556066e3f2d0 |
| _tag = {tag = 36, retval = 4, buf = {0x7fd9a840ffa0, 0x7fd9c6b80e40 <rb_vm_exec+416>, 0x0, 0x7ffd1b208100, 0x0}, prev = 0x7ffd1b2083e0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| result = <optimized out> |
| #43 0x00007fd9c6b861d8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffd1b2081d8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1622 |
| No locals. |
| #44 vm_yield (kw_splat=0, argv=0x7ffd1b2081d8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1630 |
| No locals. |
| #45 rb_yield_0 (argv=0x7ffd1b2081d8, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 |
| No locals. |
| #46 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1378 |
| No locals. |
| #47 0x00007fd9c68e7eec in rb_ary_collect (ary=140572807462800) at /tmp/ruby/src/trunk-gc-asserts/array.c:3624 |
| i = 314 |
| collect = 140572807451360 |
| #48 0x00007fd9c6b6a1fc in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7fd9c6475e18, ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3503 |
| ci = 0x166100000001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fd9c63600b8 |
| cfunc = 0x556066e93f18 |
| recv = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| block_handler = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #49 vm_call_cfunc_with_frame (ec=0x556066e3f2d0, reg_cfp=0x7fd9c6475e18, calling=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3531 |
| argc = 0 |
| stack_bottom = <optimized out> |
| argv = <optimized out> |
| #50 0x00007fd9c6b7cde8 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:407 |
| val = 93872532899840 |
| ci = 0x5560686e19a0 |
| cc = <optimized out> |
| recv = 4816 |
| argc = <optimized out> |
| calling = {cd = 0x556066fa4800, cc = 0x7fd9abe20b08, block_handler = 140573311196721, recv = 140572807462800, argc = 0, kw_splat = false, heap_argv = 0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #51 vm_exec_core (ec=0x556066e3f2d0) at ../../src/trunk-gc-asserts/insns.def:802 |
| bh = 93872536539648 |
| cd = 0x556066fa4800 |
| blockiseq = 0x12d0 |
| leaf = <optimized out> |
| val = 93872532899840 |
| reg_pc = 0x556066fa5c18 |
| reg_cfp = 0x7fd9c6475e18 |
| insns_address_table = {0x7fd9c6b7c2bc <vm_exec_core+5756>, 0x7fd9c6b7c250 <vm_exec_core+5648>, 0x7fd9c6b7c1df <vm_exec_core+5535>, 0x7fd9c6b7c15b <vm_exec_core+5403>, 0x7fd9c6b7c0de <vm_exec_core+5278>, 0x7fd9c6b7c051 <vm_exec_core+5137>, 0x7fd9c6b7c787 <vm_exec_core+6983>, 0x7fd9c6b7c727 <vm_exec_core+6887>, 0x7fd9c6b7c33f <vm_exec_core+5887>, 0x7fd9c6b7c2e4 <vm_exec_core+5796>, 0x7fd9c6b7c5a4 <vm_exec_core+6500>, 0x7fd9c6b7c3a2 <vm_exec_core+5986>, 0x7fd9c6b7b8fb <vm_exec_core+3259>, 0x7fd9c6b7b886 <vm_exec_core+3142>, 0x7fd9c6b7bd52 <vm_exec_core+4370>, 0x7fd9c6b7bd0f <vm_exec_core+4303>, 0x7fd9c6b7bcd1 <vm_exec_core+4241>, 0x7fd9c6b7bc96 <vm_exec_core+4182>, 0x7fd9c6b7bc5b <vm_exec_core+4123>, 0x7fd9c6b7bc20 <vm_exec_core+4064>, 0x7fd9c6b7bb99 <vm_exec_core+3929>, 0x7fd9c6b7bb53 <vm_exec_core+3859>, 0x7fd9c6b7bfb0 <vm_exec_core+4976>, 0x7fd9c6b7bf64 <vm_exec_core+4900>, 0x7fd9c6b7bdf4 <vm_exec_core+4532>, 0x7fd9c6b7bdb4 <vm_exec_core+4468>, 0x7fd9c6b7bf03 <vm_exec_core+4803>, 0x7fd9c6b7be83 <vm_exec_core+4675>, 0x7fd9c6b7c00e <vm_exec_core+5070>, 0x7fd9c6b7b393 <vm_exec_core+1875>, 0x7fd9c6b7d0fb <vm_exec_core+9403>, 0x7fd9c6b7d062 <vm_exec_core+9250>, 0x7fd9c6b7cc90 <vm_exec_core+8272>, 0x7fd9c6b7cc0f <vm_exec_core+8143>, 0x7fd9c6b7d33e <vm_exec_core+9982>, 0x7fd9c6b7d035 <vm_exec_core+9205>, 0x7fd9c6b7d2fd <vm_exec_core+9917>, 0x7fd9c6b7c845 <vm_exec_core+7173>, 0x7fd9c6b7cb2e <vm_exec_core+7918>, 0x7fd9c6b7ca37 <vm_exec_core+7671>, 0x7fd9c6b7c9ee <vm_exec_core+7598>, 0x7fd9c6b7c9a4 <vm_exec_core+7524>, 0x7fd9c6b7cbdb <vm_exec_core+8091>, 0x7fd9c6b7cb68 <vm_exec_core+7976>, 0x7fd9c6b7b7ba <vm_exec_core+2938>, 0x7fd9c6b7b767 <vm_exec_core+2855>, 0x7fd9c6b7cefc <vm_exec_core+8892>, 0x7fd9c6b7ce60 <vm_exec_core+8736>, 0x7fd9c6b7cf71 <vm_exec_core+9009>, 0x7fd9c6b7c964 <vm_exec_core+7460>, 0x7fd9c6b7ce15 <vm_exec_core+8661>, 0x7fd9c6b7ccf5 <vm_exec_core+8373>, 0x7fd9c6b7ac98 <vm_exec_core+88>, 0x7fd9c6b7bac5 <vm_exec_core+3717>, 0x7fd9c6b7ba70 <vm_exec_core+3632>, 0x7fd9c6b7d6d0 <vm_exec_core+10896>, 0x7fd9c6b7c89a <vm_exec_core+7258>, 0x7fd9c6b7c8ef <vm_exec_core+7343>, 0x7fd9c6b7b1b8 <vm_exec_core+1400>, 0x7fd9c6b7b091 <vm_exec_core+1105>, 0x7fd9c6b7afda <vm_exec_core+922>, 0x7fd9c6b7d667 <vm_exec_core+10791>, 0x7fd9c6b7af9a <vm_exec_core+858>, 0x7fd9c6b7b708 <vm_exec_core+2760>, 0x7fd9c6b7b6a9 <vm_exec_core+2665>, 0x7fd9c6b7b944 <vm_exec_core+3332>, 0x7fd9c6b7b5fa <vm_exec_core+2490>, 0x7fd9c6b7b555 <vm_exec_core+2325>, 0x7fd9c6b7da8b <vm_exec_core+11851>, 0x7fd9c6b7db9f <vm_exec_core+12127>, 0x7fd9c6b7daf5 <vm_exec_core+11957>, 0x7fd9c6b7e0ca <vm_exec_core+13450>, 0x7fd9c6b7e01c <vm_exec_core+13276>, 0x7fd9c6b7dfb1 <vm_exec_core+13169>, 0x7fd9c6b7deea <vm_exec_core+12970>, 0x7fd9c6b7de41 <vm_exec_core+12801>, 0x7fd9c6b7dd9d <vm_exec_core+12637>, 0x7fd9c6b7dcf4 <vm_exec_core+12468>, 0x7fd9c6b7dc50 <vm_exec_core+12304>, 0x7fd9c6b7d840 <vm_exec_core+11264>, 0x7fd9c6b7d7ec <vm_exec_core+11180>, 0x7fd9c6b7d791 <vm_exec_core+11089>, 0x7fd9c6b7d720 <vm_exec_core+10976>, 0x7fd9c6b7e145 <vm_exec_core+13573>, 0x7fd9c6b7b9fb <vm_exec_core+3515>, 0x7fd9c6b7b822 <vm_exec_core+3042>, 0x7fd9c6b7d8fb <vm_exec_core+11451>, 0x7fd9c6b7da4e <vm_exec_core+11790>, 0x7fd9c6b7d934 <vm_exec_core+11508>, 0x7fd9c6b7d9f0 <vm_exec_core+11696>, 0x7fd9c6b7d97b <vm_exec_core+11579>, 0x7fd9c6b7d8bb <vm_exec_core+11387>, 0x7fd9c6b7b986 <vm_exec_core+3398>, 0x7fd9c6b7b335 <vm_exec_core+1781>, 0x7fd9c6b7b2ab <vm_exec_core+1643>, 0x7fd9c6b7b4cd <vm_exec_core+2189>, 0x7fd9c6b7b47c <vm_exec_core+2108>, 0x7fd9c6b7b42d <vm_exec_core+2029>, 0x7fd9c6b7b3d6 <vm_exec_core+1942>, 0x7fd9c6b7b51a <vm_exec_core+2266>, 0x7fd9c6b7af5f <vm_exec_core+799>, 0x7fd9c6b7c2ad <vm_exec_core+5741>, 0x7fd9c6b7c241 <vm_exec_core+5633>, 0x7fd9c6b7c1d0 <vm_exec_core+5520>, 0x7fd9c6b7c14c <vm_exec_core+5388>, 0x7fd9c6b7c0cf <vm_exec_core+5263>, 0x7fd9c6b7c042 <vm_exec_core+5122>, 0x7fd9c6b7c778 <vm_exec_core+6968>, 0x7fd9c6b7c718 <vm_exec_core+6872>, 0x7fd9c6b7c330 <vm_exec_core+5872>, 0x7fd9c6b7c2d5 <vm_exec_core+5781>, 0x7fd9c6b7c595 <vm_exec_core+6485>, 0x7fd9c6b7c393 <vm_exec_core+5971>, 0x7fd9c6b7b8ec <vm_exec_core+3244>, 0x7fd9c6b7b877 <vm_exec_core+3127>, 0x7fd9c6b7bd43 <vm_exec_core+4355>, 0x7fd9c6b7bd00 <vm_exec_core+4288>, 0x7fd9c6b7bcc2 <vm_exec_core+4226>, 0x7fd9c6b7bc87 <vm_exec_core+4167>, 0x7fd9c6b7bc4c <vm_exec_core+4108>, 0x7fd9c6b7bc11 <vm_exec_core+4049>, 0x7fd9c6b7bb8a <vm_exec_core+3914>, 0x7fd9c6b7bb44 <vm_exec_core+3844>, 0x7fd9c6b7bfa1 <vm_exec_core+4961>, 0x7fd9c6b7bf55 <vm_exec_core+4885>, 0x7fd9c6b7bde5 <vm_exec_core+4517>, 0x7fd9c6b7bda5 <vm_exec_core+4453>, 0x7fd9c6b7bef4 <vm_exec_core+4788>, 0x7fd9c6b7be74 <vm_exec_core+4660>, 0x7fd9c6b7bfff <vm_exec_core+5055>, 0x7fd9c6b7b384 <vm_exec_core+1860>, 0x7fd9c6b7d0ec <vm_exec_core+9388>, 0x7fd9c6b7d053 <vm_exec_core+9235>, 0x7fd9c6b7cc81 <vm_exec_core+8257>, 0x7fd9c6b7cc00 <vm_exec_core+8128>, 0x7fd9c6b7d32f <vm_exec_core+9967>, 0x7fd9c6b7d026 <vm_exec_core+9190>, 0x7fd9c6b7d2ee <vm_exec_core+9902>, 0x7fd9c6b7c836 <vm_exec_core+7158>, 0x7fd9c6b7cb1f <vm_exec_core+7903>, 0x7fd9c6b7ca28 <vm_exec_core+7656>, 0x7fd9c6b7c9df <vm_exec_core+7583>, 0x7fd9c6b7c995 <vm_exec_core+7509>, 0x7fd9c6b7cbcc <vm_exec_core+8076>, 0x7fd9c6b7cb59 <vm_exec_core+7961>, 0x7fd9c6b7b7ab <vm_exec_core+2923>, 0x7fd9c6b7b758 <vm_exec_core+2840>, 0x7fd9c6b7ceed <vm_exec_core+8877>, 0x7fd9c6b7ce51 <vm_exec_core+8721>, 0x7fd9c6b7cf62 <vm_exec_core+8994>, 0x7fd9c6b7c955 <vm_exec_core+7445>, 0x7fd9c6b7ce06 <vm_exec_core+8646>, 0x7fd9c6b7cce6 <vm_exec_core+8358>, 0x7fd9c6b7e382 <vm_exec_core+14146>, 0x7fd9c6b7bab6 <vm_exec_core+3702>, 0x7fd9c6b7ba61 <vm_exec_core+3617>, 0x7fd9c6b7e36e <vm_exec_core+14126>, 0x7fd9c6b7c88b <vm_exec_core+7243>, 0x7fd9c6b7c8e0 <vm_exec_core+7328>, 0x7fd9c6b7b1a9 <vm_exec_core+1385>, 0x7fd9c6b7b082 <vm_exec_core+1090>, 0x7fd9c6b7afcb <vm_exec_core+907>, 0x7fd9c6b7d658 <vm_exec_core+10776>, 0x7fd9c6b7af8b <vm_exec_core+843>, 0x7fd9c6b7b6f9 <vm_exec_core+2745>, 0x7fd9c6b7b69a <vm_exec_core+2650>, 0x7fd9c6b7b935 <vm_exec_core+3317>, 0x7fd9c6b7b5eb <vm_exec_core+2475>, 0x7fd9c6b7b546 <vm_exec_core+2310>, 0x7fd9c6b7e35a <vm_exec_core+14106>, 0x7fd9c6b7e346 <vm_exec_core+14086>, 0x7fd9c6b7e332 <vm_exec_core+14066>, 0x7fd9c6b7e31e <vm_exec_core+14046>, 0x7fd9c6b7e30a <vm_exec_core+14026>, 0x7fd9c6b7e2f6 <vm_exec_core+14006>, 0x7fd9c6b7e2db <vm_exec_core+13979>, 0x7fd9c6b7e2c7 <vm_exec_core+13959>, 0x7fd9c6b7e2b3 <vm_exec_core+13939>, 0x7fd9c6b7e29f <vm_exec_core+13919>, 0x7fd9c6b7e28b <vm_exec_core+13899>, 0x7fd9c6b7e277 <vm_exec_core+13879>, 0x7fd9c6b7e263 <vm_exec_core+13859>, 0x7fd9c6b7e24f <vm_exec_core+13839>, 0x7fd9c6b7e23b <vm_exec_core+13819>, 0x7fd9c6b7e227 <vm_exec_core+13799>, 0x7fd9c6b7b9ec <vm_exec_core+3500>, 0x7fd9c6b7b813 <vm_exec_core+3027>, 0x7fd9c6b7e213 <vm_exec_core+13779>, 0x7fd9c6b7e1ff <vm_exec_core+13759>, 0x7fd9c6b7e1eb <vm_exec_core+13739>, 0x7fd9c6b7e1d7 <vm_exec_core+13719>, 0x7fd9c6b7ac81 <vm_exec_core+65>, 0x7fd9c6b7ac85 <vm_exec_core+69>, 0x7fd9c6b7b977 <vm_exec_core+3383>, 0x7fd9c6b7b326 <vm_exec_core+1766>, 0x7fd9c6b7b29c <vm_exec_core+1628>, 0x7fd9c6b7b4be <vm_exec_core+2174>, 0x7fd9c6b7b46d <vm_exec_core+2093>, 0x7fd9c6b7b41e <vm_exec_core+2014>, 0x7fd9c6b7b3c7 <vm_exec_core+1927>...} |
| #52 0x00007fd9c6b80e3a in rb_vm_exec (ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2472 |
| _ec = 0x556066e3f2d0 |
| _tag = {tag = 36, retval = 4, buf = {0x7fd9a83f10a0, 0x7fd9c6b80e40 <rb_vm_exec+416>, 0x0, 0x7ffd1b2083c0, 0x62}, prev = 0x7ffd1b2086a0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| result = <optimized out> |
| #53 0x00007fd9c6b861d8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffd1b208498, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1622 |
| No locals. |
| #54 vm_yield (kw_splat=0, argv=0x7ffd1b208498, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1630 |
| No locals. |
| #55 rb_yield_0 (argv=0x7ffd1b208498, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 |
| No locals. |
| #56 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1378 |
| No locals. |
| #57 0x00007fd9c68e7eec in rb_ary_collect (ary=140572807336080) at /tmp/ruby/src/trunk-gc-asserts/array.c:3624 |
| i = 0 |
| collect = 140572807335760 |
| #58 0x00007fd9c6b6a1fc in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7fd9c6475f30, ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3503 |
| ci = 0x166100000001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fd9c63600b8 |
| cfunc = 0x556066e93f18 |
| recv = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| block_handler = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = <optimized out> |
| len = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #59 vm_call_cfunc_with_frame (ec=0x556066e3f2d0, reg_cfp=0x7fd9c6475f30, calling=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3531 |
| argc = 0 |
| stack_bottom = <optimized out> |
| argv = <optimized out> |
| #60 0x00007fd9c6b7cde8 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:407 |
| val = 93872533230624 |
| ci = 0x5560686e19a0 |
| cc = <optimized out> |
| recv = 4816 |
| argc = <optimized out> |
| calling = {cd = 0x556066ff5420, cc = 0x7fd9abe20b08, block_handler = 140573311197001, recv = 140572807336080, argc = 0, kw_splat = false, heap_argv = 0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #61 vm_exec_core (ec=0x556066e3f2d0) at ../../src/trunk-gc-asserts/insns.def:802 |
| bh = 93872536539648 |
| cd = 0x556066ff5420 |
| blockiseq = 0x12d0 |
| leaf = <optimized out> |
| val = 93872533230624 |
| reg_pc = 0x556066fd9028 |
| reg_cfp = 0x7fd9c6475f30 |
| insns_address_table = {0x7fd9c6b7c2bc <vm_exec_core+5756>, 0x7fd9c6b7c250 <vm_exec_core+5648>, 0x7fd9c6b7c1df <vm_exec_core+5535>, 0x7fd9c6b7c15b <vm_exec_core+5403>, 0x7fd9c6b7c0de <vm_exec_core+5278>, 0x7fd9c6b7c051 <vm_exec_core+5137>, 0x7fd9c6b7c787 <vm_exec_core+6983>, 0x7fd9c6b7c727 <vm_exec_core+6887>, 0x7fd9c6b7c33f <vm_exec_core+5887>, 0x7fd9c6b7c2e4 <vm_exec_core+5796>, 0x7fd9c6b7c5a4 <vm_exec_core+6500>, 0x7fd9c6b7c3a2 <vm_exec_core+5986>, 0x7fd9c6b7b8fb <vm_exec_core+3259>, 0x7fd9c6b7b886 <vm_exec_core+3142>, 0x7fd9c6b7bd52 <vm_exec_core+4370>, 0x7fd9c6b7bd0f <vm_exec_core+4303>, 0x7fd9c6b7bcd1 <vm_exec_core+4241>, 0x7fd9c6b7bc96 <vm_exec_core+4182>, 0x7fd9c6b7bc5b <vm_exec_core+4123>, 0x7fd9c6b7bc20 <vm_exec_core+4064>, 0x7fd9c6b7bb99 <vm_exec_core+3929>, 0x7fd9c6b7bb53 <vm_exec_core+3859>, 0x7fd9c6b7bfb0 <vm_exec_core+4976>, 0x7fd9c6b7bf64 <vm_exec_core+4900>, 0x7fd9c6b7bdf4 <vm_exec_core+4532>, 0x7fd9c6b7bdb4 <vm_exec_core+4468>, 0x7fd9c6b7bf03 <vm_exec_core+4803>, 0x7fd9c6b7be83 <vm_exec_core+4675>, 0x7fd9c6b7c00e <vm_exec_core+5070>, 0x7fd9c6b7b393 <vm_exec_core+1875>, 0x7fd9c6b7d0fb <vm_exec_core+9403>, 0x7fd9c6b7d062 <vm_exec_core+9250>, 0x7fd9c6b7cc90 <vm_exec_core+8272>, 0x7fd9c6b7cc0f <vm_exec_core+8143>, 0x7fd9c6b7d33e <vm_exec_core+9982>, 0x7fd9c6b7d035 <vm_exec_core+9205>, 0x7fd9c6b7d2fd <vm_exec_core+9917>, 0x7fd9c6b7c845 <vm_exec_core+7173>, 0x7fd9c6b7cb2e <vm_exec_core+7918>, 0x7fd9c6b7ca37 <vm_exec_core+7671>, 0x7fd9c6b7c9ee <vm_exec_core+7598>, 0x7fd9c6b7c9a4 <vm_exec_core+7524>, 0x7fd9c6b7cbdb <vm_exec_core+8091>, 0x7fd9c6b7cb68 <vm_exec_core+7976>, 0x7fd9c6b7b7ba <vm_exec_core+2938>, 0x7fd9c6b7b767 <vm_exec_core+2855>, 0x7fd9c6b7cefc <vm_exec_core+8892>, 0x7fd9c6b7ce60 <vm_exec_core+8736>, 0x7fd9c6b7cf71 <vm_exec_core+9009>, 0x7fd9c6b7c964 <vm_exec_core+7460>, 0x7fd9c6b7ce15 <vm_exec_core+8661>, 0x7fd9c6b7ccf5 <vm_exec_core+8373>, 0x7fd9c6b7ac98 <vm_exec_core+88>, 0x7fd9c6b7bac5 <vm_exec_core+3717>, 0x7fd9c6b7ba70 <vm_exec_core+3632>, 0x7fd9c6b7d6d0 <vm_exec_core+10896>, 0x7fd9c6b7c89a <vm_exec_core+7258>, 0x7fd9c6b7c8ef <vm_exec_core+7343>, 0x7fd9c6b7b1b8 <vm_exec_core+1400>, 0x7fd9c6b7b091 <vm_exec_core+1105>, 0x7fd9c6b7afda <vm_exec_core+922>, 0x7fd9c6b7d667 <vm_exec_core+10791>, 0x7fd9c6b7af9a <vm_exec_core+858>, 0x7fd9c6b7b708 <vm_exec_core+2760>, 0x7fd9c6b7b6a9 <vm_exec_core+2665>, 0x7fd9c6b7b944 <vm_exec_core+3332>, 0x7fd9c6b7b5fa <vm_exec_core+2490>, 0x7fd9c6b7b555 <vm_exec_core+2325>, 0x7fd9c6b7da8b <vm_exec_core+11851>, 0x7fd9c6b7db9f <vm_exec_core+12127>, 0x7fd9c6b7daf5 <vm_exec_core+11957>, 0x7fd9c6b7e0ca <vm_exec_core+13450>, 0x7fd9c6b7e01c <vm_exec_core+13276>, 0x7fd9c6b7dfb1 <vm_exec_core+13169>, 0x7fd9c6b7deea <vm_exec_core+12970>, 0x7fd9c6b7de41 <vm_exec_core+12801>, 0x7fd9c6b7dd9d <vm_exec_core+12637>, 0x7fd9c6b7dcf4 <vm_exec_core+12468>, 0x7fd9c6b7dc50 <vm_exec_core+12304>, 0x7fd9c6b7d840 <vm_exec_core+11264>, 0x7fd9c6b7d7ec <vm_exec_core+11180>, 0x7fd9c6b7d791 <vm_exec_core+11089>, 0x7fd9c6b7d720 <vm_exec_core+10976>, 0x7fd9c6b7e145 <vm_exec_core+13573>, 0x7fd9c6b7b9fb <vm_exec_core+3515>, 0x7fd9c6b7b822 <vm_exec_core+3042>, 0x7fd9c6b7d8fb <vm_exec_core+11451>, 0x7fd9c6b7da4e <vm_exec_core+11790>, 0x7fd9c6b7d934 <vm_exec_core+11508>, 0x7fd9c6b7d9f0 <vm_exec_core+11696>, 0x7fd9c6b7d97b <vm_exec_core+11579>, 0x7fd9c6b7d8bb <vm_exec_core+11387>, 0x7fd9c6b7b986 <vm_exec_core+3398>, 0x7fd9c6b7b335 <vm_exec_core+1781>, 0x7fd9c6b7b2ab <vm_exec_core+1643>, 0x7fd9c6b7b4cd <vm_exec_core+2189>, 0x7fd9c6b7b47c <vm_exec_core+2108>, 0x7fd9c6b7b42d <vm_exec_core+2029>, 0x7fd9c6b7b3d6 <vm_exec_core+1942>, 0x7fd9c6b7b51a <vm_exec_core+2266>, 0x7fd9c6b7af5f <vm_exec_core+799>, 0x7fd9c6b7c2ad <vm_exec_core+5741>, 0x7fd9c6b7c241 <vm_exec_core+5633>, 0x7fd9c6b7c1d0 <vm_exec_core+5520>, 0x7fd9c6b7c14c <vm_exec_core+5388>, 0x7fd9c6b7c0cf <vm_exec_core+5263>, 0x7fd9c6b7c042 <vm_exec_core+5122>, 0x7fd9c6b7c778 <vm_exec_core+6968>, 0x7fd9c6b7c718 <vm_exec_core+6872>, 0x7fd9c6b7c330 <vm_exec_core+5872>, 0x7fd9c6b7c2d5 <vm_exec_core+5781>, 0x7fd9c6b7c595 <vm_exec_core+6485>, 0x7fd9c6b7c393 <vm_exec_core+5971>, 0x7fd9c6b7b8ec <vm_exec_core+3244>, 0x7fd9c6b7b877 <vm_exec_core+3127>, 0x7fd9c6b7bd43 <vm_exec_core+4355>, 0x7fd9c6b7bd00 <vm_exec_core+4288>, 0x7fd9c6b7bcc2 <vm_exec_core+4226>, 0x7fd9c6b7bc87 <vm_exec_core+4167>, 0x7fd9c6b7bc4c <vm_exec_core+4108>, 0x7fd9c6b7bc11 <vm_exec_core+4049>, 0x7fd9c6b7bb8a <vm_exec_core+3914>, 0x7fd9c6b7bb44 <vm_exec_core+3844>, 0x7fd9c6b7bfa1 <vm_exec_core+4961>, 0x7fd9c6b7bf55 <vm_exec_core+4885>, 0x7fd9c6b7bde5 <vm_exec_core+4517>, 0x7fd9c6b7bda5 <vm_exec_core+4453>, 0x7fd9c6b7bef4 <vm_exec_core+4788>, 0x7fd9c6b7be74 <vm_exec_core+4660>, 0x7fd9c6b7bfff <vm_exec_core+5055>, 0x7fd9c6b7b384 <vm_exec_core+1860>, 0x7fd9c6b7d0ec <vm_exec_core+9388>, 0x7fd9c6b7d053 <vm_exec_core+9235>, 0x7fd9c6b7cc81 <vm_exec_core+8257>, 0x7fd9c6b7cc00 <vm_exec_core+8128>, 0x7fd9c6b7d32f <vm_exec_core+9967>, 0x7fd9c6b7d026 <vm_exec_core+9190>, 0x7fd9c6b7d2ee <vm_exec_core+9902>, 0x7fd9c6b7c836 <vm_exec_core+7158>, 0x7fd9c6b7cb1f <vm_exec_core+7903>, 0x7fd9c6b7ca28 <vm_exec_core+7656>, 0x7fd9c6b7c9df <vm_exec_core+7583>, 0x7fd9c6b7c995 <vm_exec_core+7509>, 0x7fd9c6b7cbcc <vm_exec_core+8076>, 0x7fd9c6b7cb59 <vm_exec_core+7961>, 0x7fd9c6b7b7ab <vm_exec_core+2923>, 0x7fd9c6b7b758 <vm_exec_core+2840>, 0x7fd9c6b7ceed <vm_exec_core+8877>, 0x7fd9c6b7ce51 <vm_exec_core+8721>, 0x7fd9c6b7cf62 <vm_exec_core+8994>, 0x7fd9c6b7c955 <vm_exec_core+7445>, 0x7fd9c6b7ce06 <vm_exec_core+8646>, 0x7fd9c6b7cce6 <vm_exec_core+8358>, 0x7fd9c6b7e382 <vm_exec_core+14146>, 0x7fd9c6b7bab6 <vm_exec_core+3702>, 0x7fd9c6b7ba61 <vm_exec_core+3617>, 0x7fd9c6b7e36e <vm_exec_core+14126>, 0x7fd9c6b7c88b <vm_exec_core+7243>, 0x7fd9c6b7c8e0 <vm_exec_core+7328>, 0x7fd9c6b7b1a9 <vm_exec_core+1385>, 0x7fd9c6b7b082 <vm_exec_core+1090>, 0x7fd9c6b7afcb <vm_exec_core+907>, 0x7fd9c6b7d658 <vm_exec_core+10776>, 0x7fd9c6b7af8b <vm_exec_core+843>, 0x7fd9c6b7b6f9 <vm_exec_core+2745>, 0x7fd9c6b7b69a <vm_exec_core+2650>, 0x7fd9c6b7b935 <vm_exec_core+3317>, 0x7fd9c6b7b5eb <vm_exec_core+2475>, 0x7fd9c6b7b546 <vm_exec_core+2310>, 0x7fd9c6b7e35a <vm_exec_core+14106>, 0x7fd9c6b7e346 <vm_exec_core+14086>, 0x7fd9c6b7e332 <vm_exec_core+14066>, 0x7fd9c6b7e31e <vm_exec_core+14046>, 0x7fd9c6b7e30a <vm_exec_core+14026>, 0x7fd9c6b7e2f6 <vm_exec_core+14006>, 0x7fd9c6b7e2db <vm_exec_core+13979>, 0x7fd9c6b7e2c7 <vm_exec_core+13959>, 0x7fd9c6b7e2b3 <vm_exec_core+13939>, 0x7fd9c6b7e29f <vm_exec_core+13919>, 0x7fd9c6b7e28b <vm_exec_core+13899>, 0x7fd9c6b7e277 <vm_exec_core+13879>, 0x7fd9c6b7e263 <vm_exec_core+13859>, 0x7fd9c6b7e24f <vm_exec_core+13839>, 0x7fd9c6b7e23b <vm_exec_core+13819>, 0x7fd9c6b7e227 <vm_exec_core+13799>, 0x7fd9c6b7b9ec <vm_exec_core+3500>, 0x7fd9c6b7b813 <vm_exec_core+3027>, 0x7fd9c6b7e213 <vm_exec_core+13779>, 0x7fd9c6b7e1ff <vm_exec_core+13759>, 0x7fd9c6b7e1eb <vm_exec_core+13739>, 0x7fd9c6b7e1d7 <vm_exec_core+13719>, 0x7fd9c6b7ac81 <vm_exec_core+65>, 0x7fd9c6b7ac85 <vm_exec_core+69>, 0x7fd9c6b7b977 <vm_exec_core+3383>, 0x7fd9c6b7b326 <vm_exec_core+1766>, 0x7fd9c6b7b29c <vm_exec_core+1628>, 0x7fd9c6b7b4be <vm_exec_core+2174>, 0x7fd9c6b7b46d <vm_exec_core+2093>, 0x7fd9c6b7b41e <vm_exec_core+2014>, 0x7fd9c6b7b3c7 <vm_exec_core+1927>...} |
| #62 0x00007fd9c6b810c7 in vm_exec_loop (result=<optimized out>, tag=0x7ffd1b2086a0, state=<optimized out>, ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2499 |
| vm_loop_start = <optimized out> |
| #63 rb_vm_exec (ec=0x556066e3f2d0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2478 |
| _ec = 0x556066e3f2d0 |
| _tag = {tag = 36, retval = 4, buf = {0x7fd9abe12c88, 0x7fd9c6b80e40 <rb_vm_exec+416>, 0x0, 0x7ffd1b208680, 0x7fd9c6e9e040 <_rtld_global>}, prev = 0x7ffd1b208760, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| result = <optimized out> |
| #64 0x00007fd9c6b81dcb in rb_iseq_eval_main (iseq=iseq@entry=0x7fd9abe12c88) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2738 |
| ec = <optimized out> |
| val = <optimized out> |
| #65 0x00007fd9c6999365 in rb_ec_exec_node (ec=ec@entry=0x556066e3f2d0, n=n@entry=0x7fd9abe12c88) at /tmp/ruby/src/trunk-gc-asserts/eval.c:287 |
| th = <optimized out> |
| _ec = <optimized out> |
| _tag = {tag = 36, retval = 140573318234756, buf = {0x7fd9abe12c88, 0x7fd9c69993b0 <rb_ec_exec_node+256>, 0x0, 0x7ffd1b208730, 0x24}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x7fd9abe12c88 |
| #66 0x00007fd9c699cf73 in ruby_run_node (n=0x7fd9abe12c88) at /tmp/ruby/src/trunk-gc-asserts/eval.c:328 |
| ec = 0x556066e3f2d0 |
| status = 0 |
| #67 0x00005560662d2187 in rb_main (argv=0x7ffd1b208968, argc=11) at /tmp/ruby/src/trunk-gc-asserts/main.c:39 |
| variable_in_this_stack_frame = 140725058571305 |
| #68 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:58 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| th: 0x556066e3e090, native_id: 0x7fd9c6477c00 |
| -- Control frame information ----------------------------------------------- |
| c:0017 p:---- s:0111 e:000110 CFUNC :encode |
| c:0016 p:0052 s:0106 e:000105 BLOCK /tmp/ruby/src/trunk-gc-asserts/test/ruby/enc/test_case_comprehensive.rb:155 [FINISH] |
| c:0015 p:---- s:0099 e:000098 CFUNC :each |
| c:0014 p:0006 s:0095 E:001f80 BLOCK /tmp/ruby/src/trunk-gc-asserts/test/ruby/enc/test_case_comprehensive.rb:153 |
| c:0013 p:0037 s:0091 e:000090 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/testcase.rb:199 |
| c:0012 p:0052 s:0085 e:000084 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/testcase.rb:167 |
| c:0011 p:0083 s:0076 e:000075 BLOCK /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit.rb:1560 [FINISH] |
| c:0010 p:---- s:0069 e:000068 CFUNC :map |
| c:0009 p:0103 s:0065 e:000064 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit.rb:1547 |
| c:0008 p:0035 s:0053 e:000052 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit.rb:1340 |
| c:0007 p:0066 s:0046 E:001210 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/parallel.rb:58 |
| c:0006 p:0007 s:0030 e:000029 BLOCK /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/parallel.rb:30 [FINISH] |
| c:0005 p:---- s:0026 e:000025 CFUNC :map |
| c:0004 p:0005 s:0022 e:000021 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/parallel.rb:29 |
| c:0003 p:0202 s:0016 e:000015 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/parallel.rb:128 |
| c:0002 p:0105 s:0006 e:000005 EVAL /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/parallel.rb:215 [FINISH] |
| c:0001 p:0000 s:0003 E:000e40 DUMMY [FINISH] |
| th: 0x55606be82c70, native_id: 0x7fd9ab38d640 |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:---- s:0012 e:000011 CFUNC :readpartial |
| c:0002 p:0036 s:0007 e:000006 BLOCK /tmp/ruby/src/trunk-gc-asserts/tool/lib/test/unit/parallel.rb:48 [FINISH] |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 740046) detached] |
| $ timeout 60 gdb -p 740042 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| running file: /tmp/ruby/src/trunk-gc-asserts/test/ruby/enc/test_case_comprehensive.rb |
| A test worker crashed. It might be an interpreter bug or |
| a bug in test/unit/parallel.rb. Try again without the -j |
| option. |
| [New LWP 740044] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007f3c97f0794c in ptr_in_page_body_p (memb=0x55769cb4ed60, ptr=0x7f3c7d309e48) at /tmp/ruby/src/trunk-gc-asserts/gc.c:3190 |
| 3190 uintptr_t p_body = (uintptr_t)GET_PAGE_BODY(page->start); |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7f3c979cbc00 (LWP 740042) "ruby" 0x00007f3c97f0794c in ptr_in_page_body_p (memb=0x55769cb4ed60, ptr=0x7f3c7d309e48) at /tmp/ruby/src/trunk-gc-asserts/gc.c:3190 |
| 2 Thread 0x7f3c7e3ef640 (LWP 740044) "ruby" 0x00007f3c97cd3fde in epoll_wait (epfd=4, events=events@entry=0x7f3c983afa9c <timer_th+28>, maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x7f3c7e3ef640 (LWP 740044) "ruby"): |
| #0 0x00007f3c97cd3fde in epoll_wait (epfd=4, events=events@entry=0x7f3c983afa9c <timer_th+28>, maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007f3c98082400 in timer_thread_polling (vm=0x55769c931b10) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2842 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #2 timer_thread_func (ptr=0x55769c931b10) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2969 |
| vm = 0x55769c931b10 |
| #3 0x00007f3c97c42b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727964754944, -2060575521268498031, 139897792820800, 25, 139898220980304, 140727964755296, 2098573001978872209, 2098240865602306449}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #4 0x00007f3c97cd3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 |
| No locals. |
| Thread 1 (Thread 0x7f3c979cbc00 (LWP 740042) "ruby"): |
| #0 0x00007f3c97f0794c in ptr_in_page_body_p (memb=0x55769cb4ed60, ptr=0x7f3c7d309e48) at /tmp/ruby/src/trunk-gc-asserts/gc.c:3190 |
| page = 0x55769cacd420 |
| p_body = <optimized out> |
| page = <optimized out> |
| p_body = <optimized out> |
| #1 bsearch (__compar=<optimized out>, __size=8, __nmemb=59, __base=0x55769cb4ec00, __key=0x7f3c7d309e48) at /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:33 |
| __u = 59 |
| __idx = 44 |
| __l = 30 |
| __p = 0x55769cb4ed60 |
| __comparison = <optimized out> |
| __l = <optimized out> |
| __u = <optimized out> |
| __idx = <optimized out> |
| __p = <optimized out> |
| __comparison = <optimized out> |
| #2 heap_page_for_ptr (ptr=139897775103560, objspace=0x55769c934260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:3211 |
| res = <optimized out> |
| res = <optimized out> |
| #3 is_pointer_to_heap (ptr=0x7f3c7d309e48, objspace=0x55769c934260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:3238 |
| p = 139897775103560 |
| page = <optimized out> |
| p = <optimized out> |
| page = <optimized out> |
| #4 check_rvalue_consistency_force (obj=139897775103560, terminate=1) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1619 |
| _lev = 0 |
| err = <optimized out> |
| objspace = 0x55769c934260 |
| #5 0x00007f3c97f0e234 in check_rvalue_consistency (obj=139897775103560) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1723 |
| No locals. |
| #6 RVALUE_OLD_P (obj=139897775103560) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1793 |
| __func__ = "RVALUE_OLD_P" |
| #7 gc_mark_set_parent (obj=139897775103560, objspace=0x55769c934260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:7067 |
| No locals. |
| #8 gc_mark_children (objspace=0x55769c934260, obj=139897775103560) at /tmp/ruby/src/trunk-gc-asserts/gc.c:7215 |
| any = 0x7f3c7d309e48 |
| root = <optimized out> |
| #9 0x00007f3c97f0eedd in rb_objspace_reachable_objects_from (obj=139897775103560, func=<optimized out>, data=0x7ffdc8596500) at /tmp/ruby/src/trunk-gc-asserts/gc.c:11921 |
| cr = 0x55769c935020 |
| mfd = {data = 0x7ffdc8596500, mark_func = 0x7f3c97f19060 <check_children_i>} |
| prev_mfd = 0x0 |
| _lev = 0 |
| objspace = 0x55769c934260 |
| #10 0x00007f3c97f0f190 in verify_internal_consistency_i (data=0x7ffdc8596500, stride=40, page_end=0x7f3c7d30fff0, page_start=0x7f3c7d309e48) at /tmp/ruby/src/trunk-gc-asserts/gc.c:7900 |
| poisoned = 0x0 |
| obj = 139897775103560 |
| objspace = <optimized out> |
| obj = <optimized out> |
| objspace = <optimized out> |
| __func__ = "verify_internal_consistency_i" |
| poisoned = <optimized out> |
| #11 gc_verify_internal_consistency_ (objspace=0x55769c934260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:8074 |
| page = <optimized out> |
| slot_size = 40 |
| start = 139897775103560 |
| end = 139897775128560 |
| i = 41 |
| data = {objspace = 0x55769c934260, err_count = 0, live_object_count = 30046, zombie_object_count = 0, parent = 139897775103560, old_object_count = 21013, remembered_shady_count = 0} |
| #12 0x00007f3c97f1792b in gc_verify_internal_consistency (objspace=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:8150 |
| prev_during_gc = <optimized out> |
| _lev = 0 |
| #13 rb_objspace_call_finalizer (objspace=0x55769c934260) at /tmp/ruby/src/trunk-gc-asserts/gc.c:4502 |
| i = <optimized out> |
| __func__ = "rb_objspace_call_finalizer" |
| lock_lev = 0 |
| #14 0x00007f3c97ef0c4a in rb_ec_finalize (ec=0x55769c9352d0) at /tmp/ruby/src/trunk-gc-asserts/eval.c:168 |
| No locals. |
| #15 rb_ec_cleanup (ec=ec@entry=0x55769c9352d0, ex=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/eval.c:260 |
| _ec = <optimized out> |
| _tag = {tag = 36, retval = 139898225427076, buf = {0x7f3c7d365f90, 0x7f3c97ef0cc8 <rb_ec_cleanup+744>, 0x0, 0x7ffdc8596640, 0x24}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| save_error = 4 |
| sysex = 1 |
| signaled = 0 |
| th = 0x55769c934090 |
| th0 = 0x55769c934090 |
| step = 4 |
| message = 4 |
| buf = <optimized out> |
| #16 0x00007f3c97ef0f7d in ruby_run_node (n=0x7f3c7d365f90) at /tmp/ruby/src/trunk-gc-asserts/eval.c:328 |
| ec = 0x55769c9352d0 |
| status = 0 |
| #17 0x000055769b009187 in rb_main (argv=0x7ffdc85968a8, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:39 |
| variable_in_this_stack_frame = 140727964756825 |
| #18 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:58 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| th: 0x55769c934090, native_id: 0x7f3c979cbc00 |
| -- Control frame information ----------------------------------------------- |
| c:0001 p:0000 s:0003 E:002700 DUMMY [FINISH] |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 740042) detached] |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 739712 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| make: *** [uncommon.mk:943: yes-test-all] Error 1 |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 739711 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| $ timeout 60 gdb -p 819952 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |