| "make update-download -j16" exit with 0. |
| "make update-src -j16" exit with 0. |
| "make after-update -j16" exit with 0. |
| "make miniruby -j16" exit with 0. |
| "make ruby -j16" exit with 0. |
| "make all -j16" exit with 0. |
| "make install -j16" exit with 0. |
| "make yes-test-basic TESTS='-j16'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j16'" exit with 512. |
| $$$ #<Timeout::Error: execution expired> |
| ### enter analyzing mode for stuck processes |
| $$$ ps jx |
| PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND |
| 1 1010 1010 1010 ? -1 Ss 1000 0:00 SCREEN -d -m dash -c cd build-ruby; BUILD_RUBY_WORKING_DIR=/tmp/ruby sh build-loop.sh trunk_asan --incremental --exclude-steps=test_btest |
| 1010 1018 1018 1018 pts/0 1018 Ss+ 1000 0:00 dash -c cd build-ruby; BUILD_RUBY_WORKING_DIR=/tmp/ruby sh build-loop.sh trunk_asan --incremental --exclude-steps=test_btest |
| 1018 1020 1018 1018 pts/0 1018 S+ 1000 0:00 sh build-loop.sh trunk_asan --incremental --exclude-steps=test_btest |
| 1020 551915 1018 1018 pts/0 1018 Sl+ 1000 0:00 ruby ./br.rb build_report trunk_asan --incremental --exclude-steps=test_btest |
| 551915 551918 1018 1018 pts/0 1018 S+ 1000 0:00 sh -c ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk_asan --logfile=/home/ko1/ruby/logs/brlog.trunk_asan.20260117-120333 --root_dir=/tmp/ruby --timeout=600 --no-timeout-error --configure_opts="'CC=clang-17' 'cflags=-fsanitize=address -fno-omit-frame-pointer -DUSE_MN_THREADS=0'" --add-env=RUBY_TEST_TIMEOUT_SCALE=50 --incremental --exclude-steps=test_btest |
| 551918 551919 1018 1018 pts/0 1018 Sl+ 1000 0:00 ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk_asan --logfile=/home/ko1/ruby/logs/brlog.trunk_asan.20260117-120333 --root_dir=/tmp/ruby --timeout=600 --no-timeout-error --configure_opts='CC=clang-17' 'cflags=-fsanitize=address -fno-omit-frame-pointer -DUSE_MN_THREADS=0' --add-env=RUBY_TEST_TIMEOUT_SCALE=50 --incremental --exclude-steps=test_btest |
| 551919 552847 1018 1018 pts/0 1018 S+ 1000 0:00 sh -c make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j16' |
| 552847 552848 1018 1018 pts/0 1018 S+ 1000 0:00 make yes-test-all TESTOPTS=--stderr-on-failure TESTS=-j16 |
| 552848 553178 1018 1018 pts/0 1018 Sl+ 1000 0:21 /tmp/ruby/build/trunk_asan/ruby --disable-gems -r/tmp/ruby/src/trunk_asan/tool/lib/_tmpdir /tmp/ruby/src/trunk_asan/test/runner.rb --ruby=./miniruby -I/tmp/ruby/src/trunk_asan/lib -I. -I.ext/common /tmp/ruby/src/trunk_asan/tool/runruby.rb --extout=.ext -- --disable-gems --excludes-dir=/tmp/ruby/src/trunk_asan/test/.excludes --name=!/memory_leak/ --stderr-on-failure -j16 |
| 553178 553183 1018 1018 pts/0 1018 Sl+ 1000 0:26 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestGc#test_interrupt_in_finalizer |
| 553178 553201 1018 1018 pts/0 1018 Sl+ 1000 0:19 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 553201 557197 1018 1018 pts/0 1018 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 553201 557204 1018 1018 pts/0 1018 Z+ 1000 0:00 [test_autoload.*] <defunct> |
| 553201 557211 1018 1018 pts/0 1018 Z+ 1000 0:00 [test_autoload.*] <defunct> |
| 553183 579880 1018 1018 pts/0 1018 Sl+ 1000 7:00 /tmp/ruby/build/trunk_asan/ruby --parser=prism --disable=gems -e Signal.trap(:INT, 'DEFAULT') pid = $$ Thread.start do 10.times { sleep 0.1 Process.kill("INT", pid) rescue break } end f = proc {1000.times {}} loop do ObjectSpace.define_finalizer(Object.new, f) end |
| 551919 1232728 1018 1018 pts/0 1018 R+ 1000 0:00 ps jx |
| {1=>[1010], 1010=>[1018], 1018=>[1020], 1020=>[551915], 551915=>[551918], 551918=>[551919], 551919=>[552847, 1232728], 552847=>[552848], 552848=>[553178], 553178=>[553183, 553201], 553201=>[557197, 557204, 557211], 553183=>[579880]} |
| $ timeout 60 gdb -p 579880 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 579887] |
| [New LWP 579885] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00005793bede280b in rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=125757412414320, flags=flags@entry=8199, shape_id=shape_id@entry=0, size=size@entry=40) at /tmp/ruby/src/trunk_asan/gc.c:1060 |
| 1060 return newobj_of(rb_ec_ractor_ptr(ec), klass, flags, shape_id, TRUE, size); |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x72602df11c40 (LWP 579880) "ruby" 0x00005793bede280b in rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=125757412414320, flags=flags@entry=8199, shape_id=shape_id@entry=0, size=size@entry=40) at /tmp/ruby/src/trunk_asan/gc.c:1060 |
| 2 Thread 0x72600e3b36c0 (LWP 579887) "-e:3" 0x000072602dc98d71 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x50c00000b0d0) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x726011bff6c0 (LWP 579885) "ruby" 0x000072602dd1b4fd in __GI___poll (fds=0x7260109ff040, nfds=1, timeout=10) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 3 (Thread 0x726011bff6c0 (LWP 579885) "ruby"): |
| #0 0x000072602dd1b4fd in __GI___poll (fds=0x7260109ff040, nfds=1, timeout=10) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005793bed0e74a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005793bf10f5db in timer_thread_polling (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread_mn.c:1077 |
| pfd = {fd = 3, events = 1, revents = <optimized out>} |
| timeout = 10 |
| r = <optimized out> |
| #3 timer_thread_func (ptr=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3066 |
| vm = <optimized out> |
| #4 0x00005793bed67aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #5 0x000072602dc9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {125756940220096, -1673543315240160618, 125756940220096, -352, 0, 140735623406928, -1673543315227577706, -1673621809297395050}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #6 0x000072602dd29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x72600e3b36c0 (LWP 579887) "-e:3"): |
| #0 0x000072602dc98d71 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x50c00000b0d0) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x50c00000b0d0) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x50c00000b0d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x000072602dc9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x515000000658, cond=0x50c00000b0a8) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x72602dc9b4b0 <__condvar_cleanup_waiting>, __arg = 0x72600e3b1490, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 3092, cond = 0x50c00000b0a8, mutex = 0x515000000658, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 3092 |
| seq = 1546 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=0x50c00000b0a8, mutex=mutex@entry=0x515000000658) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x00005793bf0da16f in rb_native_cond_wait (cond=0x50c00000b0d0, mutex=0x515000000658) at /tmp/ruby/src/trunk_asan/thread_pthread.c:231 |
| r = <optimized out> |
| #6 thread_sched_wait_running_turn (sched=sched@entry=0x515000000658, th=0x51500000ff80, can_direct_transfer=false) at /tmp/ruby/src/trunk_asan/thread_pthread.c:851 |
| next_th = 0x515000000080 |
| #7 0x00005793bf0eb9e9 in thread_sched_yield (sched=0x515000000658, th=0x51500000ff80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:1139 |
| can_direct_transfer = <optimized out> |
| #8 rb_thread_schedule_limits (limits_us=limits_us@entry=100000) at /tmp/ruby/src/trunk_asan/thread.c:1505 |
| th = 0x51500000ff80 |
| #9 0x00005793bf0f0a37 in rb_threadptr_execute_interrupts (th=0x51500000ff80, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:2719 |
| limits_us = 100000 |
| sig = <optimized out> |
| timer_interrupt = <optimized out> |
| pending_interrupt = <optimized out> |
| terminate_interrupt = <optimized out> |
| trap_interrupt = <optimized out> |
| postponed_job_interrupt = <optimized out> |
| ret = 0 |
| interrupt = 1 |
| #10 0x00005793bf18dfea in rb_vm_check_ints (ec=0x51700000afd0) at /tmp/ruby/src/trunk_asan/vm_core.h:2265 |
| No locals. |
| #11 vm_exec_core (ec=ec@entry=0x51700000afd0) at ../../src/trunk_asan/insns.def:1232 |
| dst = -18 |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5793bf181216 <vm_exec_core+1494>, 0x5793bf18251d <vm_exec_core+6365>, 0x5793bf1876b1 <vm_exec_core+27249>, 0x5793bf18208f <vm_exec_core+5199>, 0x5793bf188462 <vm_exec_core+30754>, 0x5793bf186264 <vm_exec_core+22052>, 0x5793bf183f0e <vm_exec_core+13006>, 0x5793bf18137e <vm_exec_core+1854>, 0x5793bf187ca4 <vm_exec_core+28772>, 0x5793bf1879ec <vm_exec_core+28076>, 0x5793bf18230c <vm_exec_core+5836>, 0x5793bf18186e <vm_exec_core+3118>, 0x5793bf186966 <vm_exec_core+23846>, 0x5793bf182e13 <vm_exec_core+8659>, 0x5793bf187ea5 <vm_exec_core+29285>, 0x5793bf187b4e <vm_exec_core+28430>, 0x5793bf183501 <vm_exec_core+10433>, 0x5793bf183e9d <vm_exec_core+12893>, 0x5793bf1864c5 <vm_exec_core+22661>, 0x5793bf187ac5 <vm_exec_core+28293>, 0x5793bf185970 <vm_exec_core+19760>, 0x5793bf18654e <vm_exec_core+22798>, 0x5793bf187007 <vm_exec_core+25543>, 0x5793bf1858ad <vm_exec_core+19565>, 0x5793bf1817ab <vm_exec_core+2923>, 0x5793bf185f67 <vm_exec_core+21287>, 0x5793bf18163e <vm_exec_core+2558>, 0x5793bf181a74 <vm_exec_core+3636>, 0x5793bf183784 <vm_exec_core+11076>, 0x5793bf18547a <vm_exec_core+18490>, 0x5793bf185e00 <vm_exec_core+20928>, 0x5793bf18511f <vm_exec_core+17631>, 0x5793bf18124a <vm_exec_core+1546>, 0x5793bf187237 <vm_exec_core+26103>, 0x5793bf187917 <vm_exec_core+27863>, 0x5793bf181c1b <vm_exec_core+4059>, 0x5793bf1827c7 <vm_exec_core+7047>, 0x5793bf182485 <vm_exec_core+6213>, 0x5793bf182f02 <vm_exec_core+8898>, 0x5793bf183d39 <vm_exec_core+12537>, 0x5793bf181cc2 <vm_exec_core+4226>, 0x5793bf18709f <vm_exec_core+25695>, 0x5793bf182751 <vm_exec_core+6929>, 0x5793bf183be7 <vm_exec_core+12199>, 0x5793bf1846ae <vm_exec_core+14958>, 0x5793bf1869fc <vm_exec_core+23996>, 0x5793bf185b32 <vm_exec_core+20210>, 0x5793bf1831dc <vm_exec_core+9628>, 0x5793bf182a5e <vm_exec_core+7710>, 0x5793bf186852 <vm_exec_core+23570>, 0x5793bf183964 <vm_exec_core+11556>, 0x5793bf186066 <vm_exec_core+21542>, 0x5793bf185ba4 <vm_exec_core+20324>, 0x5793bf18611d <vm_exec_core+21725>, 0x5793bf1875e9 <vm_exec_core+27049>, 0x5793bf184f31 <vm_exec_core+17137>, 0x5793bf186ab5 <vm_exec_core+24181>, 0x5793bf180f98 <vm_exec_core+856>, 0x5793bf1865e3 <vm_exec_core+22947>, 0x5793bf1832fb <vm_exec_core+9915>, 0x5793bf185808 <vm_exec_core+19400>, 0x5793bf185a48 <vm_exec_core+19976>, 0x5793bf1842e2 <vm_exec_core+13986>, 0x5793bf181b28 <vm_exec_core+3816>, 0x5793bf1836a9 <vm_exec_core+10857>, 0x5793bf182ce6 <vm_exec_core+8358>, 0x5793bf18619b <vm_exec_core+21851>, 0x5793bf181e53 <vm_exec_core+4627>, 0x5793bf18408f <vm_exec_core+13391>, 0x5793bf1849df <vm_exec_core+15775>, 0x5793bf182fe0 <vm_exec_core+9120>, 0x5793bf18ebf0 <vm_exec_core+57264>, 0x5793bf1829b5 <vm_exec_core+7541>, 0x5793bf1828ad <vm_exec_core+7277>, 0x5793bf182bb8 <vm_exec_core+8056>, 0x5793bf1835a3 <vm_exec_core+10595>, 0x5793bf18531e <vm_exec_core+18142>, 0x5793bf184769 <vm_exec_core+15145>, 0x5793bf185e7f <vm_exec_core+21055>, 0x5793bf184bc5 <vm_exec_core+16261>, 0x5793bf187160 <vm_exec_core+25888>, 0x5793bf188707 <vm_exec_core+31431>, 0x5793bf1873a4 <vm_exec_core+26468>, 0x5793bf187ff5 <vm_exec_core+29621>, 0x5793bf1880e6 <vm_exec_core+29862>, 0x5793bf1816d0 <vm_exec_core+2704>, 0x5793bf187bcd <vm_exec_core+28557>, 0x5793bf183889 <vm_exec_core+11337>, 0x5793bf187dc8 <vm_exec_core+29064>, 0x5793bf1833ca <vm_exec_core+10122>, 0x5793bf1872db <vm_exec_core+26267>, 0x5793bf181567 <vm_exec_core+2343>, 0x5793bf181d4d <vm_exec_core+4365>, 0x5793bf18832a <vm_exec_core+30442>, 0x5793bf183c6d <vm_exec_core+12333>, 0x5793bf183a6a <vm_exec_core+11818>, 0x5793bf180f9d <vm_exec_core+861>, 0x5793bf18148a <vm_exec_core+2122>, 0x5793bf181023 <vm_exec_core+995>, 0x5793bf187493 <vm_exec_core+26707>, 0x5793bf184dee <vm_exec_core+16814>, 0x5793bf1844b2 <vm_exec_core+14450>, 0x5793bf184cca <vm_exec_core+16522>, 0x5793bf184916 <vm_exec_core+15574>, 0x5793bf183aff <vm_exec_core+11967>, 0x5793bf1843bd <vm_exec_core+14205>, 0x5793bf183d89 <vm_exec_core+12617>, 0x5793bf1845cc <vm_exec_core+14732>, 0x5793bf18463d <vm_exec_core+14845>, 0x5793bf181207 <vm_exec_core+1479>, 0x5793bf18250e <vm_exec_core+6350>, 0x5793bf1876a2 <vm_exec_core+27234>, 0x5793bf182080 <vm_exec_core+5184>, 0x5793bf188453 <vm_exec_core+30739>, 0x5793bf186255 <vm_exec_core+22037>, 0x5793bf183eff <vm_exec_core+12991>, 0x5793bf18136f <vm_exec_core+1839>, 0x5793bf187c95 <vm_exec_core+28757>, 0x5793bf1879dd <vm_exec_core+28061>, 0x5793bf1822fd <vm_exec_core+5821>, 0x5793bf18185f <vm_exec_core+3103>, 0x5793bf186957 <vm_exec_core+23831>, 0x5793bf182e04 <vm_exec_core+8644>, 0x5793bf187e96 <vm_exec_core+29270>, 0x5793bf187b3f <vm_exec_core+28415>, 0x5793bf1834f2 <vm_exec_core+10418>, 0x5793bf183e8e <vm_exec_core+12878>, 0x5793bf1864b6 <vm_exec_core+22646>, 0x5793bf187ab6 <vm_exec_core+28278>, 0x5793bf185961 <vm_exec_core+19745>, 0x5793bf18653f <vm_exec_core+22783>, 0x5793bf186ff8 <vm_exec_core+25528>, 0x5793bf18589e <vm_exec_core+19550>, 0x5793bf18179c <vm_exec_core+2908>, 0x5793bf185f58 <vm_exec_core+21272>, 0x5793bf18162f <vm_exec_core+2543>, 0x5793bf181a65 <vm_exec_core+3621>, 0x5793bf183775 <vm_exec_core+11061>, 0x5793bf18546b <vm_exec_core+18475>, 0x5793bf185df1 <vm_exec_core+20913>, 0x5793bf185110 <vm_exec_core+17616>, 0x5793bf18123b <vm_exec_core+1531>, 0x5793bf187228 <vm_exec_core+26088>, 0x5793bf187908 <vm_exec_core+27848>, 0x5793bf181c0c <vm_exec_core+4044>, 0x5793bf1827b8 <vm_exec_core+7032>, 0x5793bf182476 <vm_exec_core+6198>, 0x5793bf182ef3 <vm_exec_core+8883>, 0x5793bf183d2a <vm_exec_core+12522>, 0x5793bf181cb3 <vm_exec_core+4211>, 0x5793bf187090 <vm_exec_core+25680>, 0x5793bf182742 <vm_exec_core+6914>, 0x5793bf183bd8 <vm_exec_core+12184>, 0x5793bf18469f <vm_exec_core+14943>, 0x5793bf1869ed <vm_exec_core+23981>, 0x5793bf185b23 <vm_exec_core+20195>, 0x5793bf1831cd <vm_exec_core+9613>, 0x5793bf182a4f <vm_exec_core+7695>, 0x5793bf186843 <vm_exec_core+23555>, 0x5793bf183955 <vm_exec_core+11541>, 0x5793bf186057 <vm_exec_core+21527>, 0x5793bf185b95 <vm_exec_core+20309>, 0x5793bf18610e <vm_exec_core+21710>, 0x5793bf1875da <vm_exec_core+27034>, 0x5793bf184f22 <vm_exec_core+17122>, 0x5793bf186aa6 <vm_exec_core+24166>, 0x5793bf185f44 <vm_exec_core+21252>, 0x5793bf1865d4 <vm_exec_core+22932>, 0x5793bf1832ec <vm_exec_core+9900>, 0x5793bf1857f9 <vm_exec_core+19385>, 0x5793bf185a39 <vm_exec_core+19961>, 0x5793bf1842d3 <vm_exec_core+13971>, 0x5793bf185466 <vm_exec_core+18470>, 0x5793bf18369a <vm_exec_core+10842>, 0x5793bf182cd7 <vm_exec_core+8343>, 0x5793bf18618c <vm_exec_core+21836>, 0x5793bf181e44 <vm_exec_core+4612>, 0x5793bf184080 <vm_exec_core+13376>, 0x5793bf1849d0 <vm_exec_core+15760>, 0x5793bf182fd1 <vm_exec_core+9105>, 0x5793bf18ebe1 <vm_exec_core+57249>, 0x5793bf1829a6 <vm_exec_core+7526>, 0x5793bf18289e <vm_exec_core+7262>, 0x5793bf182ba9 <vm_exec_core+8041>, 0x5793bf183594 <vm_exec_core+10580>, 0x5793bf18530f <vm_exec_core+18127>, 0x5793bf18475a <vm_exec_core+15130>, 0x5793bf18530a <vm_exec_core+18122>, 0x5793bf185b1e <vm_exec_core+20190>, 0x5793bf185b19 <vm_exec_core+20185>, 0x5793bf182ba4 <vm_exec_core+8036>, 0x5793bf185f44 <vm_exec_core+21252>, 0x5793bf183cf3 <vm_exec_core+12467>, 0x5793bf183cf8 <vm_exec_core+12472>, 0x5793bf185b14 <vm_exec_core+20180>, 0x5793bf18595c <vm_exec_core+19740>, 0x5793bf1849cb <vm_exec_core+15755>, 0x5793bf184902 <vm_exec_core+15554>, 0x5793bf185a0b <vm_exec_core+19915>, 0x5793bf184dd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x72600e4b5758 |
| reg_pc = 0x513000028e30 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #12 0x00005793bf17bdd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x51700000afd0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #13 0x00005793bf1c04eb in invoke_iseq_block_from_c (ec=0x51700000afd0, captured=<optimized out>, self=125757412521880, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x72602d5fbf18 |
| cfp = 0x72600e4b57c8 |
| sp = 0x72600e3b5818 |
| use_argv = <optimized out> |
| stack_argv = 0x72600e3b5818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #14 invoke_block_from_c_proc (ec=0x51700000afd0, self=125757412521880, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #15 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #16 0x00005793bf203486 in rb_vm_invoke_proc (ec=0x51700000afd0, proc=0x189, argc=768183665, argv=0x72600d819840, kw_splat=-1, passed_block_handler=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 0 |
| #17 vm_call0_body (ec=<optimized out>, calling=0x72600d819a60, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:293 |
| proc = 0x189 |
| ci = 0x72600d819ad0 |
| cc = 0x72600d819b20 |
| ret = <optimized out> |
| #18 0x00005793bf1a87ef in vm_call0_cc (ec=0x51700000afd0, recv=125757403675280, id=3473, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk_asan/vm_eval.c:101 |
| flags = <optimized out> |
| calling = <error reading variable calling (Cannot access memory at address 0x189)> |
| use_argv = 0x72600d819840 |
| av = <optimized out> |
| #19 rb_vm_call0 (ec=0x51700000afd0, recv=125757403675280, id=3473, argc=<optimized out>, argv=<optimized out>, kw_splat=0, cme=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:61 |
| cc = <optimized out> |
| #20 rb_vm_call_kw (ec=0x51700000afd0, recv=125757403675280, id=3473, argc=<optimized out>, argv=<optimized out>, kw_splat=0, me=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:326 |
| No locals. |
| #21 rb_check_funcall_default_kw (recv=125757403675280, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, def=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:712 |
| klass = <optimized out> |
| ec = 0x51700000afd0 |
| respond = <optimized out> |
| me = <optimized out> |
| #22 0x00005793bedfdfb9 in rb_gc_run_obj_finalizer (objid=397900305, count=<optimized out>, callback=<optimized out>, data=<optimized out>) at /tmp/ruby/src/trunk_asan/gc.c:315 |
| i = 0 |
| _ec = 0x51700000afd0 |
| _tag = <optimized out> |
| state = <optimized out> |
| saved = {errinfo = 4, final = 125757403675280, cfp = 0x72600e4b57c8, sp = 0x72600e3b5818, finished = 0} |
| ec = 0x51700000afd0 |
| #23 0x00005793bedfd309 in run_final (zombie=125753796101360, lev=0, objspace=<optimized out>) at /tmp/ruby/src/trunk_asan/gc/default/default.c:2874 |
| key = 125753796101360 |
| table = <optimized out> |
| #24 finalize_list (zombie=125753796101360, objspace=<optimized out>) at /tmp/ruby/src/trunk_asan/gc/default/default.c:2899 |
| next_zombie = 125753796101200 |
| page = 0x51c003ba1880 |
| lev = 0 |
| next_zombie = <optimized out> |
| page = <optimized out> |
| lev = <optimized out> |
| #25 finalize_deferred_heap_pages (objspace=<optimized out>) at /tmp/ruby/src/trunk_asan/gc/default/default.c:2923 |
| zombie = <optimized out> |
| #26 0x00005793bedfcd73 in finalize_deferred (objspace=0x0) at /tmp/ruby/src/trunk_asan/gc/default/default.c:2931 |
| No locals. |
| #27 gc_finalize_deferred (dmy=0x0) at /tmp/ruby/src/trunk_asan/gc/default/default.c:2941 |
| objspace = 0x0 |
| #28 0x00005793bf234178 in rb_postponed_job_flush (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_trace.c:2018 |
| i = 768183665 |
| data = 0x50c00000b0d0 |
| func = <optimized out> |
| wq_job = <optimized out> |
| _ec = 0x51700000afd0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x72600e3b2770, <optimized out>, 0x72600e3b2620, <optimized out>, <optimized out>}, prev = 0x72600e3b2c00, state = RUBY_TAG_NONE, lock_rec = 0} |
| saved_mask = 0 |
| saved_errno = 4 |
| tmp = {n = {next = 0x72600d7b36b0, prev = 0x72600d7b36b0}} |
| pjq = 0x516000000080 |
| ec = <optimized out> |
| block_mask = 12 |
| triggered_bits = 0 |
| #29 0x00005793bf0efc5e in rb_threadptr_execute_interrupts (th=0x51500000ff80, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:2645 |
| sig = <optimized out> |
| timer_interrupt = <optimized out> |
| pending_interrupt = <optimized out> |
| terminate_interrupt = <optimized out> |
| trap_interrupt = <optimized out> |
| postponed_job_interrupt = <optimized out> |
| ret = 0 |
| interrupt = 4 |
| #30 0x00005793bf10de60 in vm_check_ints_blocking (ec=0x51700000afd0) at /tmp/ruby/src/trunk_asan/thread.c:225 |
| th = 0x51500000ff80 |
| result = <optimized out> |
| scheduler = <optimized out> |
| #31 thread_do_start_proc (th=th@entry=0x51500000ff80) at /tmp/ruby/src/trunk_asan/thread.c:592 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x504000006410 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #32 0x00005793bf10b97d in thread_do_start (th=0x51500000ff80) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #33 thread_start_func_2 (th=th@entry=0x51500000ff80, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000080 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #34 0x00005793bf10ac6e in call_thread_start_func_2 (th=0x51500000ff80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x72600e3b2cc0 |
| #35 nt_start (ptr=0x50c00000b080) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x51500000ff80 |
| sched = <optimized out> |
| nt = 0x50c00000b080 |
| vm = 0x525000000100 |
| #36 0x00005793bed67aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #37 0x000072602dc9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {125756881188544, -1673546645987298666, 125756881188544, -352, 0, 140735623404304, -1673546645974715754, -1673621809297395050}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #38 0x000072602dd29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x72602df11c40 (LWP 579880) "ruby"): |
| #0 0x00005793bede280b in rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=125757412414320, flags=flags@entry=8199, shape_id=shape_id@entry=0, size=size@entry=40) at /tmp/ruby/src/trunk_asan/gc.c:1060 |
| No locals. |
| #1 0x00005793bf37494f in ary_alloc_embed (klass=125757412414320, capa=2) at /tmp/ruby/src/trunk_asan/array.c:689 |
| size = 40 |
| ary = <optimized out> |
| #2 ary_new (klass=<optimized out>, capa=2) at /tmp/ruby/src/trunk_asan/array.c:737 |
| ary = <optimized out> |
| #3 0x00005793bf374fa4 in rb_ary_new_capa (capa=2) at /tmp/ruby/src/trunk_asan/array.c:754 |
| No locals. |
| #4 rb_ary_new_from_args (n=2) at /tmp/ruby/src/trunk_asan/array.c:770 |
| ar = <optimized out> |
| ary = <optimized out> |
| i = <optimized out> |
| #5 0x00005793bede4e45 in rb_gc_impl_define_finalizer (objspace_ptr=<optimized out>, obj=125749432738960, block=125757403675280) at /tmp/ruby/src/trunk_asan/gc/default/default.c:2805 |
| objspace = <optimized out> |
| lev = 0 |
| table = <optimized out> |
| data = <optimized out> |
| dup_table = <optimized out> |
| len = <optimized out> |
| i = <optimized out> |
| recv = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #6 rb_define_finalizer (obj=125749432738960, block=125757403675280) at /tmp/ruby/src/trunk_asan/gc.c:1795 |
| No locals. |
| #7 0x00005793bf1ec7c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x5e2100100005 |
| cc = <optimized out> |
| me = 0x72602d76d770 |
| cfunc = 0x50600003c688 |
| recv = 125757412327880 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #8 0x00005793bf18d45d in vm_sendish (ec=0x5170000000d0, reg_cfp=0x72602b1ff720, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #9 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5793bf181216 <vm_exec_core+1494>, 0x5793bf18251d <vm_exec_core+6365>, 0x5793bf1876b1 <vm_exec_core+27249>, 0x5793bf18208f <vm_exec_core+5199>, 0x5793bf188462 <vm_exec_core+30754>, 0x5793bf186264 <vm_exec_core+22052>, 0x5793bf183f0e <vm_exec_core+13006>, 0x5793bf18137e <vm_exec_core+1854>, 0x5793bf187ca4 <vm_exec_core+28772>, 0x5793bf1879ec <vm_exec_core+28076>, 0x5793bf18230c <vm_exec_core+5836>, 0x5793bf18186e <vm_exec_core+3118>, 0x5793bf186966 <vm_exec_core+23846>, 0x5793bf182e13 <vm_exec_core+8659>, 0x5793bf187ea5 <vm_exec_core+29285>, 0x5793bf187b4e <vm_exec_core+28430>, 0x5793bf183501 <vm_exec_core+10433>, 0x5793bf183e9d <vm_exec_core+12893>, 0x5793bf1864c5 <vm_exec_core+22661>, 0x5793bf187ac5 <vm_exec_core+28293>, 0x5793bf185970 <vm_exec_core+19760>, 0x5793bf18654e <vm_exec_core+22798>, 0x5793bf187007 <vm_exec_core+25543>, 0x5793bf1858ad <vm_exec_core+19565>, 0x5793bf1817ab <vm_exec_core+2923>, 0x5793bf185f67 <vm_exec_core+21287>, 0x5793bf18163e <vm_exec_core+2558>, 0x5793bf181a74 <vm_exec_core+3636>, 0x5793bf183784 <vm_exec_core+11076>, 0x5793bf18547a <vm_exec_core+18490>, 0x5793bf185e00 <vm_exec_core+20928>, 0x5793bf18511f <vm_exec_core+17631>, 0x5793bf18124a <vm_exec_core+1546>, 0x5793bf187237 <vm_exec_core+26103>, 0x5793bf187917 <vm_exec_core+27863>, 0x5793bf181c1b <vm_exec_core+4059>, 0x5793bf1827c7 <vm_exec_core+7047>, 0x5793bf182485 <vm_exec_core+6213>, 0x5793bf182f02 <vm_exec_core+8898>, 0x5793bf183d39 <vm_exec_core+12537>, 0x5793bf181cc2 <vm_exec_core+4226>, 0x5793bf18709f <vm_exec_core+25695>, 0x5793bf182751 <vm_exec_core+6929>, 0x5793bf183be7 <vm_exec_core+12199>, 0x5793bf1846ae <vm_exec_core+14958>, 0x5793bf1869fc <vm_exec_core+23996>, 0x5793bf185b32 <vm_exec_core+20210>, 0x5793bf1831dc <vm_exec_core+9628>, 0x5793bf182a5e <vm_exec_core+7710>, 0x5793bf186852 <vm_exec_core+23570>, 0x5793bf183964 <vm_exec_core+11556>, 0x5793bf186066 <vm_exec_core+21542>, 0x5793bf185ba4 <vm_exec_core+20324>, 0x5793bf18611d <vm_exec_core+21725>, 0x5793bf1875e9 <vm_exec_core+27049>, 0x5793bf184f31 <vm_exec_core+17137>, 0x5793bf186ab5 <vm_exec_core+24181>, 0x5793bf180f98 <vm_exec_core+856>, 0x5793bf1865e3 <vm_exec_core+22947>, 0x5793bf1832fb <vm_exec_core+9915>, 0x5793bf185808 <vm_exec_core+19400>, 0x5793bf185a48 <vm_exec_core+19976>, 0x5793bf1842e2 <vm_exec_core+13986>, 0x5793bf181b28 <vm_exec_core+3816>, 0x5793bf1836a9 <vm_exec_core+10857>, 0x5793bf182ce6 <vm_exec_core+8358>, 0x5793bf18619b <vm_exec_core+21851>, 0x5793bf181e53 <vm_exec_core+4627>, 0x5793bf18408f <vm_exec_core+13391>, 0x5793bf1849df <vm_exec_core+15775>, 0x5793bf182fe0 <vm_exec_core+9120>, 0x5793bf18ebf0 <vm_exec_core+57264>, 0x5793bf1829b5 <vm_exec_core+7541>, 0x5793bf1828ad <vm_exec_core+7277>, 0x5793bf182bb8 <vm_exec_core+8056>, 0x5793bf1835a3 <vm_exec_core+10595>, 0x5793bf18531e <vm_exec_core+18142>, 0x5793bf184769 <vm_exec_core+15145>, 0x5793bf185e7f <vm_exec_core+21055>, 0x5793bf184bc5 <vm_exec_core+16261>, 0x5793bf187160 <vm_exec_core+25888>, 0x5793bf188707 <vm_exec_core+31431>, 0x5793bf1873a4 <vm_exec_core+26468>, 0x5793bf187ff5 <vm_exec_core+29621>, 0x5793bf1880e6 <vm_exec_core+29862>, 0x5793bf1816d0 <vm_exec_core+2704>, 0x5793bf187bcd <vm_exec_core+28557>, 0x5793bf183889 <vm_exec_core+11337>, 0x5793bf187dc8 <vm_exec_core+29064>, 0x5793bf1833ca <vm_exec_core+10122>, 0x5793bf1872db <vm_exec_core+26267>, 0x5793bf181567 <vm_exec_core+2343>, 0x5793bf181d4d <vm_exec_core+4365>, 0x5793bf18832a <vm_exec_core+30442>, 0x5793bf183c6d <vm_exec_core+12333>, 0x5793bf183a6a <vm_exec_core+11818>, 0x5793bf180f9d <vm_exec_core+861>, 0x5793bf18148a <vm_exec_core+2122>, 0x5793bf181023 <vm_exec_core+995>, 0x5793bf187493 <vm_exec_core+26707>, 0x5793bf184dee <vm_exec_core+16814>, 0x5793bf1844b2 <vm_exec_core+14450>, 0x5793bf184cca <vm_exec_core+16522>, 0x5793bf184916 <vm_exec_core+15574>, 0x5793bf183aff <vm_exec_core+11967>, 0x5793bf1843bd <vm_exec_core+14205>, 0x5793bf183d89 <vm_exec_core+12617>, 0x5793bf1845cc <vm_exec_core+14732>, 0x5793bf18463d <vm_exec_core+14845>, 0x5793bf181207 <vm_exec_core+1479>, 0x5793bf18250e <vm_exec_core+6350>, 0x5793bf1876a2 <vm_exec_core+27234>, 0x5793bf182080 <vm_exec_core+5184>, 0x5793bf188453 <vm_exec_core+30739>, 0x5793bf186255 <vm_exec_core+22037>, 0x5793bf183eff <vm_exec_core+12991>, 0x5793bf18136f <vm_exec_core+1839>, 0x5793bf187c95 <vm_exec_core+28757>, 0x5793bf1879dd <vm_exec_core+28061>, 0x5793bf1822fd <vm_exec_core+5821>, 0x5793bf18185f <vm_exec_core+3103>, 0x5793bf186957 <vm_exec_core+23831>, 0x5793bf182e04 <vm_exec_core+8644>, 0x5793bf187e96 <vm_exec_core+29270>, 0x5793bf187b3f <vm_exec_core+28415>, 0x5793bf1834f2 <vm_exec_core+10418>, 0x5793bf183e8e <vm_exec_core+12878>, 0x5793bf1864b6 <vm_exec_core+22646>, 0x5793bf187ab6 <vm_exec_core+28278>, 0x5793bf185961 <vm_exec_core+19745>, 0x5793bf18653f <vm_exec_core+22783>, 0x5793bf186ff8 <vm_exec_core+25528>, 0x5793bf18589e <vm_exec_core+19550>, 0x5793bf18179c <vm_exec_core+2908>, 0x5793bf185f58 <vm_exec_core+21272>, 0x5793bf18162f <vm_exec_core+2543>, 0x5793bf181a65 <vm_exec_core+3621>, 0x5793bf183775 <vm_exec_core+11061>, 0x5793bf18546b <vm_exec_core+18475>, 0x5793bf185df1 <vm_exec_core+20913>, 0x5793bf185110 <vm_exec_core+17616>, 0x5793bf18123b <vm_exec_core+1531>, 0x5793bf187228 <vm_exec_core+26088>, 0x5793bf187908 <vm_exec_core+27848>, 0x5793bf181c0c <vm_exec_core+4044>, 0x5793bf1827b8 <vm_exec_core+7032>, 0x5793bf182476 <vm_exec_core+6198>, 0x5793bf182ef3 <vm_exec_core+8883>, 0x5793bf183d2a <vm_exec_core+12522>, 0x5793bf181cb3 <vm_exec_core+4211>, 0x5793bf187090 <vm_exec_core+25680>, 0x5793bf182742 <vm_exec_core+6914>, 0x5793bf183bd8 <vm_exec_core+12184>, 0x5793bf18469f <vm_exec_core+14943>, 0x5793bf1869ed <vm_exec_core+23981>, 0x5793bf185b23 <vm_exec_core+20195>, 0x5793bf1831cd <vm_exec_core+9613>, 0x5793bf182a4f <vm_exec_core+7695>, 0x5793bf186843 <vm_exec_core+23555>, 0x5793bf183955 <vm_exec_core+11541>, 0x5793bf186057 <vm_exec_core+21527>, 0x5793bf185b95 <vm_exec_core+20309>, 0x5793bf18610e <vm_exec_core+21710>, 0x5793bf1875da <vm_exec_core+27034>, 0x5793bf184f22 <vm_exec_core+17122>, 0x5793bf186aa6 <vm_exec_core+24166>, 0x5793bf185f44 <vm_exec_core+21252>, 0x5793bf1865d4 <vm_exec_core+22932>, 0x5793bf1832ec <vm_exec_core+9900>, 0x5793bf1857f9 <vm_exec_core+19385>, 0x5793bf185a39 <vm_exec_core+19961>, 0x5793bf1842d3 <vm_exec_core+13971>, 0x5793bf185466 <vm_exec_core+18470>, 0x5793bf18369a <vm_exec_core+10842>, 0x5793bf182cd7 <vm_exec_core+8343>, 0x5793bf18618c <vm_exec_core+21836>, 0x5793bf181e44 <vm_exec_core+4612>, 0x5793bf184080 <vm_exec_core+13376>, 0x5793bf1849d0 <vm_exec_core+15760>, 0x5793bf182fd1 <vm_exec_core+9105>, 0x5793bf18ebe1 <vm_exec_core+57249>, 0x5793bf1829a6 <vm_exec_core+7526>, 0x5793bf18289e <vm_exec_core+7262>, 0x5793bf182ba9 <vm_exec_core+8041>, 0x5793bf183594 <vm_exec_core+10580>, 0x5793bf18530f <vm_exec_core+18127>, 0x5793bf18475a <vm_exec_core+15130>, 0x5793bf18530a <vm_exec_core+18122>, 0x5793bf185b1e <vm_exec_core+20190>, 0x5793bf185b19 <vm_exec_core+20185>, 0x5793bf182ba4 <vm_exec_core+8036>, 0x5793bf185f44 <vm_exec_core+21252>, 0x5793bf183cf3 <vm_exec_core+12467>, 0x5793bf183cf8 <vm_exec_core+12472>, 0x5793bf185b14 <vm_exec_core+20180>, 0x5793bf18595c <vm_exec_core+19740>, 0x5793bf1849cb <vm_exec_core+15755>, 0x5793bf184902 <vm_exec_core+15554>, 0x5793bf185a0b <vm_exec_core+19915>, 0x5793bf184dd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x72602b1ff720 |
| reg_pc = 0x50f000001678 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #10 0x00005793bf17bdd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #11 0x00005793bf1c5289 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:3064 |
| ec = 0x5170000000d0 |
| val = <optimized out> |
| #12 0x00005793bedaec70 in rb_ec_exec_node (ec=0x5170000000d0, n=0x72602d5fc1e8) at /tmp/ruby/src/trunk_asan/eval.c:283 |
| _ec = 0x5170000000d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7fff90d731b0, <optimized out>, 0x7fff90d73100, <optimized out>, <optimized out>}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x72602d5fc1e8 |
| #13 ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:321 |
| ec = 0x5170000000d0 |
| status = <optimized out> |
| #14 0x00005793beda7bb7 in rb_main (argc=5, argv=0x7fff90d73378) at /tmp/ruby/src/trunk_asan/main.c:42 |
| variable_in_this_stack_frame = <optimized out> |
| #15 main (argc=5, argv=0x7fff90d73378) at /tmp/ruby/src/trunk_asan/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| [Inferior 1 (process 579880) detached] |
| $ timeout 60 gdb -p 553183 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 579883] |
| [New LWP 579882] |
| [New LWP 575532] |
| [New LWP 554504] |
| [New LWP 553205] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007200a1e98d71 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fff04686cc0, op=137, expected=0, futex_word=0x50c000000094) at ./nptl/futex-internal.c:57 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7200a215ac40 (LWP 553183) "ruby" 0x00007200a1e98d71 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fff04686cc0, op=137, expected=0, futex_word=0x50c000000094) at ./nptl/futex-internal.c:57 |
| 2 Thread 0x72007de4b6c0 (LWP 579883) "envutil.rb:244" 0x00007200a1f1b4fd in __GI___poll (fds=0x72006f03af60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 3 Thread 0x7200636536c0 (LWP 579882) "envutil.rb:243" 0x00007200a1f1b4fd in __GI___poll (fds=0x720072984760, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 4 Thread 0x720080d8d6c0 (LWP 575532) "parallel.rb:40" 0x00007200a1f1b4fd in __GI___poll (fds=0x720073492660, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 5 Thread 0x7200806866c0 (LWP 554504) "Timeout stdlib " 0x00007200a1e98d71 in __futex_abstimed_wait_common64 (private=29184, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x50c000462f90) at ./nptl/futex-internal.c:57 |
| 6 Thread 0x720085fff6c0 (LWP 553205) "ruby" 0x00007200a1f1b4fd in __GI___poll (fds=0x720084dff040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 6 (Thread 0x720085fff6c0 (LWP 553205) "ruby"): |
| #0 0x00007200a1f1b4fd in __GI___poll (fds=0x720084dff040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005d6707d4774a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005d67081485db in timer_thread_polling (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread_mn.c:1077 |
| pfd = {fd = 3, events = 1, revents = <optimized out>} |
| timeout = -1 |
| r = <optimized out> |
| #3 timer_thread_func (ptr=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3066 |
| vm = <optimized out> |
| #4 0x00005d6707da0aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #5 0x00007200a1e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {125346573711040, 4985215907491742025, 125346573711040, -352, 0, 140733267345968, 4985215907512713545, 4985277358500348233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #6 0x00007200a1f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 5 (Thread 0x7200806866c0 (LWP 554504) "Timeout stdlib "): |
| #0 0x00007200a1e98d71 in __futex_abstimed_wait_common64 (private=29184, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x50c000462f90) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=29184, abstime=0x0, clockid=0, expected=0, futex_word=0x50c000462f90) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x50c000462f90, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007200a1e9b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5150000008d8, cond=0x50c000462f68) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7200a1e9b4b0 <__condvar_cleanup_waiting>, __arg = 0x720080684b70, __canceltype = 615808, __prev = 0x0} |
| cbuffer = {wseq = 14, cond = 0x50c000462f68, mutex = 0x5150000008d8, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 14 |
| seq = 7 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=0x50c000462f68, mutex=mutex@entry=0x5150000008d8) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x00005d670811316f in rb_native_cond_wait (cond=0x50c000462f90, mutex=0x5150000008d8) at /tmp/ruby/src/trunk_asan/thread_pthread.c:231 |
| r = <optimized out> |
| #6 thread_sched_wait_running_turn (sched=sched@entry=0x5150000008d8, th=th@entry=0x515000098d80, can_direct_transfer=false) at /tmp/ruby/src/trunk_asan/thread_pthread.c:851 |
| next_th = 0x0 |
| #7 0x00005d6708142b61 in thread_sched_to_waiting_until_wakeup (sched=0x5150000008d8, th=th@entry=0x515000098d80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:1114 |
| can_direct_transfer = <optimized out> |
| #8 0x00005d670812271c in native_sleep (th=0x515000098d80, rel=0x0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3341 |
| sched = <optimized out> |
| #9 sleep_forever (th=th@entry=0x515000098d80, fl=fl@entry=1) at /tmp/ruby/src/trunk_asan/thread.c:1393 |
| prev_status = THREAD_RUNNABLE |
| status = THREAD_STOPPED_FOREVER |
| woke = <optimized out> |
| #10 0x00005d670814102d in rb_thread_sleep_deadly_allow_spurious_wakeup (blocker=125346471201720, timeout=4, end=0) at /tmp/ruby/src/trunk_asan/thread.c:1439 |
| th = 0x515000098d80 |
| scheduler = 18446744073709551104 |
| #11 queue_sleep (_args=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:983 |
| args = <optimized out> |
| #12 0x00005d6707dec6ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x517000096550 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x720080684f10, <optimized out>, 0x720080684e20, <optimized out>, <optimized out>}, prev = 0x72007881e240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #13 0x00005d6707decb59 in rb_ensure (b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1163 |
| No locals. |
| #14 0x00005d67081405c1 in queue_do_pop (ec=<optimized out>, self=<optimized out>, q=0x5060003d7480, non_block=<optimized out>, timeout=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:1055 |
| queue_waiter = {w = {self = 125346471201720, th = 0x0, fiber = 0x0, node = {next = 0x0, prev = 0x0}}, as = {q = 0x0, sq = 0x0}} |
| queue_sleep_arg = {self = 125346471201720, timeout = 4, end = <optimized out>} |
| waitq = 0x5060003d7480 |
| end = 0 |
| #15 0x00005d67081c19d9 in invoke_bf (ec=<optimized out>, reg_cfp=<optimized out>, bf=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:7538 |
| func_ptr = <optimized out> |
| canary_p = <optimized out> |
| ret = <optimized out> |
| #16 0x00005d67081c19d9 in vm_invoke_builtin_delegate (ec=0x517000096550, cfp=0x72007c440758, bf=<optimized out>, start_index=<optimized out>) |
| argv = <optimized out> |
| #17 vm_exec_core (ec=ec@entry=0x517000096550) at ../../src/trunk_asan/insns.def:1677 |
| bf = <optimized out> |
| leaf = false |
| val = <optimized out> |
| index = <optimized out> |
| insns_address_table = {0x5d67081ba216 <vm_exec_core+1494>, 0x5d67081bb51d <vm_exec_core+6365>, 0x5d67081c06b1 <vm_exec_core+27249>, 0x5d67081bb08f <vm_exec_core+5199>, 0x5d67081c1462 <vm_exec_core+30754>, 0x5d67081bf264 <vm_exec_core+22052>, 0x5d67081bcf0e <vm_exec_core+13006>, 0x5d67081ba37e <vm_exec_core+1854>, 0x5d67081c0ca4 <vm_exec_core+28772>, 0x5d67081c09ec <vm_exec_core+28076>, 0x5d67081bb30c <vm_exec_core+5836>, 0x5d67081ba86e <vm_exec_core+3118>, 0x5d67081bf966 <vm_exec_core+23846>, 0x5d67081bbe13 <vm_exec_core+8659>, 0x5d67081c0ea5 <vm_exec_core+29285>, 0x5d67081c0b4e <vm_exec_core+28430>, 0x5d67081bc501 <vm_exec_core+10433>, 0x5d67081bce9d <vm_exec_core+12893>, 0x5d67081bf4c5 <vm_exec_core+22661>, 0x5d67081c0ac5 <vm_exec_core+28293>, 0x5d67081be970 <vm_exec_core+19760>, 0x5d67081bf54e <vm_exec_core+22798>, 0x5d67081c0007 <vm_exec_core+25543>, 0x5d67081be8ad <vm_exec_core+19565>, 0x5d67081ba7ab <vm_exec_core+2923>, 0x5d67081bef67 <vm_exec_core+21287>, 0x5d67081ba63e <vm_exec_core+2558>, 0x5d67081baa74 <vm_exec_core+3636>, 0x5d67081bc784 <vm_exec_core+11076>, 0x5d67081be47a <vm_exec_core+18490>, 0x5d67081bee00 <vm_exec_core+20928>, 0x5d67081be11f <vm_exec_core+17631>, 0x5d67081ba24a <vm_exec_core+1546>, 0x5d67081c0237 <vm_exec_core+26103>, 0x5d67081c0917 <vm_exec_core+27863>, 0x5d67081bac1b <vm_exec_core+4059>, 0x5d67081bb7c7 <vm_exec_core+7047>, 0x5d67081bb485 <vm_exec_core+6213>, 0x5d67081bbf02 <vm_exec_core+8898>, 0x5d67081bcd39 <vm_exec_core+12537>, 0x5d67081bacc2 <vm_exec_core+4226>, 0x5d67081c009f <vm_exec_core+25695>, 0x5d67081bb751 <vm_exec_core+6929>, 0x5d67081bcbe7 <vm_exec_core+12199>, 0x5d67081bd6ae <vm_exec_core+14958>, 0x5d67081bf9fc <vm_exec_core+23996>, 0x5d67081beb32 <vm_exec_core+20210>, 0x5d67081bc1dc <vm_exec_core+9628>, 0x5d67081bba5e <vm_exec_core+7710>, 0x5d67081bf852 <vm_exec_core+23570>, 0x5d67081bc964 <vm_exec_core+11556>, 0x5d67081bf066 <vm_exec_core+21542>, 0x5d67081beba4 <vm_exec_core+20324>, 0x5d67081bf11d <vm_exec_core+21725>, 0x5d67081c05e9 <vm_exec_core+27049>, 0x5d67081bdf31 <vm_exec_core+17137>, 0x5d67081bfab5 <vm_exec_core+24181>, 0x5d67081b9f98 <vm_exec_core+856>, 0x5d67081bf5e3 <vm_exec_core+22947>, 0x5d67081bc2fb <vm_exec_core+9915>, 0x5d67081be808 <vm_exec_core+19400>, 0x5d67081bea48 <vm_exec_core+19976>, 0x5d67081bd2e2 <vm_exec_core+13986>, 0x5d67081bab28 <vm_exec_core+3816>, 0x5d67081bc6a9 <vm_exec_core+10857>, 0x5d67081bbce6 <vm_exec_core+8358>, 0x5d67081bf19b <vm_exec_core+21851>, 0x5d67081bae53 <vm_exec_core+4627>, 0x5d67081bd08f <vm_exec_core+13391>, 0x5d67081bd9df <vm_exec_core+15775>, 0x5d67081bbfe0 <vm_exec_core+9120>, 0x5d67081c7bf0 <vm_exec_core+57264>, 0x5d67081bb9b5 <vm_exec_core+7541>, 0x5d67081bb8ad <vm_exec_core+7277>, 0x5d67081bbbb8 <vm_exec_core+8056>, 0x5d67081bc5a3 <vm_exec_core+10595>, 0x5d67081be31e <vm_exec_core+18142>, 0x5d67081bd769 <vm_exec_core+15145>, 0x5d67081bee7f <vm_exec_core+21055>, 0x5d67081bdbc5 <vm_exec_core+16261>, 0x5d67081c0160 <vm_exec_core+25888>, 0x5d67081c1707 <vm_exec_core+31431>, 0x5d67081c03a4 <vm_exec_core+26468>, 0x5d67081c0ff5 <vm_exec_core+29621>, 0x5d67081c10e6 <vm_exec_core+29862>, 0x5d67081ba6d0 <vm_exec_core+2704>, 0x5d67081c0bcd <vm_exec_core+28557>, 0x5d67081bc889 <vm_exec_core+11337>, 0x5d67081c0dc8 <vm_exec_core+29064>, 0x5d67081bc3ca <vm_exec_core+10122>, 0x5d67081c02db <vm_exec_core+26267>, 0x5d67081ba567 <vm_exec_core+2343>, 0x5d67081bad4d <vm_exec_core+4365>, 0x5d67081c132a <vm_exec_core+30442>, 0x5d67081bcc6d <vm_exec_core+12333>, 0x5d67081bca6a <vm_exec_core+11818>, 0x5d67081b9f9d <vm_exec_core+861>, 0x5d67081ba48a <vm_exec_core+2122>, 0x5d67081ba023 <vm_exec_core+995>, 0x5d67081c0493 <vm_exec_core+26707>, 0x5d67081bddee <vm_exec_core+16814>, 0x5d67081bd4b2 <vm_exec_core+14450>, 0x5d67081bdcca <vm_exec_core+16522>, 0x5d67081bd916 <vm_exec_core+15574>, 0x5d67081bcaff <vm_exec_core+11967>, 0x5d67081bd3bd <vm_exec_core+14205>, 0x5d67081bcd89 <vm_exec_core+12617>, 0x5d67081bd5cc <vm_exec_core+14732>, 0x5d67081bd63d <vm_exec_core+14845>, 0x5d67081ba207 <vm_exec_core+1479>, 0x5d67081bb50e <vm_exec_core+6350>, 0x5d67081c06a2 <vm_exec_core+27234>, 0x5d67081bb080 <vm_exec_core+5184>, 0x5d67081c1453 <vm_exec_core+30739>, 0x5d67081bf255 <vm_exec_core+22037>, 0x5d67081bceff <vm_exec_core+12991>, 0x5d67081ba36f <vm_exec_core+1839>, 0x5d67081c0c95 <vm_exec_core+28757>, 0x5d67081c09dd <vm_exec_core+28061>, 0x5d67081bb2fd <vm_exec_core+5821>, 0x5d67081ba85f <vm_exec_core+3103>, 0x5d67081bf957 <vm_exec_core+23831>, 0x5d67081bbe04 <vm_exec_core+8644>, 0x5d67081c0e96 <vm_exec_core+29270>, 0x5d67081c0b3f <vm_exec_core+28415>, 0x5d67081bc4f2 <vm_exec_core+10418>, 0x5d67081bce8e <vm_exec_core+12878>, 0x5d67081bf4b6 <vm_exec_core+22646>, 0x5d67081c0ab6 <vm_exec_core+28278>, 0x5d67081be961 <vm_exec_core+19745>, 0x5d67081bf53f <vm_exec_core+22783>, 0x5d67081bfff8 <vm_exec_core+25528>, 0x5d67081be89e <vm_exec_core+19550>, 0x5d67081ba79c <vm_exec_core+2908>, 0x5d67081bef58 <vm_exec_core+21272>, 0x5d67081ba62f <vm_exec_core+2543>, 0x5d67081baa65 <vm_exec_core+3621>, 0x5d67081bc775 <vm_exec_core+11061>, 0x5d67081be46b <vm_exec_core+18475>, 0x5d67081bedf1 <vm_exec_core+20913>, 0x5d67081be110 <vm_exec_core+17616>, 0x5d67081ba23b <vm_exec_core+1531>, 0x5d67081c0228 <vm_exec_core+26088>, 0x5d67081c0908 <vm_exec_core+27848>, 0x5d67081bac0c <vm_exec_core+4044>, 0x5d67081bb7b8 <vm_exec_core+7032>, 0x5d67081bb476 <vm_exec_core+6198>, 0x5d67081bbef3 <vm_exec_core+8883>, 0x5d67081bcd2a <vm_exec_core+12522>, 0x5d67081bacb3 <vm_exec_core+4211>, 0x5d67081c0090 <vm_exec_core+25680>, 0x5d67081bb742 <vm_exec_core+6914>, 0x5d67081bcbd8 <vm_exec_core+12184>, 0x5d67081bd69f <vm_exec_core+14943>, 0x5d67081bf9ed <vm_exec_core+23981>, 0x5d67081beb23 <vm_exec_core+20195>, 0x5d67081bc1cd <vm_exec_core+9613>, 0x5d67081bba4f <vm_exec_core+7695>, 0x5d67081bf843 <vm_exec_core+23555>, 0x5d67081bc955 <vm_exec_core+11541>, 0x5d67081bf057 <vm_exec_core+21527>, 0x5d67081beb95 <vm_exec_core+20309>, 0x5d67081bf10e <vm_exec_core+21710>, 0x5d67081c05da <vm_exec_core+27034>, 0x5d67081bdf22 <vm_exec_core+17122>, 0x5d67081bfaa6 <vm_exec_core+24166>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bf5d4 <vm_exec_core+22932>, 0x5d67081bc2ec <vm_exec_core+9900>, 0x5d67081be7f9 <vm_exec_core+19385>, 0x5d67081bea39 <vm_exec_core+19961>, 0x5d67081bd2d3 <vm_exec_core+13971>, 0x5d67081be466 <vm_exec_core+18470>, 0x5d67081bc69a <vm_exec_core+10842>, 0x5d67081bbcd7 <vm_exec_core+8343>, 0x5d67081bf18c <vm_exec_core+21836>, 0x5d67081bae44 <vm_exec_core+4612>, 0x5d67081bd080 <vm_exec_core+13376>, 0x5d67081bd9d0 <vm_exec_core+15760>, 0x5d67081bbfd1 <vm_exec_core+9105>, 0x5d67081c7be1 <vm_exec_core+57249>, 0x5d67081bb9a6 <vm_exec_core+7526>, 0x5d67081bb89e <vm_exec_core+7262>, 0x5d67081bbba9 <vm_exec_core+8041>, 0x5d67081bc594 <vm_exec_core+10580>, 0x5d67081be30f <vm_exec_core+18127>, 0x5d67081bd75a <vm_exec_core+15130>, 0x5d67081be30a <vm_exec_core+18122>, 0x5d67081beb1e <vm_exec_core+20190>, 0x5d67081beb19 <vm_exec_core+20185>, 0x5d67081bbba4 <vm_exec_core+8036>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bccf3 <vm_exec_core+12467>, 0x5d67081bccf8 <vm_exec_core+12472>, 0x5d67081beb14 <vm_exec_core+20180>, 0x5d67081be95c <vm_exec_core+19740>, 0x5d67081bd9cb <vm_exec_core+15755>, 0x5d67081bd902 <vm_exec_core+15554>, 0x5d67081bea0b <vm_exec_core+19915>, 0x5d67081bddd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x72007c440758 |
| reg_pc = 0x510000002af8 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #18 0x00005d67081b4dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x517000096550 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #19 0x00005d67081f94eb in invoke_iseq_block_from_c (ec=0x517000096550, captured=<optimized out>, self=125347032212640, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7200a15b3f38 |
| cfp = 0x72007c4407c8 |
| sp = 0x72007c340818 |
| use_argv = <optimized out> |
| stack_argv = 0x72007c340818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #20 invoke_block_from_c_proc (ec=0x517000096550, self=125347032212640, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #21 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #22 0x00005d67081f7746 in rb_vm_invoke_proc (ec=0x50c000462f90, proc=0x189, argc=-1578529423, argv=0x0, kw_splat=-1, passed_block_handler=18446744073709551104, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 0 |
| #23 0x00005d6708146ddb in thread_do_start_proc (th=th@entry=0x515000098d80) at /tmp/ruby/src/trunk_asan/thread.c:625 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x50400028e190 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #24 0x00005d670814497d in thread_do_start (th=0x515000098d80) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #25 thread_start_func_2 (th=th@entry=0x515000098d80, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000300 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #26 0x00005d6708143c6e in call_thread_start_func_2 (th=0x515000098d80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x720080685cc0 |
| #27 nt_start (ptr=0x50c000462f40) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x515000098d80 |
| sched = <optimized out> |
| nt = 0x50c000462f40 |
| vm = 0x525000000100 |
| #28 0x00005d6707da0aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #29 0x00007200a1e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {125346479892160, 4985203703879041353, 125346479892160, -352, 115, 140733267331696, 4985203703900012873, 4985277358500348233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #30 0x00007200a1f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 4 (Thread 0x720080d8d6c0 (LWP 575532) "parallel.rb:40"): |
| #0 0x00007200a1f1b4fd in __GI___poll (fds=0x720073492660, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005d6707d4774a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005d6707eb7eb9 in nogvl_wait_for (th=125346444697000, fptr=0x511000388f00, events=1, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:12568 |
| fds = {fd = 4, events = <optimized out>, revents = <optimized out>} |
| scheduler = <optimized out> |
| fd = <optimized out> |
| timeout_milliseconds = -1 |
| #3 io_internal_wait (thread=<optimized out>, fptr=<optimized out>, error=<optimized out>, events=<optimized out>, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:1174 |
| ready = <optimized out> |
| #4 0x00005d6707eb942a in internal_read_func (ptr=0x720073492440) at /tmp/ruby/src/trunk_asan/io.c:1212 |
| iis = 0x720073492440 |
| result = <optimized out> |
| #5 0x00005d67081279ae in rb_thread_io_blocking_call (io=0x511000388f00, func=0x5d6707eb8f20 <internal_read_func>, data1=0x720073492440, events=1) at /tmp/ruby/src/trunk_asan/thread.c:1986 |
| __region = <optimized out> |
| saved_state = RUBY_TAG_NONE |
| _ec = <optimized out> |
| _tag = <optimized out> |
| ec = <optimized out> |
| th = <optimized out> |
| val = <optimized out> |
| blocking_operation = <optimized out> |
| state = RUBY_TAG_NONE |
| saved_errno = <optimized out> |
| prev_mn_schedulable = <optimized out> |
| fd = <optimized out> |
| #6 0x00005d6707dec6ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x517000177dd0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x720080d8bdd0, <optimized out>, 0x720080d8bce0, <optimized out>, <optimized out>}, prev = 0x72007348d240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #7 0x00005d6707decb59 in rb_ensure (b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1163 |
| No locals. |
| #8 0x00005d6707ecd202 in io_read_memory_locktmp (str=125346259740256, iis=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3480 |
| No locals. |
| #9 io_getpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>, no_exception=<optimized out>, nonblock=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3526 |
| str = <optimized out> |
| iis = {th = 125346444697000, fptr = 0x511000388f00, nonblock = 0, fd = 4, buf = 0x519000150980, capa = 1024, timeout = <optimized out>} |
| length = <optimized out> |
| len = 1024 |
| fptr = 0x511000388f00 |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #10 0x00005d6707ea98d1 in io_readpartial (argc=1934173792, argv=0x1, io=4294967295) at /tmp/ruby/src/trunk_asan/io.c:3646 |
| ret = <optimized out> |
| #11 0x00005d67082257c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x412100100003 |
| cc = <optimized out> |
| me = 0x7200a1798380 |
| cfunc = 0x50600002c1e8 |
| recv = 125346444697120 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #12 0x00005d67081c645d in vm_sendish (ec=0x517000177dd0, reg_cfp=0x720080285790, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #13 vm_exec_core (ec=ec@entry=0x517000177dd0) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5d67081ba216 <vm_exec_core+1494>, 0x5d67081bb51d <vm_exec_core+6365>, 0x5d67081c06b1 <vm_exec_core+27249>, 0x5d67081bb08f <vm_exec_core+5199>, 0x5d67081c1462 <vm_exec_core+30754>, 0x5d67081bf264 <vm_exec_core+22052>, 0x5d67081bcf0e <vm_exec_core+13006>, 0x5d67081ba37e <vm_exec_core+1854>, 0x5d67081c0ca4 <vm_exec_core+28772>, 0x5d67081c09ec <vm_exec_core+28076>, 0x5d67081bb30c <vm_exec_core+5836>, 0x5d67081ba86e <vm_exec_core+3118>, 0x5d67081bf966 <vm_exec_core+23846>, 0x5d67081bbe13 <vm_exec_core+8659>, 0x5d67081c0ea5 <vm_exec_core+29285>, 0x5d67081c0b4e <vm_exec_core+28430>, 0x5d67081bc501 <vm_exec_core+10433>, 0x5d67081bce9d <vm_exec_core+12893>, 0x5d67081bf4c5 <vm_exec_core+22661>, 0x5d67081c0ac5 <vm_exec_core+28293>, 0x5d67081be970 <vm_exec_core+19760>, 0x5d67081bf54e <vm_exec_core+22798>, 0x5d67081c0007 <vm_exec_core+25543>, 0x5d67081be8ad <vm_exec_core+19565>, 0x5d67081ba7ab <vm_exec_core+2923>, 0x5d67081bef67 <vm_exec_core+21287>, 0x5d67081ba63e <vm_exec_core+2558>, 0x5d67081baa74 <vm_exec_core+3636>, 0x5d67081bc784 <vm_exec_core+11076>, 0x5d67081be47a <vm_exec_core+18490>, 0x5d67081bee00 <vm_exec_core+20928>, 0x5d67081be11f <vm_exec_core+17631>, 0x5d67081ba24a <vm_exec_core+1546>, 0x5d67081c0237 <vm_exec_core+26103>, 0x5d67081c0917 <vm_exec_core+27863>, 0x5d67081bac1b <vm_exec_core+4059>, 0x5d67081bb7c7 <vm_exec_core+7047>, 0x5d67081bb485 <vm_exec_core+6213>, 0x5d67081bbf02 <vm_exec_core+8898>, 0x5d67081bcd39 <vm_exec_core+12537>, 0x5d67081bacc2 <vm_exec_core+4226>, 0x5d67081c009f <vm_exec_core+25695>, 0x5d67081bb751 <vm_exec_core+6929>, 0x5d67081bcbe7 <vm_exec_core+12199>, 0x5d67081bd6ae <vm_exec_core+14958>, 0x5d67081bf9fc <vm_exec_core+23996>, 0x5d67081beb32 <vm_exec_core+20210>, 0x5d67081bc1dc <vm_exec_core+9628>, 0x5d67081bba5e <vm_exec_core+7710>, 0x5d67081bf852 <vm_exec_core+23570>, 0x5d67081bc964 <vm_exec_core+11556>, 0x5d67081bf066 <vm_exec_core+21542>, 0x5d67081beba4 <vm_exec_core+20324>, 0x5d67081bf11d <vm_exec_core+21725>, 0x5d67081c05e9 <vm_exec_core+27049>, 0x5d67081bdf31 <vm_exec_core+17137>, 0x5d67081bfab5 <vm_exec_core+24181>, 0x5d67081b9f98 <vm_exec_core+856>, 0x5d67081bf5e3 <vm_exec_core+22947>, 0x5d67081bc2fb <vm_exec_core+9915>, 0x5d67081be808 <vm_exec_core+19400>, 0x5d67081bea48 <vm_exec_core+19976>, 0x5d67081bd2e2 <vm_exec_core+13986>, 0x5d67081bab28 <vm_exec_core+3816>, 0x5d67081bc6a9 <vm_exec_core+10857>, 0x5d67081bbce6 <vm_exec_core+8358>, 0x5d67081bf19b <vm_exec_core+21851>, 0x5d67081bae53 <vm_exec_core+4627>, 0x5d67081bd08f <vm_exec_core+13391>, 0x5d67081bd9df <vm_exec_core+15775>, 0x5d67081bbfe0 <vm_exec_core+9120>, 0x5d67081c7bf0 <vm_exec_core+57264>, 0x5d67081bb9b5 <vm_exec_core+7541>, 0x5d67081bb8ad <vm_exec_core+7277>, 0x5d67081bbbb8 <vm_exec_core+8056>, 0x5d67081bc5a3 <vm_exec_core+10595>, 0x5d67081be31e <vm_exec_core+18142>, 0x5d67081bd769 <vm_exec_core+15145>, 0x5d67081bee7f <vm_exec_core+21055>, 0x5d67081bdbc5 <vm_exec_core+16261>, 0x5d67081c0160 <vm_exec_core+25888>, 0x5d67081c1707 <vm_exec_core+31431>, 0x5d67081c03a4 <vm_exec_core+26468>, 0x5d67081c0ff5 <vm_exec_core+29621>, 0x5d67081c10e6 <vm_exec_core+29862>, 0x5d67081ba6d0 <vm_exec_core+2704>, 0x5d67081c0bcd <vm_exec_core+28557>, 0x5d67081bc889 <vm_exec_core+11337>, 0x5d67081c0dc8 <vm_exec_core+29064>, 0x5d67081bc3ca <vm_exec_core+10122>, 0x5d67081c02db <vm_exec_core+26267>, 0x5d67081ba567 <vm_exec_core+2343>, 0x5d67081bad4d <vm_exec_core+4365>, 0x5d67081c132a <vm_exec_core+30442>, 0x5d67081bcc6d <vm_exec_core+12333>, 0x5d67081bca6a <vm_exec_core+11818>, 0x5d67081b9f9d <vm_exec_core+861>, 0x5d67081ba48a <vm_exec_core+2122>, 0x5d67081ba023 <vm_exec_core+995>, 0x5d67081c0493 <vm_exec_core+26707>, 0x5d67081bddee <vm_exec_core+16814>, 0x5d67081bd4b2 <vm_exec_core+14450>, 0x5d67081bdcca <vm_exec_core+16522>, 0x5d67081bd916 <vm_exec_core+15574>, 0x5d67081bcaff <vm_exec_core+11967>, 0x5d67081bd3bd <vm_exec_core+14205>, 0x5d67081bcd89 <vm_exec_core+12617>, 0x5d67081bd5cc <vm_exec_core+14732>, 0x5d67081bd63d <vm_exec_core+14845>, 0x5d67081ba207 <vm_exec_core+1479>, 0x5d67081bb50e <vm_exec_core+6350>, 0x5d67081c06a2 <vm_exec_core+27234>, 0x5d67081bb080 <vm_exec_core+5184>, 0x5d67081c1453 <vm_exec_core+30739>, 0x5d67081bf255 <vm_exec_core+22037>, 0x5d67081bceff <vm_exec_core+12991>, 0x5d67081ba36f <vm_exec_core+1839>, 0x5d67081c0c95 <vm_exec_core+28757>, 0x5d67081c09dd <vm_exec_core+28061>, 0x5d67081bb2fd <vm_exec_core+5821>, 0x5d67081ba85f <vm_exec_core+3103>, 0x5d67081bf957 <vm_exec_core+23831>, 0x5d67081bbe04 <vm_exec_core+8644>, 0x5d67081c0e96 <vm_exec_core+29270>, 0x5d67081c0b3f <vm_exec_core+28415>, 0x5d67081bc4f2 <vm_exec_core+10418>, 0x5d67081bce8e <vm_exec_core+12878>, 0x5d67081bf4b6 <vm_exec_core+22646>, 0x5d67081c0ab6 <vm_exec_core+28278>, 0x5d67081be961 <vm_exec_core+19745>, 0x5d67081bf53f <vm_exec_core+22783>, 0x5d67081bfff8 <vm_exec_core+25528>, 0x5d67081be89e <vm_exec_core+19550>, 0x5d67081ba79c <vm_exec_core+2908>, 0x5d67081bef58 <vm_exec_core+21272>, 0x5d67081ba62f <vm_exec_core+2543>, 0x5d67081baa65 <vm_exec_core+3621>, 0x5d67081bc775 <vm_exec_core+11061>, 0x5d67081be46b <vm_exec_core+18475>, 0x5d67081bedf1 <vm_exec_core+20913>, 0x5d67081be110 <vm_exec_core+17616>, 0x5d67081ba23b <vm_exec_core+1531>, 0x5d67081c0228 <vm_exec_core+26088>, 0x5d67081c0908 <vm_exec_core+27848>, 0x5d67081bac0c <vm_exec_core+4044>, 0x5d67081bb7b8 <vm_exec_core+7032>, 0x5d67081bb476 <vm_exec_core+6198>, 0x5d67081bbef3 <vm_exec_core+8883>, 0x5d67081bcd2a <vm_exec_core+12522>, 0x5d67081bacb3 <vm_exec_core+4211>, 0x5d67081c0090 <vm_exec_core+25680>, 0x5d67081bb742 <vm_exec_core+6914>, 0x5d67081bcbd8 <vm_exec_core+12184>, 0x5d67081bd69f <vm_exec_core+14943>, 0x5d67081bf9ed <vm_exec_core+23981>, 0x5d67081beb23 <vm_exec_core+20195>, 0x5d67081bc1cd <vm_exec_core+9613>, 0x5d67081bba4f <vm_exec_core+7695>, 0x5d67081bf843 <vm_exec_core+23555>, 0x5d67081bc955 <vm_exec_core+11541>, 0x5d67081bf057 <vm_exec_core+21527>, 0x5d67081beb95 <vm_exec_core+20309>, 0x5d67081bf10e <vm_exec_core+21710>, 0x5d67081c05da <vm_exec_core+27034>, 0x5d67081bdf22 <vm_exec_core+17122>, 0x5d67081bfaa6 <vm_exec_core+24166>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bf5d4 <vm_exec_core+22932>, 0x5d67081bc2ec <vm_exec_core+9900>, 0x5d67081be7f9 <vm_exec_core+19385>, 0x5d67081bea39 <vm_exec_core+19961>, 0x5d67081bd2d3 <vm_exec_core+13971>, 0x5d67081be466 <vm_exec_core+18470>, 0x5d67081bc69a <vm_exec_core+10842>, 0x5d67081bbcd7 <vm_exec_core+8343>, 0x5d67081bf18c <vm_exec_core+21836>, 0x5d67081bae44 <vm_exec_core+4612>, 0x5d67081bd080 <vm_exec_core+13376>, 0x5d67081bd9d0 <vm_exec_core+15760>, 0x5d67081bbfd1 <vm_exec_core+9105>, 0x5d67081c7be1 <vm_exec_core+57249>, 0x5d67081bb9a6 <vm_exec_core+7526>, 0x5d67081bb89e <vm_exec_core+7262>, 0x5d67081bbba9 <vm_exec_core+8041>, 0x5d67081bc594 <vm_exec_core+10580>, 0x5d67081be30f <vm_exec_core+18127>, 0x5d67081bd75a <vm_exec_core+15130>, 0x5d67081be30a <vm_exec_core+18122>, 0x5d67081beb1e <vm_exec_core+20190>, 0x5d67081beb19 <vm_exec_core+20185>, 0x5d67081bbba4 <vm_exec_core+8036>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bccf3 <vm_exec_core+12467>, 0x5d67081bccf8 <vm_exec_core+12472>, 0x5d67081beb14 <vm_exec_core+20180>, 0x5d67081be95c <vm_exec_core+19740>, 0x5d67081bd9cb <vm_exec_core+15755>, 0x5d67081bd902 <vm_exec_core+15554>, 0x5d67081bea0b <vm_exec_core+19915>, 0x5d67081bddd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x720080285790 |
| reg_pc = 0x51300001ed18 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #14 0x00005d67081b4dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x517000177dd0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #15 0x00005d67081f94eb in invoke_iseq_block_from_c (ec=0x517000177dd0, captured=<optimized out>, self=125347006164920, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7200a15eb690 |
| cfp = 0x7200802857c8 |
| sp = 0x720080185818 |
| use_argv = <optimized out> |
| stack_argv = 0x720080185818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #16 invoke_block_from_c_proc (ec=0x517000177dd0, self=125347006164920, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #17 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #18 0x00005d67081f7746 in rb_vm_invoke_proc (ec=0x720073492660, proc=0x1, argc=-1577995011, argv=0x0, kw_splat=-218959360, passed_block_handler=18446744073709551100, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 4294967295 |
| #19 0x00005d6708146ddb in thread_do_start_proc (th=th@entry=0x51500015b100) at /tmp/ruby/src/trunk_asan/thread.c:625 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x5040004a1110 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #20 0x00005d670814497d in thread_do_start (th=0x51500015b100) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #21 thread_start_func_2 (th=th@entry=0x51500015b100, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000300 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #22 0x00005d6708143c6e in call_thread_start_func_2 (th=0x51500015b100) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x720080d8ccc0 |
| #23 nt_start (ptr=0x50c000545bc0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x51500015b100 |
| sched = <optimized out> |
| nt = 0x50c000545bc0 |
| vm = 0x525000000100 |
| #24 0x00005d6707da0aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #25 0x00007200a1e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {125346487260864, 4985204662193619273, 125346487260864, -352, 25, 140733267340112, 4985204662214590793, 4985277358500348233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #26 0x00007200a1f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7200636536c0 (LWP 579882) "envutil.rb:243"): |
| #0 0x00007200a1f1b4fd in __GI___poll (fds=0x720072984760, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005d6707d4774a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005d6707eb7eb9 in nogvl_wait_for (th=125346389125320, fptr=0x511000397a00, events=1, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:12568 |
| fds = {fd = 8, events = <optimized out>, revents = <optimized out>} |
| scheduler = <optimized out> |
| fd = <optimized out> |
| timeout_milliseconds = -1 |
| #3 io_internal_wait (thread=<optimized out>, fptr=<optimized out>, error=<optimized out>, events=<optimized out>, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:1174 |
| ready = <optimized out> |
| #4 0x00005d6707eb942a in internal_read_func (ptr=0x720072984640) at /tmp/ruby/src/trunk_asan/io.c:1212 |
| iis = 0x720072984640 |
| result = <optimized out> |
| #5 0x00005d67081279ae in rb_thread_io_blocking_call (io=0x511000397a00, func=0x5d6707eb8f20 <internal_read_func>, data1=data1@entry=0x720072984640, events=events@entry=1) at /tmp/ruby/src/trunk_asan/thread.c:1986 |
| __region = <optimized out> |
| saved_state = RUBY_TAG_NONE |
| _ec = <optimized out> |
| _tag = <optimized out> |
| ec = <optimized out> |
| th = <optimized out> |
| val = <optimized out> |
| blocking_operation = <optimized out> |
| state = RUBY_TAG_NONE |
| saved_errno = <optimized out> |
| prev_mn_schedulable = <optimized out> |
| fd = <optimized out> |
| #6 0x00005d6707eb8d29 in rb_io_blocking_region_wait (io=0x511000397a00, function=0x1, argument=0x720072984640, events=RUBY_IO_READABLE) at /tmp/ruby/src/trunk_asan/io.c:228 |
| No locals. |
| #7 rb_io_read_memory (fptr=<optimized out>, buf=<optimized out>, count=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:1322 |
| iis = {th = 125346389125320, fptr = 0x511000397a00, nonblock = 0, fd = 8, buf = 0x5250000bb900, capa = 8192, timeout = 0x0} |
| timeout_storage = <optimized out> |
| th = <optimized out> |
| scheduler = <optimized out> |
| #8 0x00005d6707ebc667 in io_bufread (ptr=0x5250000bb900 "", len=8192, fptr=0x511000397a00) at /tmp/ruby/src/trunk_asan/io.c:3092 |
| offset = 0 |
| n = 8192 |
| c = <optimized out> |
| #9 bufread_call (arg=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3131 |
| p = <optimized out> |
| #10 0x00005d6707dec6ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x51700014c8d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x720063651d30, <optimized out>, 0x720063651c40, <optimized out>, <optimized out>}, prev = 0x720072984240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #11 0x00005d6707decb59 in rb_ensure (b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1163 |
| No locals. |
| #12 0x00005d6707eba097 in io_fread (str=125346389124800, offset=0, size=8192, fptr=0x511000397a00) at /tmp/ruby/src/trunk_asan/io.c:3145 |
| arg = {str_ptr = 0x5250000bb900 "", len = 8192, fptr = <optimized out>} |
| len = <optimized out> |
| errno_to_fail = <optimized out> |
| #13 read_all (fptr=<optimized out>, siz=8192, str=125346389124800) at /tmp/ruby/src/trunk_asan/io.c:3417 |
| capa = <optimized out> |
| cr = 0 |
| bytes = 0 |
| pos = 0 |
| enc = 0x50d000000110 |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #14 0x00005d6707ea9ca6 in io_read (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3841 |
| str = <optimized out> |
| length = <optimized out> |
| fptr = 0x511000397a00 |
| len = <optimized out> |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #15 0x00005d67082257c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x402100100001 |
| cc = <optimized out> |
| me = 0x7200a1798358 |
| cfunc = 0x50600002c248 |
| recv = 125346389130120 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #16 0x00005d67081c645d in vm_sendish (ec=0x51700014c8d0, reg_cfp=0x72007f175790, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #17 vm_exec_core (ec=ec@entry=0x51700014c8d0) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5d67081ba216 <vm_exec_core+1494>, 0x5d67081bb51d <vm_exec_core+6365>, 0x5d67081c06b1 <vm_exec_core+27249>, 0x5d67081bb08f <vm_exec_core+5199>, 0x5d67081c1462 <vm_exec_core+30754>, 0x5d67081bf264 <vm_exec_core+22052>, 0x5d67081bcf0e <vm_exec_core+13006>, 0x5d67081ba37e <vm_exec_core+1854>, 0x5d67081c0ca4 <vm_exec_core+28772>, 0x5d67081c09ec <vm_exec_core+28076>, 0x5d67081bb30c <vm_exec_core+5836>, 0x5d67081ba86e <vm_exec_core+3118>, 0x5d67081bf966 <vm_exec_core+23846>, 0x5d67081bbe13 <vm_exec_core+8659>, 0x5d67081c0ea5 <vm_exec_core+29285>, 0x5d67081c0b4e <vm_exec_core+28430>, 0x5d67081bc501 <vm_exec_core+10433>, 0x5d67081bce9d <vm_exec_core+12893>, 0x5d67081bf4c5 <vm_exec_core+22661>, 0x5d67081c0ac5 <vm_exec_core+28293>, 0x5d67081be970 <vm_exec_core+19760>, 0x5d67081bf54e <vm_exec_core+22798>, 0x5d67081c0007 <vm_exec_core+25543>, 0x5d67081be8ad <vm_exec_core+19565>, 0x5d67081ba7ab <vm_exec_core+2923>, 0x5d67081bef67 <vm_exec_core+21287>, 0x5d67081ba63e <vm_exec_core+2558>, 0x5d67081baa74 <vm_exec_core+3636>, 0x5d67081bc784 <vm_exec_core+11076>, 0x5d67081be47a <vm_exec_core+18490>, 0x5d67081bee00 <vm_exec_core+20928>, 0x5d67081be11f <vm_exec_core+17631>, 0x5d67081ba24a <vm_exec_core+1546>, 0x5d67081c0237 <vm_exec_core+26103>, 0x5d67081c0917 <vm_exec_core+27863>, 0x5d67081bac1b <vm_exec_core+4059>, 0x5d67081bb7c7 <vm_exec_core+7047>, 0x5d67081bb485 <vm_exec_core+6213>, 0x5d67081bbf02 <vm_exec_core+8898>, 0x5d67081bcd39 <vm_exec_core+12537>, 0x5d67081bacc2 <vm_exec_core+4226>, 0x5d67081c009f <vm_exec_core+25695>, 0x5d67081bb751 <vm_exec_core+6929>, 0x5d67081bcbe7 <vm_exec_core+12199>, 0x5d67081bd6ae <vm_exec_core+14958>, 0x5d67081bf9fc <vm_exec_core+23996>, 0x5d67081beb32 <vm_exec_core+20210>, 0x5d67081bc1dc <vm_exec_core+9628>, 0x5d67081bba5e <vm_exec_core+7710>, 0x5d67081bf852 <vm_exec_core+23570>, 0x5d67081bc964 <vm_exec_core+11556>, 0x5d67081bf066 <vm_exec_core+21542>, 0x5d67081beba4 <vm_exec_core+20324>, 0x5d67081bf11d <vm_exec_core+21725>, 0x5d67081c05e9 <vm_exec_core+27049>, 0x5d67081bdf31 <vm_exec_core+17137>, 0x5d67081bfab5 <vm_exec_core+24181>, 0x5d67081b9f98 <vm_exec_core+856>, 0x5d67081bf5e3 <vm_exec_core+22947>, 0x5d67081bc2fb <vm_exec_core+9915>, 0x5d67081be808 <vm_exec_core+19400>, 0x5d67081bea48 <vm_exec_core+19976>, 0x5d67081bd2e2 <vm_exec_core+13986>, 0x5d67081bab28 <vm_exec_core+3816>, 0x5d67081bc6a9 <vm_exec_core+10857>, 0x5d67081bbce6 <vm_exec_core+8358>, 0x5d67081bf19b <vm_exec_core+21851>, 0x5d67081bae53 <vm_exec_core+4627>, 0x5d67081bd08f <vm_exec_core+13391>, 0x5d67081bd9df <vm_exec_core+15775>, 0x5d67081bbfe0 <vm_exec_core+9120>, 0x5d67081c7bf0 <vm_exec_core+57264>, 0x5d67081bb9b5 <vm_exec_core+7541>, 0x5d67081bb8ad <vm_exec_core+7277>, 0x5d67081bbbb8 <vm_exec_core+8056>, 0x5d67081bc5a3 <vm_exec_core+10595>, 0x5d67081be31e <vm_exec_core+18142>, 0x5d67081bd769 <vm_exec_core+15145>, 0x5d67081bee7f <vm_exec_core+21055>, 0x5d67081bdbc5 <vm_exec_core+16261>, 0x5d67081c0160 <vm_exec_core+25888>, 0x5d67081c1707 <vm_exec_core+31431>, 0x5d67081c03a4 <vm_exec_core+26468>, 0x5d67081c0ff5 <vm_exec_core+29621>, 0x5d67081c10e6 <vm_exec_core+29862>, 0x5d67081ba6d0 <vm_exec_core+2704>, 0x5d67081c0bcd <vm_exec_core+28557>, 0x5d67081bc889 <vm_exec_core+11337>, 0x5d67081c0dc8 <vm_exec_core+29064>, 0x5d67081bc3ca <vm_exec_core+10122>, 0x5d67081c02db <vm_exec_core+26267>, 0x5d67081ba567 <vm_exec_core+2343>, 0x5d67081bad4d <vm_exec_core+4365>, 0x5d67081c132a <vm_exec_core+30442>, 0x5d67081bcc6d <vm_exec_core+12333>, 0x5d67081bca6a <vm_exec_core+11818>, 0x5d67081b9f9d <vm_exec_core+861>, 0x5d67081ba48a <vm_exec_core+2122>, 0x5d67081ba023 <vm_exec_core+995>, 0x5d67081c0493 <vm_exec_core+26707>, 0x5d67081bddee <vm_exec_core+16814>, 0x5d67081bd4b2 <vm_exec_core+14450>, 0x5d67081bdcca <vm_exec_core+16522>, 0x5d67081bd916 <vm_exec_core+15574>, 0x5d67081bcaff <vm_exec_core+11967>, 0x5d67081bd3bd <vm_exec_core+14205>, 0x5d67081bcd89 <vm_exec_core+12617>, 0x5d67081bd5cc <vm_exec_core+14732>, 0x5d67081bd63d <vm_exec_core+14845>, 0x5d67081ba207 <vm_exec_core+1479>, 0x5d67081bb50e <vm_exec_core+6350>, 0x5d67081c06a2 <vm_exec_core+27234>, 0x5d67081bb080 <vm_exec_core+5184>, 0x5d67081c1453 <vm_exec_core+30739>, 0x5d67081bf255 <vm_exec_core+22037>, 0x5d67081bceff <vm_exec_core+12991>, 0x5d67081ba36f <vm_exec_core+1839>, 0x5d67081c0c95 <vm_exec_core+28757>, 0x5d67081c09dd <vm_exec_core+28061>, 0x5d67081bb2fd <vm_exec_core+5821>, 0x5d67081ba85f <vm_exec_core+3103>, 0x5d67081bf957 <vm_exec_core+23831>, 0x5d67081bbe04 <vm_exec_core+8644>, 0x5d67081c0e96 <vm_exec_core+29270>, 0x5d67081c0b3f <vm_exec_core+28415>, 0x5d67081bc4f2 <vm_exec_core+10418>, 0x5d67081bce8e <vm_exec_core+12878>, 0x5d67081bf4b6 <vm_exec_core+22646>, 0x5d67081c0ab6 <vm_exec_core+28278>, 0x5d67081be961 <vm_exec_core+19745>, 0x5d67081bf53f <vm_exec_core+22783>, 0x5d67081bfff8 <vm_exec_core+25528>, 0x5d67081be89e <vm_exec_core+19550>, 0x5d67081ba79c <vm_exec_core+2908>, 0x5d67081bef58 <vm_exec_core+21272>, 0x5d67081ba62f <vm_exec_core+2543>, 0x5d67081baa65 <vm_exec_core+3621>, 0x5d67081bc775 <vm_exec_core+11061>, 0x5d67081be46b <vm_exec_core+18475>, 0x5d67081bedf1 <vm_exec_core+20913>, 0x5d67081be110 <vm_exec_core+17616>, 0x5d67081ba23b <vm_exec_core+1531>, 0x5d67081c0228 <vm_exec_core+26088>, 0x5d67081c0908 <vm_exec_core+27848>, 0x5d67081bac0c <vm_exec_core+4044>, 0x5d67081bb7b8 <vm_exec_core+7032>, 0x5d67081bb476 <vm_exec_core+6198>, 0x5d67081bbef3 <vm_exec_core+8883>, 0x5d67081bcd2a <vm_exec_core+12522>, 0x5d67081bacb3 <vm_exec_core+4211>, 0x5d67081c0090 <vm_exec_core+25680>, 0x5d67081bb742 <vm_exec_core+6914>, 0x5d67081bcbd8 <vm_exec_core+12184>, 0x5d67081bd69f <vm_exec_core+14943>, 0x5d67081bf9ed <vm_exec_core+23981>, 0x5d67081beb23 <vm_exec_core+20195>, 0x5d67081bc1cd <vm_exec_core+9613>, 0x5d67081bba4f <vm_exec_core+7695>, 0x5d67081bf843 <vm_exec_core+23555>, 0x5d67081bc955 <vm_exec_core+11541>, 0x5d67081bf057 <vm_exec_core+21527>, 0x5d67081beb95 <vm_exec_core+20309>, 0x5d67081bf10e <vm_exec_core+21710>, 0x5d67081c05da <vm_exec_core+27034>, 0x5d67081bdf22 <vm_exec_core+17122>, 0x5d67081bfaa6 <vm_exec_core+24166>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bf5d4 <vm_exec_core+22932>, 0x5d67081bc2ec <vm_exec_core+9900>, 0x5d67081be7f9 <vm_exec_core+19385>, 0x5d67081bea39 <vm_exec_core+19961>, 0x5d67081bd2d3 <vm_exec_core+13971>, 0x5d67081be466 <vm_exec_core+18470>, 0x5d67081bc69a <vm_exec_core+10842>, 0x5d67081bbcd7 <vm_exec_core+8343>, 0x5d67081bf18c <vm_exec_core+21836>, 0x5d67081bae44 <vm_exec_core+4612>, 0x5d67081bd080 <vm_exec_core+13376>, 0x5d67081bd9d0 <vm_exec_core+15760>, 0x5d67081bbfd1 <vm_exec_core+9105>, 0x5d67081c7be1 <vm_exec_core+57249>, 0x5d67081bb9a6 <vm_exec_core+7526>, 0x5d67081bb89e <vm_exec_core+7262>, 0x5d67081bbba9 <vm_exec_core+8041>, 0x5d67081bc594 <vm_exec_core+10580>, 0x5d67081be30f <vm_exec_core+18127>, 0x5d67081bd75a <vm_exec_core+15130>, 0x5d67081be30a <vm_exec_core+18122>, 0x5d67081beb1e <vm_exec_core+20190>, 0x5d67081beb19 <vm_exec_core+20185>, 0x5d67081bbba4 <vm_exec_core+8036>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bccf3 <vm_exec_core+12467>, 0x5d67081bccf8 <vm_exec_core+12472>, 0x5d67081beb14 <vm_exec_core+20180>, 0x5d67081be95c <vm_exec_core+19740>, 0x5d67081bd9cb <vm_exec_core+15755>, 0x5d67081bd902 <vm_exec_core+15554>, 0x5d67081bea0b <vm_exec_core+19915>, 0x5d67081bddd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x72007f175790 |
| reg_pc = 0x5040000311b0 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #18 0x00005d67081b4dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x51700014c8d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #19 0x00005d67081f94eb in invoke_iseq_block_from_c (ec=0x51700014c8d0, captured=<optimized out>, self=125347032518720, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7200a15b9410 |
| cfp = 0x72007f1757c8 |
| sp = 0x72007f075818 |
| use_argv = <optimized out> |
| stack_argv = 0x72007f075818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #20 invoke_block_from_c_proc (ec=0x51700014c8d0, self=125347032518720, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #21 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #22 0x00005d67081f7746 in rb_vm_invoke_proc (ec=0x720072984760, proc=0x1, argc=-1577995011, argv=0x0, kw_splat=-218959360, passed_block_handler=18446744073709551100, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 4294967295 |
| #23 0x00005d6708146ddb in thread_do_start_proc (th=th@entry=0x515000008000) at /tmp/ruby/src/trunk_asan/thread.c:625 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x5040005fad10 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #24 0x00005d670814497d in thread_do_start (th=0x515000008000) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #25 thread_start_func_2 (th=th@entry=0x515000008000, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000300 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #26 0x00005d6708143c6e in call_thread_start_func_2 (th=0x515000008000) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x720063652cc0 |
| #27 nt_start (ptr=0x50c00053ba80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x515000008000 |
| sched = <optimized out> |
| nt = 0x50c00053ba80 |
| vm = 0x525000000100 |
| #28 0x00005d6707da0aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #29 0x00007200a1e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {125345993144000, 4985139824293577033, 125345993144000, -352, 11, 140733267337456, 4985139824314548553, 4985277358500348233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #30 0x00007200a1f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x72007de4b6c0 (LWP 579883) "envutil.rb:244"): |
| #0 0x00007200a1f1b4fd in __GI___poll (fds=0x72006f03af60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005d6707d4774a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005d6707eb7eb9 in nogvl_wait_for (th=125346389125040, fptr=0x511000395480, events=1, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:12568 |
| fds = {fd = 10, events = <optimized out>, revents = <optimized out>} |
| scheduler = <optimized out> |
| fd = <optimized out> |
| timeout_milliseconds = -1 |
| #3 io_internal_wait (thread=<optimized out>, fptr=<optimized out>, error=<optimized out>, events=<optimized out>, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:1174 |
| ready = <optimized out> |
| #4 0x00005d6707eb942a in internal_read_func (ptr=0x72006f03ae40) at /tmp/ruby/src/trunk_asan/io.c:1212 |
| iis = 0x72006f03ae40 |
| result = <optimized out> |
| #5 0x00005d67081279ae in rb_thread_io_blocking_call (io=0x511000395480, func=0x5d6707eb8f20 <internal_read_func>, data1=data1@entry=0x72006f03ae40, events=events@entry=1) at /tmp/ruby/src/trunk_asan/thread.c:1986 |
| __region = <optimized out> |
| saved_state = RUBY_TAG_NONE |
| _ec = <optimized out> |
| _tag = <optimized out> |
| ec = <optimized out> |
| th = <optimized out> |
| val = <optimized out> |
| blocking_operation = <optimized out> |
| state = RUBY_TAG_NONE |
| saved_errno = <optimized out> |
| prev_mn_schedulable = <optimized out> |
| fd = <optimized out> |
| #6 0x00005d6707eb8d29 in rb_io_blocking_region_wait (io=0x511000395480, function=0x1, argument=0x72006f03ae40, events=RUBY_IO_READABLE) at /tmp/ruby/src/trunk_asan/io.c:228 |
| No locals. |
| #7 rb_io_read_memory (fptr=<optimized out>, buf=<optimized out>, count=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:1322 |
| iis = {th = 125346389125040, fptr = 0x511000395480, nonblock = 0, fd = 10, buf = 0x5250001a1bec, capa = 7444, timeout = 0x0} |
| timeout_storage = <optimized out> |
| th = <optimized out> |
| scheduler = <optimized out> |
| #8 0x00005d6707ebc667 in io_bufread (ptr=0x5250001a1900 "th: 0x515000000080, native_id: 0x72602df11c40\n-- Control frame information ", '-' <repeats 47 times>, "\nc:0005 p:---- s:0022 e:000021 l:y b:---- CFUNC :define_finalizer\nc:0004 p:00"..., len=8192, fptr=0x511000395480) at /tmp/ruby/src/trunk_asan/io.c:3092 |
| offset = 748 |
| n = 7444 |
| c = <optimized out> |
| #9 bufread_call (arg=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3131 |
| p = <optimized out> |
| #10 0x00005d6707dec6ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x517000083f50 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x72007de49d30, <optimized out>, 0x72007de49c40, <optimized out>, <optimized out>}, prev = 0x72006f039240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #11 0x00005d6707decb59 in rb_ensure (b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1163 |
| No locals. |
| #12 0x00005d6707eba097 in io_fread (str=125346389124760, offset=0, size=8192, fptr=0x511000395480) at /tmp/ruby/src/trunk_asan/io.c:3145 |
| arg = {str_ptr = 0x5250001a1900 "th: 0x515000000080, native_id: 0x72602df11c40\n-- Control frame information ", '-' <repeats 47 times>, "\nc:0005 p:---- s:0022 e:000021 l:y b:---- CFUNC :define_finalizer\nc:0004 p:00"..., len = 8192, fptr = <optimized out>} |
| len = <optimized out> |
| errno_to_fail = <optimized out> |
| #13 read_all (fptr=<optimized out>, siz=8192, str=125346389124760) at /tmp/ruby/src/trunk_asan/io.c:3417 |
| capa = <optimized out> |
| cr = 0 |
| bytes = 0 |
| pos = 0 |
| enc = 0x50d000000110 |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #14 0x00005d6707ea9ca6 in io_read (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3841 |
| str = <optimized out> |
| length = <optimized out> |
| fptr = 0x511000395480 |
| len = <optimized out> |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #15 0x00005d67082257c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x402100100001 |
| cc = <optimized out> |
| me = 0x7200a1798358 |
| cfunc = 0x50600002c248 |
| recv = 125346389130000 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #16 0x00005d67081c645d in vm_sendish (ec=0x517000083f50, reg_cfp=0x72007f073790, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #17 vm_exec_core (ec=ec@entry=0x517000083f50) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5d67081ba216 <vm_exec_core+1494>, 0x5d67081bb51d <vm_exec_core+6365>, 0x5d67081c06b1 <vm_exec_core+27249>, 0x5d67081bb08f <vm_exec_core+5199>, 0x5d67081c1462 <vm_exec_core+30754>, 0x5d67081bf264 <vm_exec_core+22052>, 0x5d67081bcf0e <vm_exec_core+13006>, 0x5d67081ba37e <vm_exec_core+1854>, 0x5d67081c0ca4 <vm_exec_core+28772>, 0x5d67081c09ec <vm_exec_core+28076>, 0x5d67081bb30c <vm_exec_core+5836>, 0x5d67081ba86e <vm_exec_core+3118>, 0x5d67081bf966 <vm_exec_core+23846>, 0x5d67081bbe13 <vm_exec_core+8659>, 0x5d67081c0ea5 <vm_exec_core+29285>, 0x5d67081c0b4e <vm_exec_core+28430>, 0x5d67081bc501 <vm_exec_core+10433>, 0x5d67081bce9d <vm_exec_core+12893>, 0x5d67081bf4c5 <vm_exec_core+22661>, 0x5d67081c0ac5 <vm_exec_core+28293>, 0x5d67081be970 <vm_exec_core+19760>, 0x5d67081bf54e <vm_exec_core+22798>, 0x5d67081c0007 <vm_exec_core+25543>, 0x5d67081be8ad <vm_exec_core+19565>, 0x5d67081ba7ab <vm_exec_core+2923>, 0x5d67081bef67 <vm_exec_core+21287>, 0x5d67081ba63e <vm_exec_core+2558>, 0x5d67081baa74 <vm_exec_core+3636>, 0x5d67081bc784 <vm_exec_core+11076>, 0x5d67081be47a <vm_exec_core+18490>, 0x5d67081bee00 <vm_exec_core+20928>, 0x5d67081be11f <vm_exec_core+17631>, 0x5d67081ba24a <vm_exec_core+1546>, 0x5d67081c0237 <vm_exec_core+26103>, 0x5d67081c0917 <vm_exec_core+27863>, 0x5d67081bac1b <vm_exec_core+4059>, 0x5d67081bb7c7 <vm_exec_core+7047>, 0x5d67081bb485 <vm_exec_core+6213>, 0x5d67081bbf02 <vm_exec_core+8898>, 0x5d67081bcd39 <vm_exec_core+12537>, 0x5d67081bacc2 <vm_exec_core+4226>, 0x5d67081c009f <vm_exec_core+25695>, 0x5d67081bb751 <vm_exec_core+6929>, 0x5d67081bcbe7 <vm_exec_core+12199>, 0x5d67081bd6ae <vm_exec_core+14958>, 0x5d67081bf9fc <vm_exec_core+23996>, 0x5d67081beb32 <vm_exec_core+20210>, 0x5d67081bc1dc <vm_exec_core+9628>, 0x5d67081bba5e <vm_exec_core+7710>, 0x5d67081bf852 <vm_exec_core+23570>, 0x5d67081bc964 <vm_exec_core+11556>, 0x5d67081bf066 <vm_exec_core+21542>, 0x5d67081beba4 <vm_exec_core+20324>, 0x5d67081bf11d <vm_exec_core+21725>, 0x5d67081c05e9 <vm_exec_core+27049>, 0x5d67081bdf31 <vm_exec_core+17137>, 0x5d67081bfab5 <vm_exec_core+24181>, 0x5d67081b9f98 <vm_exec_core+856>, 0x5d67081bf5e3 <vm_exec_core+22947>, 0x5d67081bc2fb <vm_exec_core+9915>, 0x5d67081be808 <vm_exec_core+19400>, 0x5d67081bea48 <vm_exec_core+19976>, 0x5d67081bd2e2 <vm_exec_core+13986>, 0x5d67081bab28 <vm_exec_core+3816>, 0x5d67081bc6a9 <vm_exec_core+10857>, 0x5d67081bbce6 <vm_exec_core+8358>, 0x5d67081bf19b <vm_exec_core+21851>, 0x5d67081bae53 <vm_exec_core+4627>, 0x5d67081bd08f <vm_exec_core+13391>, 0x5d67081bd9df <vm_exec_core+15775>, 0x5d67081bbfe0 <vm_exec_core+9120>, 0x5d67081c7bf0 <vm_exec_core+57264>, 0x5d67081bb9b5 <vm_exec_core+7541>, 0x5d67081bb8ad <vm_exec_core+7277>, 0x5d67081bbbb8 <vm_exec_core+8056>, 0x5d67081bc5a3 <vm_exec_core+10595>, 0x5d67081be31e <vm_exec_core+18142>, 0x5d67081bd769 <vm_exec_core+15145>, 0x5d67081bee7f <vm_exec_core+21055>, 0x5d67081bdbc5 <vm_exec_core+16261>, 0x5d67081c0160 <vm_exec_core+25888>, 0x5d67081c1707 <vm_exec_core+31431>, 0x5d67081c03a4 <vm_exec_core+26468>, 0x5d67081c0ff5 <vm_exec_core+29621>, 0x5d67081c10e6 <vm_exec_core+29862>, 0x5d67081ba6d0 <vm_exec_core+2704>, 0x5d67081c0bcd <vm_exec_core+28557>, 0x5d67081bc889 <vm_exec_core+11337>, 0x5d67081c0dc8 <vm_exec_core+29064>, 0x5d67081bc3ca <vm_exec_core+10122>, 0x5d67081c02db <vm_exec_core+26267>, 0x5d67081ba567 <vm_exec_core+2343>, 0x5d67081bad4d <vm_exec_core+4365>, 0x5d67081c132a <vm_exec_core+30442>, 0x5d67081bcc6d <vm_exec_core+12333>, 0x5d67081bca6a <vm_exec_core+11818>, 0x5d67081b9f9d <vm_exec_core+861>, 0x5d67081ba48a <vm_exec_core+2122>, 0x5d67081ba023 <vm_exec_core+995>, 0x5d67081c0493 <vm_exec_core+26707>, 0x5d67081bddee <vm_exec_core+16814>, 0x5d67081bd4b2 <vm_exec_core+14450>, 0x5d67081bdcca <vm_exec_core+16522>, 0x5d67081bd916 <vm_exec_core+15574>, 0x5d67081bcaff <vm_exec_core+11967>, 0x5d67081bd3bd <vm_exec_core+14205>, 0x5d67081bcd89 <vm_exec_core+12617>, 0x5d67081bd5cc <vm_exec_core+14732>, 0x5d67081bd63d <vm_exec_core+14845>, 0x5d67081ba207 <vm_exec_core+1479>, 0x5d67081bb50e <vm_exec_core+6350>, 0x5d67081c06a2 <vm_exec_core+27234>, 0x5d67081bb080 <vm_exec_core+5184>, 0x5d67081c1453 <vm_exec_core+30739>, 0x5d67081bf255 <vm_exec_core+22037>, 0x5d67081bceff <vm_exec_core+12991>, 0x5d67081ba36f <vm_exec_core+1839>, 0x5d67081c0c95 <vm_exec_core+28757>, 0x5d67081c09dd <vm_exec_core+28061>, 0x5d67081bb2fd <vm_exec_core+5821>, 0x5d67081ba85f <vm_exec_core+3103>, 0x5d67081bf957 <vm_exec_core+23831>, 0x5d67081bbe04 <vm_exec_core+8644>, 0x5d67081c0e96 <vm_exec_core+29270>, 0x5d67081c0b3f <vm_exec_core+28415>, 0x5d67081bc4f2 <vm_exec_core+10418>, 0x5d67081bce8e <vm_exec_core+12878>, 0x5d67081bf4b6 <vm_exec_core+22646>, 0x5d67081c0ab6 <vm_exec_core+28278>, 0x5d67081be961 <vm_exec_core+19745>, 0x5d67081bf53f <vm_exec_core+22783>, 0x5d67081bfff8 <vm_exec_core+25528>, 0x5d67081be89e <vm_exec_core+19550>, 0x5d67081ba79c <vm_exec_core+2908>, 0x5d67081bef58 <vm_exec_core+21272>, 0x5d67081ba62f <vm_exec_core+2543>, 0x5d67081baa65 <vm_exec_core+3621>, 0x5d67081bc775 <vm_exec_core+11061>, 0x5d67081be46b <vm_exec_core+18475>, 0x5d67081bedf1 <vm_exec_core+20913>, 0x5d67081be110 <vm_exec_core+17616>, 0x5d67081ba23b <vm_exec_core+1531>, 0x5d67081c0228 <vm_exec_core+26088>, 0x5d67081c0908 <vm_exec_core+27848>, 0x5d67081bac0c <vm_exec_core+4044>, 0x5d67081bb7b8 <vm_exec_core+7032>, 0x5d67081bb476 <vm_exec_core+6198>, 0x5d67081bbef3 <vm_exec_core+8883>, 0x5d67081bcd2a <vm_exec_core+12522>, 0x5d67081bacb3 <vm_exec_core+4211>, 0x5d67081c0090 <vm_exec_core+25680>, 0x5d67081bb742 <vm_exec_core+6914>, 0x5d67081bcbd8 <vm_exec_core+12184>, 0x5d67081bd69f <vm_exec_core+14943>, 0x5d67081bf9ed <vm_exec_core+23981>, 0x5d67081beb23 <vm_exec_core+20195>, 0x5d67081bc1cd <vm_exec_core+9613>, 0x5d67081bba4f <vm_exec_core+7695>, 0x5d67081bf843 <vm_exec_core+23555>, 0x5d67081bc955 <vm_exec_core+11541>, 0x5d67081bf057 <vm_exec_core+21527>, 0x5d67081beb95 <vm_exec_core+20309>, 0x5d67081bf10e <vm_exec_core+21710>, 0x5d67081c05da <vm_exec_core+27034>, 0x5d67081bdf22 <vm_exec_core+17122>, 0x5d67081bfaa6 <vm_exec_core+24166>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bf5d4 <vm_exec_core+22932>, 0x5d67081bc2ec <vm_exec_core+9900>, 0x5d67081be7f9 <vm_exec_core+19385>, 0x5d67081bea39 <vm_exec_core+19961>, 0x5d67081bd2d3 <vm_exec_core+13971>, 0x5d67081be466 <vm_exec_core+18470>, 0x5d67081bc69a <vm_exec_core+10842>, 0x5d67081bbcd7 <vm_exec_core+8343>, 0x5d67081bf18c <vm_exec_core+21836>, 0x5d67081bae44 <vm_exec_core+4612>, 0x5d67081bd080 <vm_exec_core+13376>, 0x5d67081bd9d0 <vm_exec_core+15760>, 0x5d67081bbfd1 <vm_exec_core+9105>, 0x5d67081c7be1 <vm_exec_core+57249>, 0x5d67081bb9a6 <vm_exec_core+7526>, 0x5d67081bb89e <vm_exec_core+7262>, 0x5d67081bbba9 <vm_exec_core+8041>, 0x5d67081bc594 <vm_exec_core+10580>, 0x5d67081be30f <vm_exec_core+18127>, 0x5d67081bd75a <vm_exec_core+15130>, 0x5d67081be30a <vm_exec_core+18122>, 0x5d67081beb1e <vm_exec_core+20190>, 0x5d67081beb19 <vm_exec_core+20185>, 0x5d67081bbba4 <vm_exec_core+8036>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bccf3 <vm_exec_core+12467>, 0x5d67081bccf8 <vm_exec_core+12472>, 0x5d67081beb14 <vm_exec_core+20180>, 0x5d67081be95c <vm_exec_core+19740>, 0x5d67081bd9cb <vm_exec_core+15755>, 0x5d67081bd902 <vm_exec_core+15554>, 0x5d67081bea0b <vm_exec_core+19915>, 0x5d67081bddd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x72007f073790 |
| reg_pc = 0x504000031270 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #18 0x00005d67081b4dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x517000083f50 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #19 0x00005d67081f94eb in invoke_iseq_block_from_c (ec=0x517000083f50, captured=<optimized out>, self=125347032518720, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7200a15b9398 |
| cfp = 0x72007f0737c8 |
| sp = 0x72007ef73818 |
| use_argv = <optimized out> |
| stack_argv = 0x72007ef73818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #20 invoke_block_from_c_proc (ec=0x517000083f50, self=125347032518720, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #21 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #22 0x00005d67081f7746 in rb_vm_invoke_proc (ec=0x72006f03af60, proc=0x1, argc=-1577995011, argv=0x0, kw_splat=-218959360, passed_block_handler=18446744073709551100, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 4294967295 |
| #23 0x00005d6708146ddb in thread_do_start_proc (th=th@entry=0x515000083700) at /tmp/ruby/src/trunk_asan/thread.c:625 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x504000608e90 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #24 0x00005d670814497d in thread_do_start (th=0x515000083700) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #25 thread_start_func_2 (th=th@entry=0x515000083700, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000300 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #26 0x00005d6708143c6e in call_thread_start_func_2 (th=0x515000083700) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x72007de4acc0 |
| #27 nt_start (ptr=0x50c000531c40) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x515000083700 |
| sched = <optimized out> |
| nt = 0x50c000531c40 |
| vm = 0x525000000100 |
| #28 0x00005d6707da0aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #29 0x00007200a1e9caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {125346437707456, 4985198102704816457, 125346437707456, -352, 11, 140733267337456, 4985198102725787977, 4985277358500348233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #30 0x00007200a1f29c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7200a215ac40 (LWP 553183) "ruby"): |
| #0 0x00007200a1e98d71 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7fff04686cc0, op=137, expected=0, futex_word=0x50c000000094) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7fff04686cc0, clockid=32767, expected=0, futex_word=0x50c000000094) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 8388096 |
| op = 137 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x50c000000094, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fff04686cc0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007200a1e9bc8e in __pthread_cond_wait_common (abstime=0x7fff04686cc0, clockid=1, mutex=0x515000000428, cond=0x50c000000068) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7200a1e9b4b0 <__condvar_cleanup_waiting>, __arg = 0x7fff04686bb0, __canceltype = 768, __prev = 0x0} |
| cbuffer = {wseq = 4239, cond = 0x50c000000068, mutex = 0x515000000428, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 4239 |
| seq = 2119 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_timedwait64 (cond=cond@entry=0x50c000000068, mutex=mutex@entry=0x515000000428, abstime=abstime@entry=0x7fff04686cc0) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x00005d6708142690 in native_cond_timedwait (cond=0x50c000000068, mutex=0x515000000428, abs=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:251 |
| r = <optimized out> |
| ts = <optimized out> |
| #6 native_cond_sleep (th=th@entry=0x515000000300, rel=rel@entry=0x72009fd96c60) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2478 |
| end = <optimized out> |
| sched = 0x5150000008d8 |
| lock = 0x515000000428 |
| cond = 0x50c000000068 |
| max = 100000000000000000 |
| #7 0x00005d6708149761 in native_sleep (th=0x515000000300, rel=0x72009fd96c60) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3334 |
| sched = <optimized out> |
| #8 thread_join_sleep (arg=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:1101 |
| scheduler = 4 |
| p = <optimized out> |
| target_th = <optimized out> |
| th = 0x515000000300 |
| end = 498590334969152 |
| limit = 0x72009fd96c60 |
| #9 0x00005d6707dec6ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x5170000000d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7fff04686ef0, <optimized out>, 0x7fff04686e00, <optimized out>, <optimized out>}, prev = 0x72009ff29c40, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #10 0x00005d6707decb59 in rb_ensure (b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1163 |
| No locals. |
| #11 0x00005d670814927e in thread_join (target_th=<optimized out>, timeout=<optimized out>, limit=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:1143 |
| waiter = {next = 0x0, thread = 0x515000000300, fiber = 0x0} |
| arg = {waiter = 0x54e8c38948ef8944, target = 0xffffff65e9fffff8, timeout = 5188146770739207951, limit = <optimized out>} |
| ec = <optimized out> |
| th = <optimized out> |
| fiber = 0x517000000080 |
| #12 0x00005d670813a140 in thread_join_m (argc=<optimized out>, argv=<optimized out>, self=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:1244 |
| rel = <optimized out> |
| timeout = <optimized out> |
| limit = 0x72009fd96c60 |
| #13 0x00005d67082257c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x353100100003 |
| cc = <optimized out> |
| me = 0x7200a17773d8 |
| cfunc = 0x506000045e68 |
| recv = 125346389125320 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #14 0x00005d67081c645d in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7200a1a07480, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #15 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5d67081ba216 <vm_exec_core+1494>, 0x5d67081bb51d <vm_exec_core+6365>, 0x5d67081c06b1 <vm_exec_core+27249>, 0x5d67081bb08f <vm_exec_core+5199>, 0x5d67081c1462 <vm_exec_core+30754>, 0x5d67081bf264 <vm_exec_core+22052>, 0x5d67081bcf0e <vm_exec_core+13006>, 0x5d67081ba37e <vm_exec_core+1854>, 0x5d67081c0ca4 <vm_exec_core+28772>, 0x5d67081c09ec <vm_exec_core+28076>, 0x5d67081bb30c <vm_exec_core+5836>, 0x5d67081ba86e <vm_exec_core+3118>, 0x5d67081bf966 <vm_exec_core+23846>, 0x5d67081bbe13 <vm_exec_core+8659>, 0x5d67081c0ea5 <vm_exec_core+29285>, 0x5d67081c0b4e <vm_exec_core+28430>, 0x5d67081bc501 <vm_exec_core+10433>, 0x5d67081bce9d <vm_exec_core+12893>, 0x5d67081bf4c5 <vm_exec_core+22661>, 0x5d67081c0ac5 <vm_exec_core+28293>, 0x5d67081be970 <vm_exec_core+19760>, 0x5d67081bf54e <vm_exec_core+22798>, 0x5d67081c0007 <vm_exec_core+25543>, 0x5d67081be8ad <vm_exec_core+19565>, 0x5d67081ba7ab <vm_exec_core+2923>, 0x5d67081bef67 <vm_exec_core+21287>, 0x5d67081ba63e <vm_exec_core+2558>, 0x5d67081baa74 <vm_exec_core+3636>, 0x5d67081bc784 <vm_exec_core+11076>, 0x5d67081be47a <vm_exec_core+18490>, 0x5d67081bee00 <vm_exec_core+20928>, 0x5d67081be11f <vm_exec_core+17631>, 0x5d67081ba24a <vm_exec_core+1546>, 0x5d67081c0237 <vm_exec_core+26103>, 0x5d67081c0917 <vm_exec_core+27863>, 0x5d67081bac1b <vm_exec_core+4059>, 0x5d67081bb7c7 <vm_exec_core+7047>, 0x5d67081bb485 <vm_exec_core+6213>, 0x5d67081bbf02 <vm_exec_core+8898>, 0x5d67081bcd39 <vm_exec_core+12537>, 0x5d67081bacc2 <vm_exec_core+4226>, 0x5d67081c009f <vm_exec_core+25695>, 0x5d67081bb751 <vm_exec_core+6929>, 0x5d67081bcbe7 <vm_exec_core+12199>, 0x5d67081bd6ae <vm_exec_core+14958>, 0x5d67081bf9fc <vm_exec_core+23996>, 0x5d67081beb32 <vm_exec_core+20210>, 0x5d67081bc1dc <vm_exec_core+9628>, 0x5d67081bba5e <vm_exec_core+7710>, 0x5d67081bf852 <vm_exec_core+23570>, 0x5d67081bc964 <vm_exec_core+11556>, 0x5d67081bf066 <vm_exec_core+21542>, 0x5d67081beba4 <vm_exec_core+20324>, 0x5d67081bf11d <vm_exec_core+21725>, 0x5d67081c05e9 <vm_exec_core+27049>, 0x5d67081bdf31 <vm_exec_core+17137>, 0x5d67081bfab5 <vm_exec_core+24181>, 0x5d67081b9f98 <vm_exec_core+856>, 0x5d67081bf5e3 <vm_exec_core+22947>, 0x5d67081bc2fb <vm_exec_core+9915>, 0x5d67081be808 <vm_exec_core+19400>, 0x5d67081bea48 <vm_exec_core+19976>, 0x5d67081bd2e2 <vm_exec_core+13986>, 0x5d67081bab28 <vm_exec_core+3816>, 0x5d67081bc6a9 <vm_exec_core+10857>, 0x5d67081bbce6 <vm_exec_core+8358>, 0x5d67081bf19b <vm_exec_core+21851>, 0x5d67081bae53 <vm_exec_core+4627>, 0x5d67081bd08f <vm_exec_core+13391>, 0x5d67081bd9df <vm_exec_core+15775>, 0x5d67081bbfe0 <vm_exec_core+9120>, 0x5d67081c7bf0 <vm_exec_core+57264>, 0x5d67081bb9b5 <vm_exec_core+7541>, 0x5d67081bb8ad <vm_exec_core+7277>, 0x5d67081bbbb8 <vm_exec_core+8056>, 0x5d67081bc5a3 <vm_exec_core+10595>, 0x5d67081be31e <vm_exec_core+18142>, 0x5d67081bd769 <vm_exec_core+15145>, 0x5d67081bee7f <vm_exec_core+21055>, 0x5d67081bdbc5 <vm_exec_core+16261>, 0x5d67081c0160 <vm_exec_core+25888>, 0x5d67081c1707 <vm_exec_core+31431>, 0x5d67081c03a4 <vm_exec_core+26468>, 0x5d67081c0ff5 <vm_exec_core+29621>, 0x5d67081c10e6 <vm_exec_core+29862>, 0x5d67081ba6d0 <vm_exec_core+2704>, 0x5d67081c0bcd <vm_exec_core+28557>, 0x5d67081bc889 <vm_exec_core+11337>, 0x5d67081c0dc8 <vm_exec_core+29064>, 0x5d67081bc3ca <vm_exec_core+10122>, 0x5d67081c02db <vm_exec_core+26267>, 0x5d67081ba567 <vm_exec_core+2343>, 0x5d67081bad4d <vm_exec_core+4365>, 0x5d67081c132a <vm_exec_core+30442>, 0x5d67081bcc6d <vm_exec_core+12333>, 0x5d67081bca6a <vm_exec_core+11818>, 0x5d67081b9f9d <vm_exec_core+861>, 0x5d67081ba48a <vm_exec_core+2122>, 0x5d67081ba023 <vm_exec_core+995>, 0x5d67081c0493 <vm_exec_core+26707>, 0x5d67081bddee <vm_exec_core+16814>, 0x5d67081bd4b2 <vm_exec_core+14450>, 0x5d67081bdcca <vm_exec_core+16522>, 0x5d67081bd916 <vm_exec_core+15574>, 0x5d67081bcaff <vm_exec_core+11967>, 0x5d67081bd3bd <vm_exec_core+14205>, 0x5d67081bcd89 <vm_exec_core+12617>, 0x5d67081bd5cc <vm_exec_core+14732>, 0x5d67081bd63d <vm_exec_core+14845>, 0x5d67081ba207 <vm_exec_core+1479>, 0x5d67081bb50e <vm_exec_core+6350>, 0x5d67081c06a2 <vm_exec_core+27234>, 0x5d67081bb080 <vm_exec_core+5184>, 0x5d67081c1453 <vm_exec_core+30739>, 0x5d67081bf255 <vm_exec_core+22037>, 0x5d67081bceff <vm_exec_core+12991>, 0x5d67081ba36f <vm_exec_core+1839>, 0x5d67081c0c95 <vm_exec_core+28757>, 0x5d67081c09dd <vm_exec_core+28061>, 0x5d67081bb2fd <vm_exec_core+5821>, 0x5d67081ba85f <vm_exec_core+3103>, 0x5d67081bf957 <vm_exec_core+23831>, 0x5d67081bbe04 <vm_exec_core+8644>, 0x5d67081c0e96 <vm_exec_core+29270>, 0x5d67081c0b3f <vm_exec_core+28415>, 0x5d67081bc4f2 <vm_exec_core+10418>, 0x5d67081bce8e <vm_exec_core+12878>, 0x5d67081bf4b6 <vm_exec_core+22646>, 0x5d67081c0ab6 <vm_exec_core+28278>, 0x5d67081be961 <vm_exec_core+19745>, 0x5d67081bf53f <vm_exec_core+22783>, 0x5d67081bfff8 <vm_exec_core+25528>, 0x5d67081be89e <vm_exec_core+19550>, 0x5d67081ba79c <vm_exec_core+2908>, 0x5d67081bef58 <vm_exec_core+21272>, 0x5d67081ba62f <vm_exec_core+2543>, 0x5d67081baa65 <vm_exec_core+3621>, 0x5d67081bc775 <vm_exec_core+11061>, 0x5d67081be46b <vm_exec_core+18475>, 0x5d67081bedf1 <vm_exec_core+20913>, 0x5d67081be110 <vm_exec_core+17616>, 0x5d67081ba23b <vm_exec_core+1531>, 0x5d67081c0228 <vm_exec_core+26088>, 0x5d67081c0908 <vm_exec_core+27848>, 0x5d67081bac0c <vm_exec_core+4044>, 0x5d67081bb7b8 <vm_exec_core+7032>, 0x5d67081bb476 <vm_exec_core+6198>, 0x5d67081bbef3 <vm_exec_core+8883>, 0x5d67081bcd2a <vm_exec_core+12522>, 0x5d67081bacb3 <vm_exec_core+4211>, 0x5d67081c0090 <vm_exec_core+25680>, 0x5d67081bb742 <vm_exec_core+6914>, 0x5d67081bcbd8 <vm_exec_core+12184>, 0x5d67081bd69f <vm_exec_core+14943>, 0x5d67081bf9ed <vm_exec_core+23981>, 0x5d67081beb23 <vm_exec_core+20195>, 0x5d67081bc1cd <vm_exec_core+9613>, 0x5d67081bba4f <vm_exec_core+7695>, 0x5d67081bf843 <vm_exec_core+23555>, 0x5d67081bc955 <vm_exec_core+11541>, 0x5d67081bf057 <vm_exec_core+21527>, 0x5d67081beb95 <vm_exec_core+20309>, 0x5d67081bf10e <vm_exec_core+21710>, 0x5d67081c05da <vm_exec_core+27034>, 0x5d67081bdf22 <vm_exec_core+17122>, 0x5d67081bfaa6 <vm_exec_core+24166>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bf5d4 <vm_exec_core+22932>, 0x5d67081bc2ec <vm_exec_core+9900>, 0x5d67081be7f9 <vm_exec_core+19385>, 0x5d67081bea39 <vm_exec_core+19961>, 0x5d67081bd2d3 <vm_exec_core+13971>, 0x5d67081be466 <vm_exec_core+18470>, 0x5d67081bc69a <vm_exec_core+10842>, 0x5d67081bbcd7 <vm_exec_core+8343>, 0x5d67081bf18c <vm_exec_core+21836>, 0x5d67081bae44 <vm_exec_core+4612>, 0x5d67081bd080 <vm_exec_core+13376>, 0x5d67081bd9d0 <vm_exec_core+15760>, 0x5d67081bbfd1 <vm_exec_core+9105>, 0x5d67081c7be1 <vm_exec_core+57249>, 0x5d67081bb9a6 <vm_exec_core+7526>, 0x5d67081bb89e <vm_exec_core+7262>, 0x5d67081bbba9 <vm_exec_core+8041>, 0x5d67081bc594 <vm_exec_core+10580>, 0x5d67081be30f <vm_exec_core+18127>, 0x5d67081bd75a <vm_exec_core+15130>, 0x5d67081be30a <vm_exec_core+18122>, 0x5d67081beb1e <vm_exec_core+20190>, 0x5d67081beb19 <vm_exec_core+20185>, 0x5d67081bbba4 <vm_exec_core+8036>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bccf3 <vm_exec_core+12467>, 0x5d67081bccf8 <vm_exec_core+12472>, 0x5d67081beb14 <vm_exec_core+20180>, 0x5d67081be95c <vm_exec_core+19740>, 0x5d67081bd9cb <vm_exec_core+15755>, 0x5d67081bd902 <vm_exec_core+15554>, 0x5d67081bea0b <vm_exec_core+19915>, 0x5d67081bddd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7200a1a07480 |
| reg_pc = 0x52300000b820 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #16 0x00005d67081b4dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #17 0x00005d6708246452 in invoke_iseq_block_from_c (ec=0x5170000000d0, captured=0x7200a1a07620, self=125347006164920, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=0, me=0x0) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7200a15bd290 |
| cfp = <optimized out> |
| sp = 0x7200a1907a28 |
| use_argv = 0x72009fe9b960 |
| stack_argv = 0x7200a1907a28 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #18 invoke_block_from_c_bh (ec=<optimized out>, block_handler=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, force_blockarg=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1834 |
| captured = 0x7200a1a07620 |
| #19 0x00005d67081e6e2c in vm_yield_with_cref (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1871 |
| No locals. |
| #20 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1879 |
| No locals. |
| #21 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1362 |
| No locals. |
| #22 0x00005d67081e6e2c in rb_yield (val=<optimized out>) |
| No locals. |
| #23 0x00005d67083c0ec6 in rb_ary_collect (ary=125346444691880) at /tmp/ruby/src/trunk_asan/array.c:3763 |
| collect = 125346480909720 |
| i = 10 |
| #24 0x00005d67082257c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x16a100000001 |
| cc = <optimized out> |
| me = 0x7200a179e668 |
| cfunc = 0x506000020188 |
| recv = 125346444691880 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| th: 0x515000000300, native_id: 0x7200a215ac40 |
| -- Control frame information ----------------------------------------------- |
| c:0017 p:---- s:0161 e:000160 l:y b:---- CFUNC :join |
| val = <optimized out> |
| #25 0x00005d67081be64f in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7200a1a07608, cd=0x512000013db0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| c:0016 p:0484 s:0156 E:000470 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/envutil.rb:247 |
| val = 36 |
| ci = <optimized out> |
| c:0015 p:0084 s:0118 e:000117 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/core_assertions.rb:114 |
| c:0014 p:0044 s:0100 e:000099 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/test/ruby/test_gc.rb:745 |
| c:0013 p:0037 s:0091 e:000090 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb:202 |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #26 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:856 |
| c:0012 p:0052 s:0085 e:000084 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb:170 |
| c:0011 p:0093 s:0076 e:000075 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1665 [FINISH] |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x512000013db0 |
| c:0010 p:---- s:0069 e:000068 l:y b:---- CFUNC :map |
| c:0009 p:0114 s:0065 e:000064 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1652 |
| insns_address_table = {0x5d67081ba216 <vm_exec_core+1494>, 0x5d67081bb51d <vm_exec_core+6365>, 0x5d67081c06b1 <vm_exec_core+27249>, 0x5d67081bb08f <vm_exec_core+5199>, 0x5d67081c1462 <vm_exec_core+30754>, 0x5d67081bf264 <vm_exec_core+22052>, 0x5d67081bcf0e <vm_exec_core+13006>, 0x5d67081ba37e <vm_exec_core+1854>, 0x5d67081c0ca4 <vm_exec_core+28772>, 0x5d67081c09ec <vm_exec_core+28076>, 0x5d67081bb30c <vm_exec_core+5836>, 0x5d67081ba86e <vm_exec_core+3118>, 0x5d67081bf966 <vm_exec_core+23846>, 0x5d67081bbe13 <vm_exec_core+8659>, 0x5d67081c0ea5 <vm_exec_core+29285>, 0x5d67081c0b4e <vm_exec_core+28430>, 0x5d67081bc501 <vm_exec_core+10433>, 0x5d67081bce9d <vm_exec_core+12893>, 0x5d67081bf4c5 <vm_exec_core+22661>, 0x5d67081c0ac5 <vm_exec_core+28293>, 0x5d67081be970 <vm_exec_core+19760>, 0x5d67081bf54e <vm_exec_core+22798>, 0x5d67081c0007 <vm_exec_core+25543>, 0x5d67081be8ad <vm_exec_core+19565>, 0x5d67081ba7ab <vm_exec_core+2923>, 0x5d67081bef67 <vm_exec_core+21287>, 0x5d67081ba63e <vm_exec_core+2558>, 0x5d67081baa74 <vm_exec_core+3636>, 0x5d67081bc784 <vm_exec_core+11076>, 0x5d67081be47a <vm_exec_core+18490>, 0x5d67081bee00 <vm_exec_core+20928>, 0x5d67081be11f <vm_exec_core+17631>, 0x5d67081ba24a <vm_exec_core+1546>, 0x5d67081c0237 <vm_exec_core+26103>, 0x5d67081c0917 <vm_exec_core+27863>, 0x5d67081bac1b <vm_exec_core+4059>, 0x5d67081bb7c7 <vm_exec_core+7047>, 0x5d67081bb485 <vm_exec_core+6213>, 0x5d67081bbf02 <vm_exec_core+8898>, 0x5d67081bcd39 <vm_exec_core+12537>, 0x5d67081bacc2 <vm_exec_core+4226>, 0x5d67081c009f <vm_exec_core+25695>, 0x5d67081bb751 <vm_exec_core+6929>, 0x5d67081bcbe7 <vm_exec_core+12199>, 0x5d67081bd6ae <vm_exec_core+14958>, 0x5d67081bf9fc <vm_exec_core+23996>, 0x5d67081beb32 <vm_exec_core+20210>, 0x5d67081bc1dc <vm_exec_core+9628>, 0x5d67081bba5e <vm_exec_core+7710>, 0x5d67081bf852 <vm_exec_core+23570>, 0x5d67081bc964 <vm_exec_core+11556>, 0x5d67081bf066 <vm_exec_core+21542>, 0x5d67081beba4 <vm_exec_core+20324>, 0x5d67081bf11d <vm_exec_core+21725>, 0x5d67081c05e9 <vm_exec_core+27049>, 0x5d67081bdf31 <vm_exec_core+17137>, 0x5d67081bfab5 <vm_exec_core+24181>, 0x5d67081b9f98 <vm_exec_core+856>, 0x5d67081bf5e3 <vm_exec_core+22947>, 0x5d67081bc2fb <vm_exec_core+9915>, 0x5d67081be808 <vm_exec_core+19400>, 0x5d67081bea48 <vm_exec_core+19976>, 0x5d67081bd2e2 <vm_exec_core+13986>, 0x5d67081bab28 <vm_exec_core+3816>, 0x5d67081bc6a9 <vm_exec_core+10857>, 0x5d67081bbce6 <vm_exec_core+8358>, 0x5d67081bf19b <vm_exec_core+21851>, 0x5d67081bae53 <vm_exec_core+4627>, 0x5d67081bd08f <vm_exec_core+13391>, 0x5d67081bd9df <vm_exec_core+15775>, 0x5d67081bbfe0 <vm_exec_core+9120>, 0x5d67081c7bf0 <vm_exec_core+57264>, 0x5d67081bb9b5 <vm_exec_core+7541>, 0x5d67081bb8ad <vm_exec_core+7277>, 0x5d67081bbbb8 <vm_exec_core+8056>, 0x5d67081bc5a3 <vm_exec_core+10595>, 0x5d67081be31e <vm_exec_core+18142>, 0x5d67081bd769 <vm_exec_core+15145>, 0x5d67081bee7f <vm_exec_core+21055>, 0x5d67081bdbc5 <vm_exec_core+16261>, 0x5d67081c0160 <vm_exec_core+25888>, 0x5d67081c1707 <vm_exec_core+31431>, 0x5d67081c03a4 <vm_exec_core+26468>, 0x5d67081c0ff5 <vm_exec_core+29621>, 0x5d67081c10e6 <vm_exec_core+29862>, 0x5d67081ba6d0 <vm_exec_core+2704>, 0x5d67081c0bcd <vm_exec_core+28557>, 0x5d67081bc889 <vm_exec_core+11337>, 0x5d67081c0dc8 <vm_exec_core+29064>, 0x5d67081bc3ca <vm_exec_core+10122>, 0x5d67081c02db <vm_exec_core+26267>, 0x5d67081ba567 <vm_exec_core+2343>, 0x5d67081bad4d <vm_exec_core+4365>, 0x5d67081c132a <vm_exec_core+30442>, 0x5d67081bcc6d <vm_exec_core+12333>, 0x5d67081bca6a <vm_exec_core+11818>, 0x5d67081b9f9d <vm_exec_core+861>, 0x5d67081ba48a <vm_exec_core+2122>, 0x5d67081ba023 <vm_exec_core+995>, 0x5d67081c0493 <vm_exec_core+26707>, 0x5d67081bddee <vm_exec_core+16814>, 0x5d67081bd4b2 <vm_exec_core+14450>, 0x5d67081bdcca <vm_exec_core+16522>, 0x5d67081bd916 <vm_exec_core+15574>, 0x5d67081bcaff <vm_exec_core+11967>, 0x5d67081bd3bd <vm_exec_core+14205>, 0x5d67081bcd89 <vm_exec_core+12617>, 0x5d67081bd5cc <vm_exec_core+14732>, 0x5d67081bd63d <vm_exec_core+14845>, 0x5d67081ba207 <vm_exec_core+1479>, 0x5d67081bb50e <vm_exec_core+6350>, 0x5d67081c06a2 <vm_exec_core+27234>, 0x5d67081bb080 <vm_exec_core+5184>, 0x5d67081c1453 <vm_exec_core+30739>, 0x5d67081bf255 <vm_exec_core+22037>, 0x5d67081bceff <vm_exec_core+12991>, 0x5d67081ba36f <vm_exec_core+1839>, 0x5d67081c0c95 <vm_exec_core+28757>, 0x5d67081c09dd <vm_exec_core+28061>, 0x5d67081bb2fd <vm_exec_core+5821>, 0x5d67081ba85f <vm_exec_core+3103>, 0x5d67081bf957 <vm_exec_core+23831>, 0x5d67081bbe04 <vm_exec_core+8644>, 0x5d67081c0e96 <vm_exec_core+29270>, 0x5d67081c0b3f <vm_exec_core+28415>, 0x5d67081bc4f2 <vm_exec_core+10418>, 0x5d67081bce8e <vm_exec_core+12878>, 0x5d67081bf4b6 <vm_exec_core+22646>, 0x5d67081c0ab6 <vm_exec_core+28278>, 0x5d67081be961 <vm_exec_core+19745>, 0x5d67081bf53f <vm_exec_core+22783>, 0x5d67081bfff8 <vm_exec_core+25528>, 0x5d67081be89e <vm_exec_core+19550>, 0x5d67081ba79c <vm_exec_core+2908>, 0x5d67081bef58 <vm_exec_core+21272>, 0x5d67081ba62f <vm_exec_core+2543>, 0x5d67081baa65 <vm_exec_core+3621>, 0x5d67081bc775 <vm_exec_core+11061>, 0x5d67081be46b <vm_exec_core+18475>, 0x5d67081bedf1 <vm_exec_core+20913>, 0x5d67081be110 <vm_exec_core+17616>, 0x5d67081ba23b <vm_exec_core+1531>, 0x5d67081c0228 <vm_exec_core+26088>, 0x5d67081c0908 <vm_exec_core+27848>, 0x5d67081bac0c <vm_exec_core+4044>, 0x5d67081bb7b8 <vm_exec_core+7032>, 0x5d67081bb476 <vm_exec_core+6198>, 0x5d67081bbef3 <vm_exec_core+8883>, 0x5d67081bcd2a <vm_exec_core+12522>, 0x5d67081bacb3 <vm_exec_core+4211>, 0x5d67081c0090 <vm_exec_core+25680>, 0x5d67081bb742 <vm_exec_core+6914>, 0x5d67081bcbd8 <vm_exec_core+12184>, 0x5d67081bd69f <vm_exec_core+14943>, 0x5d67081bf9ed <vm_exec_core+23981>, 0x5d67081beb23 <vm_exec_core+20195>, 0x5d67081bc1cd <vm_exec_core+9613>, 0x5d67081bba4f <vm_exec_core+7695>, 0x5d67081bf843 <vm_exec_core+23555>, 0x5d67081bc955 <vm_exec_core+11541>, 0x5d67081bf057 <vm_exec_core+21527>, 0x5d67081beb95 <vm_exec_core+20309>, 0x5d67081bf10e <vm_exec_core+21710>, 0x5d67081c05da <vm_exec_core+27034>, 0x5d67081bdf22 <vm_exec_core+17122>, 0x5d67081bfaa6 <vm_exec_core+24166>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bf5d4 <vm_exec_core+22932>, 0x5d67081bc2ec <vm_exec_core+9900>, 0x5d67081be7f9 <vm_exec_core+19385>, 0x5d67081bea39 <vm_exec_core+19961>, 0x5d67081bd2d3 <vm_exec_core+13971>, 0x5d67081be466 <vm_exec_core+18470>, 0x5d67081bc69a <vm_exec_core+10842>, 0x5d67081bbcd7 <vm_exec_core+8343>, 0x5d67081bf18c <vm_exec_core+21836>, 0x5d67081bae44 <vm_exec_core+4612>, 0x5d67081bd080 <vm_exec_core+13376>, 0x5d67081bd9d0 <vm_exec_core+15760>, 0x5d67081bbfd1 <vm_exec_core+9105>, 0x5d67081c7be1 <vm_exec_core+57249>, 0x5d67081bb9a6 <vm_exec_core+7526>, 0x5d67081bb89e <vm_exec_core+7262>, 0x5d67081bbba9 <vm_exec_core+8041>, 0x5d67081bc594 <vm_exec_core+10580>, 0x5d67081be30f <vm_exec_core+18127>, 0x5d67081bd75a <vm_exec_core+15130>, 0x5d67081be30a <vm_exec_core+18122>, 0x5d67081beb1e <vm_exec_core+20190>, 0x5d67081beb19 <vm_exec_core+20185>, 0x5d67081bbba4 <vm_exec_core+8036>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bccf3 <vm_exec_core+12467>, 0x5d67081bccf8 <vm_exec_core+12472>, 0x5d67081beb14 <vm_exec_core+20180>, 0x5d67081be95c <vm_exec_core+19740>, 0x5d67081bd9cb <vm_exec_core+15755>, 0x5d67081bd902 <vm_exec_core+15554>, 0x5d67081bea0b <vm_exec_core+19915>, 0x5d67081bddd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7200a1a07608 |
| c:0008 p:0035 s:0053 e:000052 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1356 |
| c:0007 p:0069 s:0046 E:000180 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:52 |
| reg_pc = 0x51900001b210 |
| c:0006 p:0007 s:0030 e:000029 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:24 [FINISH] |
| c:0005 p:---- s:0026 e:000025 l:y b:---- CFUNC :map |
| INSN_LABEL_nop = <optimized out> |
| c:0004 p:0005 s:0022 e:000021 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:23 |
| c:0003 p:0210 s:0016 e:000015 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:122 |
| INSN_LABEL_getlocal = <optimized out> |
| c:0002 p:0062 s:0006 e:000005 l:n b:---- EVAL /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:220 [FINISH] |
| c:0001 p:0000 s:0003 E:001630 l:y b:---- DUMMY [FINISH] |
| INSN_LABEL_setlocal = <optimized out> |
| th: 0x515000098d80, native_id: 0x7200806866c0 |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| -- Control frame information ----------------------------------------------- |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| c:0003 p:0023 s:0017 e:000016 l:y b:0001 METHOD <internal:thread_sync>:75 |
| c:0002 p:0019 s:0010 e:000009 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/lib/timeout.rb:91 [FINISH] |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| th: 0x51500015b100, native_id: 0x720080d8d6c0 |
| -- Control frame information ----------------------------------------------- |
| INSN_LABEL_setinstancevariable = <optimized out> |
| c:0003 p:---- s:0012 e:000011 l:y b:---- CFUNC :readpartial |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| c:0002 p:0035 s:0007 e:000006 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:42 [FINISH] |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| th: 0x515000008000, native_id: 0x7200636536c0 |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:---- s:0010 e:000009 l:y b:---- CFUNC :read |
| c:0002 p:0004 s:0006 e:000005 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/envutil.rb:243 [FINISH] |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| th: 0x515000083700, native_id: 0x72007de4b6c0 |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:---- s:0010 e:000009 l:y b:---- CFUNC :read |
| INSN_LABEL_putself = <optimized out> |
| c:0002 p:0004 s:0006 e:000005 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/envutil.rb:244 [FINISH] |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #27 0x00005d67081b51c1 in vm_exec_loop (ec=0x5170000000d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2825 |
| No locals. |
| #28 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2804 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #29 0x00005d6708246452 in invoke_iseq_block_from_c (ec=0x5170000000d0, captured=0x7200a1a07738, self=125347006164920, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=0, me=0x0) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7200a15eb848 |
| cfp = <optimized out> |
| sp = 0x7200a19078d0 |
| use_argv = 0x72009fe03460 |
| stack_argv = 0x7200a19078d0 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #30 invoke_block_from_c_bh (ec=<optimized out>, block_handler=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, force_blockarg=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1834 |
| captured = 0x7200a1a07738 |
| #31 0x00005d67081e6e2c in vm_yield_with_cref (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1871 |
| No locals. |
| #32 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1879 |
| No locals. |
| #33 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1362 |
| No locals. |
| #34 0x00005d67081e6e2c in rb_yield (val=<optimized out>) |
| No locals. |
| #35 0x00005d67083c0ec6 in rb_ary_collect (ary=125346444697440) at /tmp/ruby/src/trunk_asan/array.c:3763 |
| collect = 125346444697200 |
| i = 0 |
| #36 0x00005d67082257c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x16a100000001 |
| cc = <optimized out> |
| me = 0x7200a179e668 |
| cfunc = 0x506000020188 |
| recv = 125346444697440 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #37 0x00005d67081be64f in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7200a1a07720, cd=0x50200002ad50, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #38 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:856 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x50200002ad50 |
| insns_address_table = {0x5d67081ba216 <vm_exec_core+1494>, 0x5d67081bb51d <vm_exec_core+6365>, 0x5d67081c06b1 <vm_exec_core+27249>, 0x5d67081bb08f <vm_exec_core+5199>, 0x5d67081c1462 <vm_exec_core+30754>, 0x5d67081bf264 <vm_exec_core+22052>, 0x5d67081bcf0e <vm_exec_core+13006>, 0x5d67081ba37e <vm_exec_core+1854>, 0x5d67081c0ca4 <vm_exec_core+28772>, 0x5d67081c09ec <vm_exec_core+28076>, 0x5d67081bb30c <vm_exec_core+5836>, 0x5d67081ba86e <vm_exec_core+3118>, 0x5d67081bf966 <vm_exec_core+23846>, 0x5d67081bbe13 <vm_exec_core+8659>, 0x5d67081c0ea5 <vm_exec_core+29285>, 0x5d67081c0b4e <vm_exec_core+28430>, 0x5d67081bc501 <vm_exec_core+10433>, 0x5d67081bce9d <vm_exec_core+12893>, 0x5d67081bf4c5 <vm_exec_core+22661>, 0x5d67081c0ac5 <vm_exec_core+28293>, 0x5d67081be970 <vm_exec_core+19760>, 0x5d67081bf54e <vm_exec_core+22798>, 0x5d67081c0007 <vm_exec_core+25543>, 0x5d67081be8ad <vm_exec_core+19565>, 0x5d67081ba7ab <vm_exec_core+2923>, 0x5d67081bef67 <vm_exec_core+21287>, 0x5d67081ba63e <vm_exec_core+2558>, 0x5d67081baa74 <vm_exec_core+3636>, 0x5d67081bc784 <vm_exec_core+11076>, 0x5d67081be47a <vm_exec_core+18490>, 0x5d67081bee00 <vm_exec_core+20928>, 0x5d67081be11f <vm_exec_core+17631>, 0x5d67081ba24a <vm_exec_core+1546>, 0x5d67081c0237 <vm_exec_core+26103>, 0x5d67081c0917 <vm_exec_core+27863>, 0x5d67081bac1b <vm_exec_core+4059>, 0x5d67081bb7c7 <vm_exec_core+7047>, 0x5d67081bb485 <vm_exec_core+6213>, 0x5d67081bbf02 <vm_exec_core+8898>, 0x5d67081bcd39 <vm_exec_core+12537>, 0x5d67081bacc2 <vm_exec_core+4226>, 0x5d67081c009f <vm_exec_core+25695>, 0x5d67081bb751 <vm_exec_core+6929>, 0x5d67081bcbe7 <vm_exec_core+12199>, 0x5d67081bd6ae <vm_exec_core+14958>, 0x5d67081bf9fc <vm_exec_core+23996>, 0x5d67081beb32 <vm_exec_core+20210>, 0x5d67081bc1dc <vm_exec_core+9628>, 0x5d67081bba5e <vm_exec_core+7710>, 0x5d67081bf852 <vm_exec_core+23570>, 0x5d67081bc964 <vm_exec_core+11556>, 0x5d67081bf066 <vm_exec_core+21542>, 0x5d67081beba4 <vm_exec_core+20324>, 0x5d67081bf11d <vm_exec_core+21725>, 0x5d67081c05e9 <vm_exec_core+27049>, 0x5d67081bdf31 <vm_exec_core+17137>, 0x5d67081bfab5 <vm_exec_core+24181>, 0x5d67081b9f98 <vm_exec_core+856>, 0x5d67081bf5e3 <vm_exec_core+22947>, 0x5d67081bc2fb <vm_exec_core+9915>, 0x5d67081be808 <vm_exec_core+19400>, 0x5d67081bea48 <vm_exec_core+19976>, 0x5d67081bd2e2 <vm_exec_core+13986>, 0x5d67081bab28 <vm_exec_core+3816>, 0x5d67081bc6a9 <vm_exec_core+10857>, 0x5d67081bbce6 <vm_exec_core+8358>, 0x5d67081bf19b <vm_exec_core+21851>, 0x5d67081bae53 <vm_exec_core+4627>, 0x5d67081bd08f <vm_exec_core+13391>, 0x5d67081bd9df <vm_exec_core+15775>, 0x5d67081bbfe0 <vm_exec_core+9120>, 0x5d67081c7bf0 <vm_exec_core+57264>, 0x5d67081bb9b5 <vm_exec_core+7541>, 0x5d67081bb8ad <vm_exec_core+7277>, 0x5d67081bbbb8 <vm_exec_core+8056>, 0x5d67081bc5a3 <vm_exec_core+10595>, 0x5d67081be31e <vm_exec_core+18142>, 0x5d67081bd769 <vm_exec_core+15145>, 0x5d67081bee7f <vm_exec_core+21055>, 0x5d67081bdbc5 <vm_exec_core+16261>, 0x5d67081c0160 <vm_exec_core+25888>, 0x5d67081c1707 <vm_exec_core+31431>, 0x5d67081c03a4 <vm_exec_core+26468>, 0x5d67081c0ff5 <vm_exec_core+29621>, 0x5d67081c10e6 <vm_exec_core+29862>, 0x5d67081ba6d0 <vm_exec_core+2704>, 0x5d67081c0bcd <vm_exec_core+28557>, 0x5d67081bc889 <vm_exec_core+11337>, 0x5d67081c0dc8 <vm_exec_core+29064>, 0x5d67081bc3ca <vm_exec_core+10122>, 0x5d67081c02db <vm_exec_core+26267>, 0x5d67081ba567 <vm_exec_core+2343>, 0x5d67081bad4d <vm_exec_core+4365>, 0x5d67081c132a <vm_exec_core+30442>, 0x5d67081bcc6d <vm_exec_core+12333>, 0x5d67081bca6a <vm_exec_core+11818>, 0x5d67081b9f9d <vm_exec_core+861>, 0x5d67081ba48a <vm_exec_core+2122>, 0x5d67081ba023 <vm_exec_core+995>, 0x5d67081c0493 <vm_exec_core+26707>, 0x5d67081bddee <vm_exec_core+16814>, 0x5d67081bd4b2 <vm_exec_core+14450>, 0x5d67081bdcca <vm_exec_core+16522>, 0x5d67081bd916 <vm_exec_core+15574>, 0x5d67081bcaff <vm_exec_core+11967>, 0x5d67081bd3bd <vm_exec_core+14205>, 0x5d67081bcd89 <vm_exec_core+12617>, 0x5d67081bd5cc <vm_exec_core+14732>, 0x5d67081bd63d <vm_exec_core+14845>, 0x5d67081ba207 <vm_exec_core+1479>, 0x5d67081bb50e <vm_exec_core+6350>, 0x5d67081c06a2 <vm_exec_core+27234>, 0x5d67081bb080 <vm_exec_core+5184>, 0x5d67081c1453 <vm_exec_core+30739>, 0x5d67081bf255 <vm_exec_core+22037>, 0x5d67081bceff <vm_exec_core+12991>, 0x5d67081ba36f <vm_exec_core+1839>, 0x5d67081c0c95 <vm_exec_core+28757>, 0x5d67081c09dd <vm_exec_core+28061>, 0x5d67081bb2fd <vm_exec_core+5821>, 0x5d67081ba85f <vm_exec_core+3103>, 0x5d67081bf957 <vm_exec_core+23831>, 0x5d67081bbe04 <vm_exec_core+8644>, 0x5d67081c0e96 <vm_exec_core+29270>, 0x5d67081c0b3f <vm_exec_core+28415>, 0x5d67081bc4f2 <vm_exec_core+10418>, 0x5d67081bce8e <vm_exec_core+12878>, 0x5d67081bf4b6 <vm_exec_core+22646>, 0x5d67081c0ab6 <vm_exec_core+28278>, 0x5d67081be961 <vm_exec_core+19745>, 0x5d67081bf53f <vm_exec_core+22783>, 0x5d67081bfff8 <vm_exec_core+25528>, 0x5d67081be89e <vm_exec_core+19550>, 0x5d67081ba79c <vm_exec_core+2908>, 0x5d67081bef58 <vm_exec_core+21272>, 0x5d67081ba62f <vm_exec_core+2543>, 0x5d67081baa65 <vm_exec_core+3621>, 0x5d67081bc775 <vm_exec_core+11061>, 0x5d67081be46b <vm_exec_core+18475>, 0x5d67081bedf1 <vm_exec_core+20913>, 0x5d67081be110 <vm_exec_core+17616>, 0x5d67081ba23b <vm_exec_core+1531>, 0x5d67081c0228 <vm_exec_core+26088>, 0x5d67081c0908 <vm_exec_core+27848>, 0x5d67081bac0c <vm_exec_core+4044>, 0x5d67081bb7b8 <vm_exec_core+7032>, 0x5d67081bb476 <vm_exec_core+6198>, 0x5d67081bbef3 <vm_exec_core+8883>, 0x5d67081bcd2a <vm_exec_core+12522>, 0x5d67081bacb3 <vm_exec_core+4211>, 0x5d67081c0090 <vm_exec_core+25680>, 0x5d67081bb742 <vm_exec_core+6914>, 0x5d67081bcbd8 <vm_exec_core+12184>, 0x5d67081bd69f <vm_exec_core+14943>, 0x5d67081bf9ed <vm_exec_core+23981>, 0x5d67081beb23 <vm_exec_core+20195>, 0x5d67081bc1cd <vm_exec_core+9613>, 0x5d67081bba4f <vm_exec_core+7695>, 0x5d67081bf843 <vm_exec_core+23555>, 0x5d67081bc955 <vm_exec_core+11541>, 0x5d67081bf057 <vm_exec_core+21527>, 0x5d67081beb95 <vm_exec_core+20309>, 0x5d67081bf10e <vm_exec_core+21710>, 0x5d67081c05da <vm_exec_core+27034>, 0x5d67081bdf22 <vm_exec_core+17122>, 0x5d67081bfaa6 <vm_exec_core+24166>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bf5d4 <vm_exec_core+22932>, 0x5d67081bc2ec <vm_exec_core+9900>, 0x5d67081be7f9 <vm_exec_core+19385>, 0x5d67081bea39 <vm_exec_core+19961>, 0x5d67081bd2d3 <vm_exec_core+13971>, 0x5d67081be466 <vm_exec_core+18470>, 0x5d67081bc69a <vm_exec_core+10842>, 0x5d67081bbcd7 <vm_exec_core+8343>, 0x5d67081bf18c <vm_exec_core+21836>, 0x5d67081bae44 <vm_exec_core+4612>, 0x5d67081bd080 <vm_exec_core+13376>, 0x5d67081bd9d0 <vm_exec_core+15760>, 0x5d67081bbfd1 <vm_exec_core+9105>, 0x5d67081c7be1 <vm_exec_core+57249>, 0x5d67081bb9a6 <vm_exec_core+7526>, 0x5d67081bb89e <vm_exec_core+7262>, 0x5d67081bbba9 <vm_exec_core+8041>, 0x5d67081bc594 <vm_exec_core+10580>, 0x5d67081be30f <vm_exec_core+18127>, 0x5d67081bd75a <vm_exec_core+15130>, 0x5d67081be30a <vm_exec_core+18122>, 0x5d67081beb1e <vm_exec_core+20190>, 0x5d67081beb19 <vm_exec_core+20185>, 0x5d67081bbba4 <vm_exec_core+8036>, 0x5d67081bef44 <vm_exec_core+21252>, 0x5d67081bccf3 <vm_exec_core+12467>, 0x5d67081bccf8 <vm_exec_core+12472>, 0x5d67081beb14 <vm_exec_core+20180>, 0x5d67081be95c <vm_exec_core+19740>, 0x5d67081bd9cb <vm_exec_core+15755>, 0x5d67081bd902 <vm_exec_core+15554>, 0x5d67081bea0b <vm_exec_core+19915>, 0x5d67081bddd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7200a1a07720 |
| reg_pc = 0x5040000089f8 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #39 0x00005d67081b51c1 in vm_exec_loop (ec=0x5170000000d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2825 |
| No locals. |
| #40 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2804 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #41 0x00005d67081fe289 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:3064 |
| ec = 0x5170000000d0 |
| val = <optimized out> |
| #42 0x00005d6707de7c70 in rb_ec_exec_node (ec=0x5170000000d0, n=0x7200a15eb9d8) at /tmp/ruby/src/trunk_asan/eval.c:283 |
| _ec = 0x5170000000d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7fff04688e90, <optimized out>, 0x7fff04688de0, <optimized out>, <optimized out>}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x7200a15eb9d8 |
| #43 ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:321 |
| ec = 0x5170000000d0 |
| status = <optimized out> |
| #44 0x00005d6707de0bb7 in rb_main (argc=11, argv=0x7fff04689058) at /tmp/ruby/src/trunk_asan/main.c:42 |
| variable_in_this_stack_frame = <optimized out> |
| #45 main (argc=11, argv=0x7fff04689058) at /tmp/ruby/src/trunk_asan/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| [Inferior 1 (process 553183) detached] |
| $ timeout 60 gdb -p 557197 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| running file: /tmp/ruby/src/trunk_asan/test/ruby/test_gc.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 557198] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00005baa43b4deae in __sanitizer::FutexWait(__sanitizer::atomic_uint32_t*, unsigned int) () |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7e426dbeb6c0 (LWP 557197) "test_autoload.*" 0x00005baa43b4deae in __sanitizer::FutexWait(__sanitizer::atomic_uint32_t*, unsigned int) () |
| 2 Thread 0x7e42791ff6c0 (LWP 557198) "test_autoload.*" 0x00007e429531b4fd in __GI___poll (fds=0x7e4264396040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x7e42791ff6c0 (LWP 557198) "test_autoload.*"): |
| #0 0x00007e429531b4fd in __GI___poll (fds=0x7e4264396040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005baa43ad874a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005baa43ed95db in timer_thread_polling (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread_mn.c:1077 |
| pfd = {fd = 3, events = 1, revents = <optimized out>} |
| timeout = -1 |
| r = <optimized out> |
| #3 timer_thread_func (ptr=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3066 |
| vm = <optimized out> |
| #4 0x00005baa43b31aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #5 0x00007e429529caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {138823965079232, 1118058134404475157, 138823965079232, -352, 0, 138823774146704, 1118058134383503637, 1118576743896066325}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #6 0x00007e4295329c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7e426dbeb6c0 (LWP 557197) "test_autoload.*"): |
| #0 0x00005baa43b4deae in __sanitizer::FutexWait(__sanitizer::atomic_uint32_t*, unsigned int) () |
| No symbol table info available. |
| #1 0x00005baa43b4ee6a in __sanitizer::Semaphore::Wait() () |
| No symbol table info available. |
| #2 0x00005baa43a9d6e0 in __sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >::GetFromAllocator(__sanitizer::AllocatorStats*, unsigned long, unsigned int*, unsigned long) () |
| No symbol table info available. |
| #3 0x00005baa43a9d559 in __sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> > >::Refill(__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> > >::PerClass*, __sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >*, unsigned long) () |
| No symbol table info available. |
| #4 0x00005baa43a9d185 in __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >, __sanitizer::LargeMmapAllocatorPtrArrayDynamic>::Allocate(__sanitizer::SizeClassAllocator64LocalCache<__sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> > >*, unsigned long, unsigned long) () |
| No symbol table info available. |
| #5 0x00005baa43a9818e in __asan::Allocator::Allocate(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType, bool) () |
| No symbol table info available. |
| #6 0x00005baa43a98843 in __asan::asan_calloc(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*) () |
| No symbol table info available. |
| #7 0x00005baa43b340e0 in __interceptor_calloc () |
| No symbol table info available. |
| #8 0x00005baa444e1420 in pm_node_alloc (size=136, parser=<optimized out>) at /tmp/ruby/src/trunk_asan/prism/prism.c:1934 |
| memory = <optimized out> |
| #9 pm_call_node_create (parser=0x7e426dbe75b0, flags=32) at /tmp/ruby/src/trunk_asan/prism/prism.c:2561 |
| node = <optimized out> |
| #10 pm_call_node_variable_call_create (parser=0x7e426dbe75b0, message=0x7e426dbe76f0) at /tmp/ruby/src/trunk_asan/prism/prism.c:2815 |
| node = <optimized out> |
| #11 parse_variable_call (parser=parser@entry=0x7e426dbe75b0) at /tmp/ruby/src/trunk_asan/prism/prism.c:15823 |
| flags = 40 |
| node = <optimized out> |
| #12 0x00005baa444b9298 in parse_expression_prefix (parser=0x7e426dbe75b0, binding_power=<optimized out>, accepts_command_call=<optimized out>, accepts_label=<optimized out>, diag_id=<optimized out>, depth=<optimized out>) at /tmp/ruby/src/trunk_asan/prism/prism.c:17936 |
| node = <optimized out> |
| identifier = <optimized out> |
| opening_newline_index = <optimized out> |
| if_after_else = <optimized out> |
| #13 0x00005baa444b7a5b in parse_expression (parser=parser@entry=0x7e426dbe75b0, binding_power=binding_power@entry=PM_BINDING_POWER_STATEMENT, accepts_command_call=true, accepts_label=<optimized out>, diag_id=PM_ERR_ALIAS_ARGUMENT, diag_id@entry=PM_ERR_CANNOT_PARSE_EXPRESSION, depth=depth@entry=1) at /tmp/ruby/src/trunk_asan/prism/prism.c:21588 |
| node = <optimized out> |
| current_token_type = <optimized out> |
| current_binding_powers = <optimized out> |
| #14 0x00005baa444accae in parse_statements (parser=parser@entry=0x7e426dbe75b0, context=context@entry=PM_CONTEXT_MAIN, depth=depth@entry=0) at /tmp/ruby/src/trunk_asan/prism/prism.c:13187 |
| node = <optimized out> |
| statements = 0x504001452cd0 |
| last_value = <optimized out> |
| #15 0x00005baa4448d47a in parse_program (parser=0x7e426dbe75b0) at /tmp/ruby/src/trunk_asan/prism/prism.c:21861 |
| current_block_exits = {size = 0, capacity = 0, nodes = 0x0} |
| previous_block_exits = 0x0 |
| statements = <optimized out> |
| locals = <optimized out> |
| #16 pm_parse (parser=0x7e426dbe75b0) at /tmp/ruby/src/trunk_asan/prism/prism.c:22293 |
| No locals. |
| #17 0x00005baa44232457 in pm_parse_file (result=0x7e426dbe75b0, filepath=<optimized out>, script_lines=<optimized out>) at /tmp/ruby/src/trunk_asan/prism_compile.c:11404 |
| rbimpl_id = 41035 |
| node = <optimized out> |
| error = <optimized out> |
| id_script_lines = <optimized out> |
| #18 0x00005baa43c965fd in load_iseq_eval (ec=0x517000198e50, fname=fname@entry=138823806626280) at /tmp/ruby/src/trunk_asan/load.c:736 |
| result = <optimized out> |
| error = <optimized out> |
| ec = 0x517000198e50 |
| v = <optimized out> |
| realpath_map = 138824429850520 |
| box = 0x5baa452906e0 <root_box> |
| iseq = <optimized out> |
| #19 0x00005baa43c90a88 in require_internal (ec=ec@entry=0x517000198e50, fname=<optimized out>, exception=<optimized out>, warn=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1341 |
| found = 114 |
| handle = <optimized out> |
| _ec = <optimized out> |
| _tag = <optimized out> |
| th = 0x515000175780 |
| box = 0x5baa452906e0 <root_box> |
| saved = <optimized out> |
| ftptr = <optimized out> |
| realpath = <optimized out> |
| realpaths = 138824429850680 |
| realpath_map = 138824429850520 |
| path = 138823806626280 |
| state = RUBY_TAG_NONE |
| th2 = <optimized out> |
| result = <optimized out> |
| saved_path = <optimized out> |
| reset_ext_config = <optimized out> |
| prev_ext_config = <optimized out> |
| #20 0x00005baa43c8eaab in rb_require_string_internal (fname=138823849852040, resurrect=false) at /tmp/ruby/src/trunk_asan/load.c:1451 |
| result = <optimized out> |
| ec = 0x517000198e50 |
| result = <optimized out> |
| #21 rb_require_string (fname=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1437 |
| No locals. |
| #22 0x00005baa43fb67c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x13f7100140003 |
| cc = <optimized out> |
| me = 0x7e429454ca18 |
| cfunc = 0x506000037108 |
| recv = 138824430041000 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #23 0x00005baa43f9c015 in vm_call_method_each_type (ec=<optimized out>, cfp=<optimized out>, calling=0x7e426dbe8520) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4888 |
| ivar_mask = <optimized out> |
| aset_mask = <optimized out> |
| ci = 0x0 |
| cc = <optimized out> |
| cme = <optimized out> |
| v = <optimized out> |
| #24 0x00005baa43fa2195 in vm_call_alias (ec=<optimized out>, cfp=<optimized out>, calling=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4297 |
| No locals. |
| #25 0x00005baa43f5745d in vm_sendish (ec=0x517000198e50, reg_cfp=0x7e426dced6e8, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #26 vm_exec_core (ec=ec@entry=0x517000198e50) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5baa43f4b216 <vm_exec_core+1494>, 0x5baa43f4c51d <vm_exec_core+6365>, 0x5baa43f516b1 <vm_exec_core+27249>, 0x5baa43f4c08f <vm_exec_core+5199>, 0x5baa43f52462 <vm_exec_core+30754>, 0x5baa43f50264 <vm_exec_core+22052>, 0x5baa43f4df0e <vm_exec_core+13006>, 0x5baa43f4b37e <vm_exec_core+1854>, 0x5baa43f51ca4 <vm_exec_core+28772>, 0x5baa43f519ec <vm_exec_core+28076>, 0x5baa43f4c30c <vm_exec_core+5836>, 0x5baa43f4b86e <vm_exec_core+3118>, 0x5baa43f50966 <vm_exec_core+23846>, 0x5baa43f4ce13 <vm_exec_core+8659>, 0x5baa43f51ea5 <vm_exec_core+29285>, 0x5baa43f51b4e <vm_exec_core+28430>, 0x5baa43f4d501 <vm_exec_core+10433>, 0x5baa43f4de9d <vm_exec_core+12893>, 0x5baa43f504c5 <vm_exec_core+22661>, 0x5baa43f51ac5 <vm_exec_core+28293>, 0x5baa43f4f970 <vm_exec_core+19760>, 0x5baa43f5054e <vm_exec_core+22798>, 0x5baa43f51007 <vm_exec_core+25543>, 0x5baa43f4f8ad <vm_exec_core+19565>, 0x5baa43f4b7ab <vm_exec_core+2923>, 0x5baa43f4ff67 <vm_exec_core+21287>, 0x5baa43f4b63e <vm_exec_core+2558>, 0x5baa43f4ba74 <vm_exec_core+3636>, 0x5baa43f4d784 <vm_exec_core+11076>, 0x5baa43f4f47a <vm_exec_core+18490>, 0x5baa43f4fe00 <vm_exec_core+20928>, 0x5baa43f4f11f <vm_exec_core+17631>, 0x5baa43f4b24a <vm_exec_core+1546>, 0x5baa43f51237 <vm_exec_core+26103>, 0x5baa43f51917 <vm_exec_core+27863>, 0x5baa43f4bc1b <vm_exec_core+4059>, 0x5baa43f4c7c7 <vm_exec_core+7047>, 0x5baa43f4c485 <vm_exec_core+6213>, 0x5baa43f4cf02 <vm_exec_core+8898>, 0x5baa43f4dd39 <vm_exec_core+12537>, 0x5baa43f4bcc2 <vm_exec_core+4226>, 0x5baa43f5109f <vm_exec_core+25695>, 0x5baa43f4c751 <vm_exec_core+6929>, 0x5baa43f4dbe7 <vm_exec_core+12199>, 0x5baa43f4e6ae <vm_exec_core+14958>, 0x5baa43f509fc <vm_exec_core+23996>, 0x5baa43f4fb32 <vm_exec_core+20210>, 0x5baa43f4d1dc <vm_exec_core+9628>, 0x5baa43f4ca5e <vm_exec_core+7710>, 0x5baa43f50852 <vm_exec_core+23570>, 0x5baa43f4d964 <vm_exec_core+11556>, 0x5baa43f50066 <vm_exec_core+21542>, 0x5baa43f4fba4 <vm_exec_core+20324>, 0x5baa43f5011d <vm_exec_core+21725>, 0x5baa43f515e9 <vm_exec_core+27049>, 0x5baa43f4ef31 <vm_exec_core+17137>, 0x5baa43f50ab5 <vm_exec_core+24181>, 0x5baa43f4af98 <vm_exec_core+856>, 0x5baa43f505e3 <vm_exec_core+22947>, 0x5baa43f4d2fb <vm_exec_core+9915>, 0x5baa43f4f808 <vm_exec_core+19400>, 0x5baa43f4fa48 <vm_exec_core+19976>, 0x5baa43f4e2e2 <vm_exec_core+13986>, 0x5baa43f4bb28 <vm_exec_core+3816>, 0x5baa43f4d6a9 <vm_exec_core+10857>, 0x5baa43f4cce6 <vm_exec_core+8358>, 0x5baa43f5019b <vm_exec_core+21851>, 0x5baa43f4be53 <vm_exec_core+4627>, 0x5baa43f4e08f <vm_exec_core+13391>, 0x5baa43f4e9df <vm_exec_core+15775>, 0x5baa43f4cfe0 <vm_exec_core+9120>, 0x5baa43f58bf0 <vm_exec_core+57264>, 0x5baa43f4c9b5 <vm_exec_core+7541>, 0x5baa43f4c8ad <vm_exec_core+7277>, 0x5baa43f4cbb8 <vm_exec_core+8056>, 0x5baa43f4d5a3 <vm_exec_core+10595>, 0x5baa43f4f31e <vm_exec_core+18142>, 0x5baa43f4e769 <vm_exec_core+15145>, 0x5baa43f4fe7f <vm_exec_core+21055>, 0x5baa43f4ebc5 <vm_exec_core+16261>, 0x5baa43f51160 <vm_exec_core+25888>, 0x5baa43f52707 <vm_exec_core+31431>, 0x5baa43f513a4 <vm_exec_core+26468>, 0x5baa43f51ff5 <vm_exec_core+29621>, 0x5baa43f520e6 <vm_exec_core+29862>, 0x5baa43f4b6d0 <vm_exec_core+2704>, 0x5baa43f51bcd <vm_exec_core+28557>, 0x5baa43f4d889 <vm_exec_core+11337>, 0x5baa43f51dc8 <vm_exec_core+29064>, 0x5baa43f4d3ca <vm_exec_core+10122>, 0x5baa43f512db <vm_exec_core+26267>, 0x5baa43f4b567 <vm_exec_core+2343>, 0x5baa43f4bd4d <vm_exec_core+4365>, 0x5baa43f5232a <vm_exec_core+30442>, 0x5baa43f4dc6d <vm_exec_core+12333>, 0x5baa43f4da6a <vm_exec_core+11818>, 0x5baa43f4af9d <vm_exec_core+861>, 0x5baa43f4b48a <vm_exec_core+2122>, 0x5baa43f4b023 <vm_exec_core+995>, 0x5baa43f51493 <vm_exec_core+26707>, 0x5baa43f4edee <vm_exec_core+16814>, 0x5baa43f4e4b2 <vm_exec_core+14450>, 0x5baa43f4ecca <vm_exec_core+16522>, 0x5baa43f4e916 <vm_exec_core+15574>, 0x5baa43f4daff <vm_exec_core+11967>, 0x5baa43f4e3bd <vm_exec_core+14205>, 0x5baa43f4dd89 <vm_exec_core+12617>, 0x5baa43f4e5cc <vm_exec_core+14732>, 0x5baa43f4e63d <vm_exec_core+14845>, 0x5baa43f4b207 <vm_exec_core+1479>, 0x5baa43f4c50e <vm_exec_core+6350>, 0x5baa43f516a2 <vm_exec_core+27234>, 0x5baa43f4c080 <vm_exec_core+5184>, 0x5baa43f52453 <vm_exec_core+30739>, 0x5baa43f50255 <vm_exec_core+22037>, 0x5baa43f4deff <vm_exec_core+12991>, 0x5baa43f4b36f <vm_exec_core+1839>, 0x5baa43f51c95 <vm_exec_core+28757>, 0x5baa43f519dd <vm_exec_core+28061>, 0x5baa43f4c2fd <vm_exec_core+5821>, 0x5baa43f4b85f <vm_exec_core+3103>, 0x5baa43f50957 <vm_exec_core+23831>, 0x5baa43f4ce04 <vm_exec_core+8644>, 0x5baa43f51e96 <vm_exec_core+29270>, 0x5baa43f51b3f <vm_exec_core+28415>, 0x5baa43f4d4f2 <vm_exec_core+10418>, 0x5baa43f4de8e <vm_exec_core+12878>, 0x5baa43f504b6 <vm_exec_core+22646>, 0x5baa43f51ab6 <vm_exec_core+28278>, 0x5baa43f4f961 <vm_exec_core+19745>, 0x5baa43f5053f <vm_exec_core+22783>, 0x5baa43f50ff8 <vm_exec_core+25528>, 0x5baa43f4f89e <vm_exec_core+19550>, 0x5baa43f4b79c <vm_exec_core+2908>, 0x5baa43f4ff58 <vm_exec_core+21272>, 0x5baa43f4b62f <vm_exec_core+2543>, 0x5baa43f4ba65 <vm_exec_core+3621>, 0x5baa43f4d775 <vm_exec_core+11061>, 0x5baa43f4f46b <vm_exec_core+18475>, 0x5baa43f4fdf1 <vm_exec_core+20913>, 0x5baa43f4f110 <vm_exec_core+17616>, 0x5baa43f4b23b <vm_exec_core+1531>, 0x5baa43f51228 <vm_exec_core+26088>, 0x5baa43f51908 <vm_exec_core+27848>, 0x5baa43f4bc0c <vm_exec_core+4044>, 0x5baa43f4c7b8 <vm_exec_core+7032>, 0x5baa43f4c476 <vm_exec_core+6198>, 0x5baa43f4cef3 <vm_exec_core+8883>, 0x5baa43f4dd2a <vm_exec_core+12522>, 0x5baa43f4bcb3 <vm_exec_core+4211>, 0x5baa43f51090 <vm_exec_core+25680>, 0x5baa43f4c742 <vm_exec_core+6914>, 0x5baa43f4dbd8 <vm_exec_core+12184>, 0x5baa43f4e69f <vm_exec_core+14943>, 0x5baa43f509ed <vm_exec_core+23981>, 0x5baa43f4fb23 <vm_exec_core+20195>, 0x5baa43f4d1cd <vm_exec_core+9613>, 0x5baa43f4ca4f <vm_exec_core+7695>, 0x5baa43f50843 <vm_exec_core+23555>, 0x5baa43f4d955 <vm_exec_core+11541>, 0x5baa43f50057 <vm_exec_core+21527>, 0x5baa43f4fb95 <vm_exec_core+20309>, 0x5baa43f5010e <vm_exec_core+21710>, 0x5baa43f515da <vm_exec_core+27034>, 0x5baa43f4ef22 <vm_exec_core+17122>, 0x5baa43f50aa6 <vm_exec_core+24166>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f505d4 <vm_exec_core+22932>, 0x5baa43f4d2ec <vm_exec_core+9900>, 0x5baa43f4f7f9 <vm_exec_core+19385>, 0x5baa43f4fa39 <vm_exec_core+19961>, 0x5baa43f4e2d3 <vm_exec_core+13971>, 0x5baa43f4f466 <vm_exec_core+18470>, 0x5baa43f4d69a <vm_exec_core+10842>, 0x5baa43f4ccd7 <vm_exec_core+8343>, 0x5baa43f5018c <vm_exec_core+21836>, 0x5baa43f4be44 <vm_exec_core+4612>, 0x5baa43f4e080 <vm_exec_core+13376>, 0x5baa43f4e9d0 <vm_exec_core+15760>, 0x5baa43f4cfd1 <vm_exec_core+9105>, 0x5baa43f58be1 <vm_exec_core+57249>, 0x5baa43f4c9a6 <vm_exec_core+7526>, 0x5baa43f4c89e <vm_exec_core+7262>, 0x5baa43f4cba9 <vm_exec_core+8041>, 0x5baa43f4d594 <vm_exec_core+10580>, 0x5baa43f4f30f <vm_exec_core+18127>, 0x5baa43f4e75a <vm_exec_core+15130>, 0x5baa43f4f30a <vm_exec_core+18122>, 0x5baa43f4fb1e <vm_exec_core+20190>, 0x5baa43f4fb19 <vm_exec_core+20185>, 0x5baa43f4cba4 <vm_exec_core+8036>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f4dcf3 <vm_exec_core+12467>, 0x5baa43f4dcf8 <vm_exec_core+12472>, 0x5baa43f4fb14 <vm_exec_core+20180>, 0x5baa43f4f95c <vm_exec_core+19740>, 0x5baa43f4e9cb <vm_exec_core+15755>, 0x5baa43f4e902 <vm_exec_core+15554>, 0x5baa43f4fa0b <vm_exec_core+19915>, 0x5baa43f4edd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7e426dced6e8 |
| reg_pc = 0x5110000a8f78 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| th: 0x515000175780, native_id: 0x7e426dbeb6c0 |
| -- Control frame information ----------------------------------------------- |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| c:0007 p:---- s:0027 e:000026 l:y b:---- DUMMY [FINISH] |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| c:0006 p:---- s:0024 e:000023 l:y b:---- CFUNC :require |
| c:0005 p:0023 s:0019 e:000018 l:y b:0001 METHOD <internal:/tmp/ruby/src/trunk_asan/lib/rubygems/core_ext/kernel_require.rb>:139 [FINISH] |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| c:0004 p:0002 s:0013 e:000012 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/test/ruby/test_autoload.rb:409 [FINISH] |
| c:0003 p:---- s:0010 e:000009 l:y b:---- CFUNC :fork |
| c:0002 p:0004 s:0006 e:000005 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/test/ruby/test_autoload.rb:409 [FINISH] |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #27 0x00005baa43f45dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x517000198e50 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #28 0x00005baa43fcd04a in vm_call0_body (ec=<optimized out>, calling=0x7e426207b860, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:225 |
| reg_cfp = <optimized out> |
| i = <optimized out> |
| ci = 0x7e426207b8d0 |
| cc = <optimized out> |
| ret = <optimized out> |
| #29 0x00005baa43f74db0 in vm_call0_cc (ec=0x517000198e50, recv=138824430041000, id=22833, argc=<optimized out>, argv=<optimized out>, kw_splat=0, cc=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:101 |
| flags = <optimized out> |
| calling = <error reading variable calling (Cannot access memory at address 0x80)> |
| use_argv = 0x0 |
| av = <optimized out> |
| #30 rb_funcallv_scope (recv=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, scope=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1065 |
| ci = <optimized out> |
| ec = 0x517000198e50 |
| cc = <optimized out> |
| self = <optimized out> |
| #31 0x00005baa43f75e4e in rb_funcallv (recv=138824430041000, mid=22833, argc=1, argv=0x7e426dbe8b80) at /tmp/ruby/src/trunk_asan/vm_eval.c:1080 |
| No locals. |
| #32 rb_funcall (recv=<optimized out>, mid=<optimized out>, n=1) at /tmp/ruby/src/trunk_asan/vm_eval.c:1137 |
| ar = <optimized out> |
| argv = 0x7e426dbe8b80 |
| #33 0x00005baa43f2d313 in autoload_feature_require (_arguments=138823774146400) at /tmp/ruby/src/trunk_asan/variable.c:3230 |
| receiver = 138824430041000 |
| arguments = 0x7e426dbe8f60 |
| autoload_const = <optimized out> |
| autoload_box_value = <optimized out> |
| result = <optimized out> |
| #34 autoload_try_load (_arguments=138823774146400) at /tmp/ruby/src/trunk_asan/variable.c:3243 |
| arguments = 0x7e426dbe8f60 |
| result = <optimized out> |
| ce = <optimized out> |
| #35 0x00005baa43b7d6ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x517000198e50 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7e426dbe8e90, <optimized out>, 0x7e426dbe8da0, <optimized out>, <optimized out>}, prev = 0x7e4261f7b740, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #36 0x00005baa43eaa9e2 in rb_mutex_synchronize (self=<optimized out>, func=<optimized out>, arg=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:635 |
| args = {self = 138823827136960, mutex = 0x504001452c90, ec = <optimized out>} |
| #37 0x00005baa43f2c720 in rb_autoload_load (module=module@entry=138824429993440, name=name@entry=207563) at /tmp/ruby/src/trunk_asan/variable.c:3304 |
| ce = <optimized out> |
| arguments = {module = 138824429993440, name = 207563, flag = 0, mutex = 138823827136960, autoload_const = 0x0, autoload_data = 0x0} |
| result = <optimized out> |
| autoload_const_value = <optimized out> |
| #38 0x00005baa43f38b00 in rb_const_search_from (klass=138824399734440, id=<optimized out>, exclude=<optimized out>, recurse=<optimized out>, visibility=<optimized out>, found_in=<optimized out>) at /tmp/ruby/src/trunk_asan/variable.c:3410 |
| ac = 0x0 |
| am = 138824429993440 |
| tmp = 138824429993440 |
| ce = <optimized out> |
| current = 138824429993440 |
| value = <optimized out> |
| first_iteration = <optimized out> |
| #39 0x00005baa43f2e18e in rb_const_search (klass=138824399734440, id=207563, exclude=0, recurse=1, visibility=0, found_in=0x0) at /tmp/ruby/src/trunk_asan/variable.c:3433 |
| value = <optimized out> |
| #40 rb_const_get_0 (klass=<optimized out>, id=<optimized out>, exclude=<optimized out>, recurse=<optimized out>, visibility=<optimized out>) at /tmp/ruby/src/trunk_asan/variable.c:3356 |
| c = <optimized out> |
| found_in = <optimized out> |
| #41 0x00005baa43f3d2ce in vm_get_ev_const (ec=<optimized out>, orig_klass=<optimized out>, id=<optimized out>, allow_nil=<optimized out>, is_defined=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:1170 |
| root_cref = <optimized out> |
| klass = 92358976734856 |
| cref = <optimized out> |
| val = <optimized out> |
| root_cref = <optimized out> |
| cref = <optimized out> |
| klass = <optimized out> |
| av = <optimized out> |
| am = <optimized out> |
| ce = <optimized out> |
| search_continue = <optimized out> |
| #42 0x00005baa43f4a1c2 in vm_get_ev_const_chain (ec=0x517000198e50, segments=0x502000751bd0) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:1203 |
| id = 0 |
| val = 128 |
| idx = <optimized out> |
| allow_nil = <optimized out> |
| #43 rb_vm_opt_getconstant_path (ec=<optimized out>, reg_cfp=<optimized out>, ic=0x502000751bb0) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6605 |
| segments = 0x502000751bd0 |
| ice = <optimized out> |
| val = <optimized out> |
| #44 0x00005baa43f509af in vm_exec_core (ec=ec@entry=0x517000198e50) at ../../src/trunk_asan/insns.def:265 |
| ic = 0x0 |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5baa43f4b216 <vm_exec_core+1494>, 0x5baa43f4c51d <vm_exec_core+6365>, 0x5baa43f516b1 <vm_exec_core+27249>, 0x5baa43f4c08f <vm_exec_core+5199>, 0x5baa43f52462 <vm_exec_core+30754>, 0x5baa43f50264 <vm_exec_core+22052>, 0x5baa43f4df0e <vm_exec_core+13006>, 0x5baa43f4b37e <vm_exec_core+1854>, 0x5baa43f51ca4 <vm_exec_core+28772>, 0x5baa43f519ec <vm_exec_core+28076>, 0x5baa43f4c30c <vm_exec_core+5836>, 0x5baa43f4b86e <vm_exec_core+3118>, 0x5baa43f50966 <vm_exec_core+23846>, 0x5baa43f4ce13 <vm_exec_core+8659>, 0x5baa43f51ea5 <vm_exec_core+29285>, 0x5baa43f51b4e <vm_exec_core+28430>, 0x5baa43f4d501 <vm_exec_core+10433>, 0x5baa43f4de9d <vm_exec_core+12893>, 0x5baa43f504c5 <vm_exec_core+22661>, 0x5baa43f51ac5 <vm_exec_core+28293>, 0x5baa43f4f970 <vm_exec_core+19760>, 0x5baa43f5054e <vm_exec_core+22798>, 0x5baa43f51007 <vm_exec_core+25543>, 0x5baa43f4f8ad <vm_exec_core+19565>, 0x5baa43f4b7ab <vm_exec_core+2923>, 0x5baa43f4ff67 <vm_exec_core+21287>, 0x5baa43f4b63e <vm_exec_core+2558>, 0x5baa43f4ba74 <vm_exec_core+3636>, 0x5baa43f4d784 <vm_exec_core+11076>, 0x5baa43f4f47a <vm_exec_core+18490>, 0x5baa43f4fe00 <vm_exec_core+20928>, 0x5baa43f4f11f <vm_exec_core+17631>, 0x5baa43f4b24a <vm_exec_core+1546>, 0x5baa43f51237 <vm_exec_core+26103>, 0x5baa43f51917 <vm_exec_core+27863>, 0x5baa43f4bc1b <vm_exec_core+4059>, 0x5baa43f4c7c7 <vm_exec_core+7047>, 0x5baa43f4c485 <vm_exec_core+6213>, 0x5baa43f4cf02 <vm_exec_core+8898>, 0x5baa43f4dd39 <vm_exec_core+12537>, 0x5baa43f4bcc2 <vm_exec_core+4226>, 0x5baa43f5109f <vm_exec_core+25695>, 0x5baa43f4c751 <vm_exec_core+6929>, 0x5baa43f4dbe7 <vm_exec_core+12199>, 0x5baa43f4e6ae <vm_exec_core+14958>, 0x5baa43f509fc <vm_exec_core+23996>, 0x5baa43f4fb32 <vm_exec_core+20210>, 0x5baa43f4d1dc <vm_exec_core+9628>, 0x5baa43f4ca5e <vm_exec_core+7710>, 0x5baa43f50852 <vm_exec_core+23570>, 0x5baa43f4d964 <vm_exec_core+11556>, 0x5baa43f50066 <vm_exec_core+21542>, 0x5baa43f4fba4 <vm_exec_core+20324>, 0x5baa43f5011d <vm_exec_core+21725>, 0x5baa43f515e9 <vm_exec_core+27049>, 0x5baa43f4ef31 <vm_exec_core+17137>, 0x5baa43f50ab5 <vm_exec_core+24181>, 0x5baa43f4af98 <vm_exec_core+856>, 0x5baa43f505e3 <vm_exec_core+22947>, 0x5baa43f4d2fb <vm_exec_core+9915>, 0x5baa43f4f808 <vm_exec_core+19400>, 0x5baa43f4fa48 <vm_exec_core+19976>, 0x5baa43f4e2e2 <vm_exec_core+13986>, 0x5baa43f4bb28 <vm_exec_core+3816>, 0x5baa43f4d6a9 <vm_exec_core+10857>, 0x5baa43f4cce6 <vm_exec_core+8358>, 0x5baa43f5019b <vm_exec_core+21851>, 0x5baa43f4be53 <vm_exec_core+4627>, 0x5baa43f4e08f <vm_exec_core+13391>, 0x5baa43f4e9df <vm_exec_core+15775>, 0x5baa43f4cfe0 <vm_exec_core+9120>, 0x5baa43f58bf0 <vm_exec_core+57264>, 0x5baa43f4c9b5 <vm_exec_core+7541>, 0x5baa43f4c8ad <vm_exec_core+7277>, 0x5baa43f4cbb8 <vm_exec_core+8056>, 0x5baa43f4d5a3 <vm_exec_core+10595>, 0x5baa43f4f31e <vm_exec_core+18142>, 0x5baa43f4e769 <vm_exec_core+15145>, 0x5baa43f4fe7f <vm_exec_core+21055>, 0x5baa43f4ebc5 <vm_exec_core+16261>, 0x5baa43f51160 <vm_exec_core+25888>, 0x5baa43f52707 <vm_exec_core+31431>, 0x5baa43f513a4 <vm_exec_core+26468>, 0x5baa43f51ff5 <vm_exec_core+29621>, 0x5baa43f520e6 <vm_exec_core+29862>, 0x5baa43f4b6d0 <vm_exec_core+2704>, 0x5baa43f51bcd <vm_exec_core+28557>, 0x5baa43f4d889 <vm_exec_core+11337>, 0x5baa43f51dc8 <vm_exec_core+29064>, 0x5baa43f4d3ca <vm_exec_core+10122>, 0x5baa43f512db <vm_exec_core+26267>, 0x5baa43f4b567 <vm_exec_core+2343>, 0x5baa43f4bd4d <vm_exec_core+4365>, 0x5baa43f5232a <vm_exec_core+30442>, 0x5baa43f4dc6d <vm_exec_core+12333>, 0x5baa43f4da6a <vm_exec_core+11818>, 0x5baa43f4af9d <vm_exec_core+861>, 0x5baa43f4b48a <vm_exec_core+2122>, 0x5baa43f4b023 <vm_exec_core+995>, 0x5baa43f51493 <vm_exec_core+26707>, 0x5baa43f4edee <vm_exec_core+16814>, 0x5baa43f4e4b2 <vm_exec_core+14450>, 0x5baa43f4ecca <vm_exec_core+16522>, 0x5baa43f4e916 <vm_exec_core+15574>, 0x5baa43f4daff <vm_exec_core+11967>, 0x5baa43f4e3bd <vm_exec_core+14205>, 0x5baa43f4dd89 <vm_exec_core+12617>, 0x5baa43f4e5cc <vm_exec_core+14732>, 0x5baa43f4e63d <vm_exec_core+14845>, 0x5baa43f4b207 <vm_exec_core+1479>, 0x5baa43f4c50e <vm_exec_core+6350>, 0x5baa43f516a2 <vm_exec_core+27234>, 0x5baa43f4c080 <vm_exec_core+5184>, 0x5baa43f52453 <vm_exec_core+30739>, 0x5baa43f50255 <vm_exec_core+22037>, 0x5baa43f4deff <vm_exec_core+12991>, 0x5baa43f4b36f <vm_exec_core+1839>, 0x5baa43f51c95 <vm_exec_core+28757>, 0x5baa43f519dd <vm_exec_core+28061>, 0x5baa43f4c2fd <vm_exec_core+5821>, 0x5baa43f4b85f <vm_exec_core+3103>, 0x5baa43f50957 <vm_exec_core+23831>, 0x5baa43f4ce04 <vm_exec_core+8644>, 0x5baa43f51e96 <vm_exec_core+29270>, 0x5baa43f51b3f <vm_exec_core+28415>, 0x5baa43f4d4f2 <vm_exec_core+10418>, 0x5baa43f4de8e <vm_exec_core+12878>, 0x5baa43f504b6 <vm_exec_core+22646>, 0x5baa43f51ab6 <vm_exec_core+28278>, 0x5baa43f4f961 <vm_exec_core+19745>, 0x5baa43f5053f <vm_exec_core+22783>, 0x5baa43f50ff8 <vm_exec_core+25528>, 0x5baa43f4f89e <vm_exec_core+19550>, 0x5baa43f4b79c <vm_exec_core+2908>, 0x5baa43f4ff58 <vm_exec_core+21272>, 0x5baa43f4b62f <vm_exec_core+2543>, 0x5baa43f4ba65 <vm_exec_core+3621>, 0x5baa43f4d775 <vm_exec_core+11061>, 0x5baa43f4f46b <vm_exec_core+18475>, 0x5baa43f4fdf1 <vm_exec_core+20913>, 0x5baa43f4f110 <vm_exec_core+17616>, 0x5baa43f4b23b <vm_exec_core+1531>, 0x5baa43f51228 <vm_exec_core+26088>, 0x5baa43f51908 <vm_exec_core+27848>, 0x5baa43f4bc0c <vm_exec_core+4044>, 0x5baa43f4c7b8 <vm_exec_core+7032>, 0x5baa43f4c476 <vm_exec_core+6198>, 0x5baa43f4cef3 <vm_exec_core+8883>, 0x5baa43f4dd2a <vm_exec_core+12522>, 0x5baa43f4bcb3 <vm_exec_core+4211>, 0x5baa43f51090 <vm_exec_core+25680>, 0x5baa43f4c742 <vm_exec_core+6914>, 0x5baa43f4dbd8 <vm_exec_core+12184>, 0x5baa43f4e69f <vm_exec_core+14943>, 0x5baa43f509ed <vm_exec_core+23981>, 0x5baa43f4fb23 <vm_exec_core+20195>, 0x5baa43f4d1cd <vm_exec_core+9613>, 0x5baa43f4ca4f <vm_exec_core+7695>, 0x5baa43f50843 <vm_exec_core+23555>, 0x5baa43f4d955 <vm_exec_core+11541>, 0x5baa43f50057 <vm_exec_core+21527>, 0x5baa43f4fb95 <vm_exec_core+20309>, 0x5baa43f5010e <vm_exec_core+21710>, 0x5baa43f515da <vm_exec_core+27034>, 0x5baa43f4ef22 <vm_exec_core+17122>, 0x5baa43f50aa6 <vm_exec_core+24166>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f505d4 <vm_exec_core+22932>, 0x5baa43f4d2ec <vm_exec_core+9900>, 0x5baa43f4f7f9 <vm_exec_core+19385>, 0x5baa43f4fa39 <vm_exec_core+19961>, 0x5baa43f4e2d3 <vm_exec_core+13971>, 0x5baa43f4f466 <vm_exec_core+18470>, 0x5baa43f4d69a <vm_exec_core+10842>, 0x5baa43f4ccd7 <vm_exec_core+8343>, 0x5baa43f5018c <vm_exec_core+21836>, 0x5baa43f4be44 <vm_exec_core+4612>, 0x5baa43f4e080 <vm_exec_core+13376>, 0x5baa43f4e9d0 <vm_exec_core+15760>, 0x5baa43f4cfd1 <vm_exec_core+9105>, 0x5baa43f58be1 <vm_exec_core+57249>, 0x5baa43f4c9a6 <vm_exec_core+7526>, 0x5baa43f4c89e <vm_exec_core+7262>, 0x5baa43f4cba9 <vm_exec_core+8041>, 0x5baa43f4d594 <vm_exec_core+10580>, 0x5baa43f4f30f <vm_exec_core+18127>, 0x5baa43f4e75a <vm_exec_core+15130>, 0x5baa43f4f30a <vm_exec_core+18122>, 0x5baa43f4fb1e <vm_exec_core+20190>, 0x5baa43f4fb19 <vm_exec_core+20185>, 0x5baa43f4cba4 <vm_exec_core+8036>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f4dcf3 <vm_exec_core+12467>, 0x5baa43f4dcf8 <vm_exec_core+12472>, 0x5baa43f4fb14 <vm_exec_core+20180>, 0x5baa43f4f95c <vm_exec_core+19740>, 0x5baa43f4e9cb <vm_exec_core+15755>, 0x5baa43f4e902 <vm_exec_core+15554>, 0x5baa43f4fa0b <vm_exec_core+19915>, 0x5baa43f4edd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7e426dced720 |
| reg_pc = 0x503000b3cc90 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #45 0x00005baa43f45dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x517000198e50 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #46 0x00005baa43fd7452 in invoke_iseq_block_from_c (ec=0x517000198e50, captured=0x7e426dced7a8, self=138824399927840, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=0, me=0x0) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7e426f672f98 |
| cfp = <optimized out> |
| sp = 0x7e426dbed850 |
| use_argv = 0x0 |
| stack_argv = 0x7e426dbed850 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #47 invoke_block_from_c_bh (ec=<optimized out>, block_handler=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, force_blockarg=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1834 |
| captured = 0x7e426dced7a8 |
| #48 0x00005baa43f77e2c in vm_yield_with_cref (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1871 |
| No locals. |
| #49 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1879 |
| No locals. |
| #50 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1362 |
| No locals. |
| #51 0x00005baa43f77e2c in rb_yield (val=<optimized out>) |
| No locals. |
| #52 0x00005baa43b7cffc in rb_protect (proc=<optimized out>, data=<optimized out>, pstate=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1127 |
| _ec = 0x517000198e50 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7e426dbe9d70, <optimized out>, 0x7e426dbe9c80, <optimized out>, <optimized out>}, prev = 0x7e4261f7b240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| ec = 0x517000198e50 |
| cfp = 0x7e426dced758 |
| #53 0x00005baa43d1dc5b in rb_f_fork (obj=<optimized out>) at /tmp/ruby/src/trunk_asan/process.c:4293 |
| status = <optimized out> |
| pid = <optimized out> |
| #54 0x00005baa43fb67c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x660100040001 |
| cc = <optimized out> |
| me = 0x7e426efdda98 |
| cfunc = 0x506000048748 |
| recv = 138824399927840 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #55 0x00005baa43f9c015 in vm_call_method_each_type (ec=<optimized out>, cfp=<optimized out>, calling=0x7e426dbea400) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4888 |
| ivar_mask = <optimized out> |
| aset_mask = <optimized out> |
| ci = 0x0 |
| cc = <optimized out> |
| cme = <optimized out> |
| v = <optimized out> |
| #56 0x00005baa43f9baa5 in vm_call_method (ec=<optimized out>, cfp=<optimized out>, calling=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5028 |
| ci = <optimized out> |
| cc = 0x0 |
| #57 0x00005baa43f4f64f in vm_sendish (ec=0x517000198e50, reg_cfp=0x7e426dced790, cd=0x502000751a70, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #58 vm_exec_core (ec=ec@entry=0x517000198e50) at ../../src/trunk_asan/insns.def:856 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x502000751a70 |
| insns_address_table = {0x5baa43f4b216 <vm_exec_core+1494>, 0x5baa43f4c51d <vm_exec_core+6365>, 0x5baa43f516b1 <vm_exec_core+27249>, 0x5baa43f4c08f <vm_exec_core+5199>, 0x5baa43f52462 <vm_exec_core+30754>, 0x5baa43f50264 <vm_exec_core+22052>, 0x5baa43f4df0e <vm_exec_core+13006>, 0x5baa43f4b37e <vm_exec_core+1854>, 0x5baa43f51ca4 <vm_exec_core+28772>, 0x5baa43f519ec <vm_exec_core+28076>, 0x5baa43f4c30c <vm_exec_core+5836>, 0x5baa43f4b86e <vm_exec_core+3118>, 0x5baa43f50966 <vm_exec_core+23846>, 0x5baa43f4ce13 <vm_exec_core+8659>, 0x5baa43f51ea5 <vm_exec_core+29285>, 0x5baa43f51b4e <vm_exec_core+28430>, 0x5baa43f4d501 <vm_exec_core+10433>, 0x5baa43f4de9d <vm_exec_core+12893>, 0x5baa43f504c5 <vm_exec_core+22661>, 0x5baa43f51ac5 <vm_exec_core+28293>, 0x5baa43f4f970 <vm_exec_core+19760>, 0x5baa43f5054e <vm_exec_core+22798>, 0x5baa43f51007 <vm_exec_core+25543>, 0x5baa43f4f8ad <vm_exec_core+19565>, 0x5baa43f4b7ab <vm_exec_core+2923>, 0x5baa43f4ff67 <vm_exec_core+21287>, 0x5baa43f4b63e <vm_exec_core+2558>, 0x5baa43f4ba74 <vm_exec_core+3636>, 0x5baa43f4d784 <vm_exec_core+11076>, 0x5baa43f4f47a <vm_exec_core+18490>, 0x5baa43f4fe00 <vm_exec_core+20928>, 0x5baa43f4f11f <vm_exec_core+17631>, 0x5baa43f4b24a <vm_exec_core+1546>, 0x5baa43f51237 <vm_exec_core+26103>, 0x5baa43f51917 <vm_exec_core+27863>, 0x5baa43f4bc1b <vm_exec_core+4059>, 0x5baa43f4c7c7 <vm_exec_core+7047>, 0x5baa43f4c485 <vm_exec_core+6213>, 0x5baa43f4cf02 <vm_exec_core+8898>, 0x5baa43f4dd39 <vm_exec_core+12537>, 0x5baa43f4bcc2 <vm_exec_core+4226>, 0x5baa43f5109f <vm_exec_core+25695>, 0x5baa43f4c751 <vm_exec_core+6929>, 0x5baa43f4dbe7 <vm_exec_core+12199>, 0x5baa43f4e6ae <vm_exec_core+14958>, 0x5baa43f509fc <vm_exec_core+23996>, 0x5baa43f4fb32 <vm_exec_core+20210>, 0x5baa43f4d1dc <vm_exec_core+9628>, 0x5baa43f4ca5e <vm_exec_core+7710>, 0x5baa43f50852 <vm_exec_core+23570>, 0x5baa43f4d964 <vm_exec_core+11556>, 0x5baa43f50066 <vm_exec_core+21542>, 0x5baa43f4fba4 <vm_exec_core+20324>, 0x5baa43f5011d <vm_exec_core+21725>, 0x5baa43f515e9 <vm_exec_core+27049>, 0x5baa43f4ef31 <vm_exec_core+17137>, 0x5baa43f50ab5 <vm_exec_core+24181>, 0x5baa43f4af98 <vm_exec_core+856>, 0x5baa43f505e3 <vm_exec_core+22947>, 0x5baa43f4d2fb <vm_exec_core+9915>, 0x5baa43f4f808 <vm_exec_core+19400>, 0x5baa43f4fa48 <vm_exec_core+19976>, 0x5baa43f4e2e2 <vm_exec_core+13986>, 0x5baa43f4bb28 <vm_exec_core+3816>, 0x5baa43f4d6a9 <vm_exec_core+10857>, 0x5baa43f4cce6 <vm_exec_core+8358>, 0x5baa43f5019b <vm_exec_core+21851>, 0x5baa43f4be53 <vm_exec_core+4627>, 0x5baa43f4e08f <vm_exec_core+13391>, 0x5baa43f4e9df <vm_exec_core+15775>, 0x5baa43f4cfe0 <vm_exec_core+9120>, 0x5baa43f58bf0 <vm_exec_core+57264>, 0x5baa43f4c9b5 <vm_exec_core+7541>, 0x5baa43f4c8ad <vm_exec_core+7277>, 0x5baa43f4cbb8 <vm_exec_core+8056>, 0x5baa43f4d5a3 <vm_exec_core+10595>, 0x5baa43f4f31e <vm_exec_core+18142>, 0x5baa43f4e769 <vm_exec_core+15145>, 0x5baa43f4fe7f <vm_exec_core+21055>, 0x5baa43f4ebc5 <vm_exec_core+16261>, 0x5baa43f51160 <vm_exec_core+25888>, 0x5baa43f52707 <vm_exec_core+31431>, 0x5baa43f513a4 <vm_exec_core+26468>, 0x5baa43f51ff5 <vm_exec_core+29621>, 0x5baa43f520e6 <vm_exec_core+29862>, 0x5baa43f4b6d0 <vm_exec_core+2704>, 0x5baa43f51bcd <vm_exec_core+28557>, 0x5baa43f4d889 <vm_exec_core+11337>, 0x5baa43f51dc8 <vm_exec_core+29064>, 0x5baa43f4d3ca <vm_exec_core+10122>, 0x5baa43f512db <vm_exec_core+26267>, 0x5baa43f4b567 <vm_exec_core+2343>, 0x5baa43f4bd4d <vm_exec_core+4365>, 0x5baa43f5232a <vm_exec_core+30442>, 0x5baa43f4dc6d <vm_exec_core+12333>, 0x5baa43f4da6a <vm_exec_core+11818>, 0x5baa43f4af9d <vm_exec_core+861>, 0x5baa43f4b48a <vm_exec_core+2122>, 0x5baa43f4b023 <vm_exec_core+995>, 0x5baa43f51493 <vm_exec_core+26707>, 0x5baa43f4edee <vm_exec_core+16814>, 0x5baa43f4e4b2 <vm_exec_core+14450>, 0x5baa43f4ecca <vm_exec_core+16522>, 0x5baa43f4e916 <vm_exec_core+15574>, 0x5baa43f4daff <vm_exec_core+11967>, 0x5baa43f4e3bd <vm_exec_core+14205>, 0x5baa43f4dd89 <vm_exec_core+12617>, 0x5baa43f4e5cc <vm_exec_core+14732>, 0x5baa43f4e63d <vm_exec_core+14845>, 0x5baa43f4b207 <vm_exec_core+1479>, 0x5baa43f4c50e <vm_exec_core+6350>, 0x5baa43f516a2 <vm_exec_core+27234>, 0x5baa43f4c080 <vm_exec_core+5184>, 0x5baa43f52453 <vm_exec_core+30739>, 0x5baa43f50255 <vm_exec_core+22037>, 0x5baa43f4deff <vm_exec_core+12991>, 0x5baa43f4b36f <vm_exec_core+1839>, 0x5baa43f51c95 <vm_exec_core+28757>, 0x5baa43f519dd <vm_exec_core+28061>, 0x5baa43f4c2fd <vm_exec_core+5821>, 0x5baa43f4b85f <vm_exec_core+3103>, 0x5baa43f50957 <vm_exec_core+23831>, 0x5baa43f4ce04 <vm_exec_core+8644>, 0x5baa43f51e96 <vm_exec_core+29270>, 0x5baa43f51b3f <vm_exec_core+28415>, 0x5baa43f4d4f2 <vm_exec_core+10418>, 0x5baa43f4de8e <vm_exec_core+12878>, 0x5baa43f504b6 <vm_exec_core+22646>, 0x5baa43f51ab6 <vm_exec_core+28278>, 0x5baa43f4f961 <vm_exec_core+19745>, 0x5baa43f5053f <vm_exec_core+22783>, 0x5baa43f50ff8 <vm_exec_core+25528>, 0x5baa43f4f89e <vm_exec_core+19550>, 0x5baa43f4b79c <vm_exec_core+2908>, 0x5baa43f4ff58 <vm_exec_core+21272>, 0x5baa43f4b62f <vm_exec_core+2543>, 0x5baa43f4ba65 <vm_exec_core+3621>, 0x5baa43f4d775 <vm_exec_core+11061>, 0x5baa43f4f46b <vm_exec_core+18475>, 0x5baa43f4fdf1 <vm_exec_core+20913>, 0x5baa43f4f110 <vm_exec_core+17616>, 0x5baa43f4b23b <vm_exec_core+1531>, 0x5baa43f51228 <vm_exec_core+26088>, 0x5baa43f51908 <vm_exec_core+27848>, 0x5baa43f4bc0c <vm_exec_core+4044>, 0x5baa43f4c7b8 <vm_exec_core+7032>, 0x5baa43f4c476 <vm_exec_core+6198>, 0x5baa43f4cef3 <vm_exec_core+8883>, 0x5baa43f4dd2a <vm_exec_core+12522>, 0x5baa43f4bcb3 <vm_exec_core+4211>, 0x5baa43f51090 <vm_exec_core+25680>, 0x5baa43f4c742 <vm_exec_core+6914>, 0x5baa43f4dbd8 <vm_exec_core+12184>, 0x5baa43f4e69f <vm_exec_core+14943>, 0x5baa43f509ed <vm_exec_core+23981>, 0x5baa43f4fb23 <vm_exec_core+20195>, 0x5baa43f4d1cd <vm_exec_core+9613>, 0x5baa43f4ca4f <vm_exec_core+7695>, 0x5baa43f50843 <vm_exec_core+23555>, 0x5baa43f4d955 <vm_exec_core+11541>, 0x5baa43f50057 <vm_exec_core+21527>, 0x5baa43f4fb95 <vm_exec_core+20309>, 0x5baa43f5010e <vm_exec_core+21710>, 0x5baa43f515da <vm_exec_core+27034>, 0x5baa43f4ef22 <vm_exec_core+17122>, 0x5baa43f50aa6 <vm_exec_core+24166>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f505d4 <vm_exec_core+22932>, 0x5baa43f4d2ec <vm_exec_core+9900>, 0x5baa43f4f7f9 <vm_exec_core+19385>, 0x5baa43f4fa39 <vm_exec_core+19961>, 0x5baa43f4e2d3 <vm_exec_core+13971>, 0x5baa43f4f466 <vm_exec_core+18470>, 0x5baa43f4d69a <vm_exec_core+10842>, 0x5baa43f4ccd7 <vm_exec_core+8343>, 0x5baa43f5018c <vm_exec_core+21836>, 0x5baa43f4be44 <vm_exec_core+4612>, 0x5baa43f4e080 <vm_exec_core+13376>, 0x5baa43f4e9d0 <vm_exec_core+15760>, 0x5baa43f4cfd1 <vm_exec_core+9105>, 0x5baa43f58be1 <vm_exec_core+57249>, 0x5baa43f4c9a6 <vm_exec_core+7526>, 0x5baa43f4c89e <vm_exec_core+7262>, 0x5baa43f4cba9 <vm_exec_core+8041>, 0x5baa43f4d594 <vm_exec_core+10580>, 0x5baa43f4f30f <vm_exec_core+18127>, 0x5baa43f4e75a <vm_exec_core+15130>, 0x5baa43f4f30a <vm_exec_core+18122>, 0x5baa43f4fb1e <vm_exec_core+20190>, 0x5baa43f4fb19 <vm_exec_core+20185>, 0x5baa43f4cba4 <vm_exec_core+8036>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f4dcf3 <vm_exec_core+12467>, 0x5baa43f4dcf8 <vm_exec_core+12472>, 0x5baa43f4fb14 <vm_exec_core+20180>, 0x5baa43f4f95c <vm_exec_core+19740>, 0x5baa43f4e9cb <vm_exec_core+15755>, 0x5baa43f4e902 <vm_exec_core+15554>, 0x5baa43f4fa0b <vm_exec_core+19915>, 0x5baa43f4edd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7e426dced790 |
| reg_pc = 0x50400149cfb0 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #59 0x00005baa43f45dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x517000198e50 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #60 0x00005baa43f8a4eb in invoke_iseq_block_from_c (ec=0x517000198e50, captured=<optimized out>, self=138824399927840, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7e426f672fe8 |
| cfp = 0x7e426dced7c8 |
| sp = 0x7e426dbed818 |
| use_argv = <optimized out> |
| stack_argv = 0x7e426dbed818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #61 invoke_block_from_c_proc (ec=0x517000198e50, self=138824399927840, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #62 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #63 0x00005baa43f88746 in rb_vm_invoke_proc (ec=0x540000000688, proc=0x80, argc=1135926958, argv=0x0, kw_splat=0, passed_block_handler=18446744073709551104, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 0 |
| #64 0x00005baa43ed7ddb in thread_do_start_proc (th=th@entry=0x515000175780) at /tmp/ruby/src/trunk_asan/thread.c:625 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x504001451790 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #65 0x00005baa43ed597d in thread_do_start (th=0x515000175780) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #66 thread_start_func_2 (th=th@entry=0x515000175780, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000300 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #67 0x00005baa43ed4c6e in call_thread_start_func_2 (th=0x515000175780) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x7e426dbeacc0 |
| #68 nt_start (ptr=0x50c0002c1880) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x515000175780 |
| sched = <optimized out> |
| nt = 0x50c0002c1880 |
| vm = 0x525000000100 |
| #69 0x00005baa43b31aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #70 0x00007e429529caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {138823774156480, 1118030365293422869, 138823774156480, -352, 0, 140732626830160, 1118030365272451349, 1118576743896066325}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #71 0x00007e4295329c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| [Inferior 1 (process 557197) detached] |
| $ timeout 60 gdb -p 557204 -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> |
| $ timeout 60 gdb -p 557211 -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> |
| $ timeout 60 gdb -p 553201 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 557212] |
| [New LWP 557140] |
| [New LWP 555477] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007e429531baca in __GI___libc_read (nbytes=4, buf=0x7e4293471640, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7e4295509c40 (LWP 553201) "ruby" 0x00007e429531baca in __GI___libc_read (nbytes=4, buf=0x7e4293471640, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26 |
| 2 Thread 0x7e42791ff6c0 (LWP 557212) "test_autoload.*" 0x00007e429531b4fd in __GI___poll (fds=0x7e4264396040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 3 Thread 0x7e42740fd6c0 (LWP 557140) "parallel.rb:40" 0x00007e429531b4fd in __GI___poll (fds=0x7e4264fa1660, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 4 Thread 0x7e4272ae76c0 (LWP 555477) "Timeout stdlib " 0x00007e4295298d71 in __futex_abstimed_wait_common64 (private=32322, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x50c0002b37d0) at ./nptl/futex-internal.c:57 |
| >>> Machine level backtrace |
| Thread 4 (Thread 0x7e4272ae76c0 (LWP 555477) "Timeout stdlib "): |
| #0 0x00007e4295298d71 in __futex_abstimed_wait_common64 (private=32322, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x50c0002b37d0) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=32322, abstime=0x0, clockid=0, expected=0, futex_word=0x50c0002b37d0) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x50c0002b37d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007e429529b7ed in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5150000008d8, cond=0x50c0002b37a8) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7e429529b4b0 <__condvar_cleanup_waiting>, __arg = 0x7e4272ae5b70, __canceltype = 1772544, __prev = 0x0} |
| cbuffer = {wseq = 10, cond = 0x50c0002b37a8, mutex = 0x5150000008d8, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 10 |
| seq = 5 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=0x50c0002b37a8, mutex=mutex@entry=0x5150000008d8) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x00005baa43ea416f in rb_native_cond_wait (cond=0x50c0002b37d0, mutex=0x5150000008d8) at /tmp/ruby/src/trunk_asan/thread_pthread.c:231 |
| r = <optimized out> |
| #6 thread_sched_wait_running_turn (sched=sched@entry=0x5150000008d8, th=th@entry=0x51500013ba80, can_direct_transfer=false) at /tmp/ruby/src/trunk_asan/thread_pthread.c:851 |
| next_th = 0x0 |
| #7 0x00005baa43ed3b61 in thread_sched_to_waiting_until_wakeup (sched=0x5150000008d8, th=th@entry=0x51500013ba80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:1114 |
| can_direct_transfer = <optimized out> |
| #8 0x00005baa43eb371c in native_sleep (th=0x51500013ba80, rel=0x0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3341 |
| sched = <optimized out> |
| #9 sleep_forever (th=th@entry=0x51500013ba80, fl=fl@entry=1) at /tmp/ruby/src/trunk_asan/thread.c:1393 |
| prev_status = THREAD_RUNNABLE |
| status = THREAD_STOPPED_FOREVER |
| woke = <optimized out> |
| #10 0x00005baa43ed202d in rb_thread_sleep_deadly_allow_spurious_wakeup (blocker=138823852368840, timeout=4, end=0) at /tmp/ruby/src/trunk_asan/thread.c:1439 |
| th = 0x51500013ba80 |
| scheduler = 18446744073709551104 |
| #11 queue_sleep (_args=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:983 |
| args = <optimized out> |
| #12 0x00005baa43b7d6ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x5170001b0bd0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7e4272ae5f10, <optimized out>, 0x7e4272ae5e20, <optimized out>, <optimized out>}, prev = 0x7e4267c74240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #13 0x00005baa43b7db59 in rb_ensure (b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1163 |
| No locals. |
| #14 0x00005baa43ed15c1 in queue_do_pop (ec=<optimized out>, self=<optimized out>, q=0x5060008e2620, non_block=<optimized out>, timeout=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:1055 |
| queue_waiter = {w = {self = 138823852368840, th = 0x0, fiber = 0x0, node = {next = 0x0, prev = 0x0}}, as = {q = 0x0, sq = 0x0}} |
| queue_sleep_arg = {self = 138823852368840, timeout = 4, end = <optimized out>} |
| waitq = 0x5060008e2620 |
| end = 0 |
| #15 0x00005baa43f529d9 in invoke_bf (ec=<optimized out>, reg_cfp=<optimized out>, bf=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:7538 |
| func_ptr = <optimized out> |
| canary_p = <optimized out> |
| ret = <optimized out> |
| #16 0x00005baa43f529d9 in vm_invoke_builtin_delegate (ec=0x5170001b0bd0, cfp=0x7e426e4fd758, bf=<optimized out>, start_index=<optimized out>) |
| argv = <optimized out> |
| #17 vm_exec_core (ec=ec@entry=0x5170001b0bd0) at ../../src/trunk_asan/insns.def:1677 |
| bf = <optimized out> |
| leaf = false |
| val = <optimized out> |
| index = <optimized out> |
| insns_address_table = {0x5baa43f4b216 <vm_exec_core+1494>, 0x5baa43f4c51d <vm_exec_core+6365>, 0x5baa43f516b1 <vm_exec_core+27249>, 0x5baa43f4c08f <vm_exec_core+5199>, 0x5baa43f52462 <vm_exec_core+30754>, 0x5baa43f50264 <vm_exec_core+22052>, 0x5baa43f4df0e <vm_exec_core+13006>, 0x5baa43f4b37e <vm_exec_core+1854>, 0x5baa43f51ca4 <vm_exec_core+28772>, 0x5baa43f519ec <vm_exec_core+28076>, 0x5baa43f4c30c <vm_exec_core+5836>, 0x5baa43f4b86e <vm_exec_core+3118>, 0x5baa43f50966 <vm_exec_core+23846>, 0x5baa43f4ce13 <vm_exec_core+8659>, 0x5baa43f51ea5 <vm_exec_core+29285>, 0x5baa43f51b4e <vm_exec_core+28430>, 0x5baa43f4d501 <vm_exec_core+10433>, 0x5baa43f4de9d <vm_exec_core+12893>, 0x5baa43f504c5 <vm_exec_core+22661>, 0x5baa43f51ac5 <vm_exec_core+28293>, 0x5baa43f4f970 <vm_exec_core+19760>, 0x5baa43f5054e <vm_exec_core+22798>, 0x5baa43f51007 <vm_exec_core+25543>, 0x5baa43f4f8ad <vm_exec_core+19565>, 0x5baa43f4b7ab <vm_exec_core+2923>, 0x5baa43f4ff67 <vm_exec_core+21287>, 0x5baa43f4b63e <vm_exec_core+2558>, 0x5baa43f4ba74 <vm_exec_core+3636>, 0x5baa43f4d784 <vm_exec_core+11076>, 0x5baa43f4f47a <vm_exec_core+18490>, 0x5baa43f4fe00 <vm_exec_core+20928>, 0x5baa43f4f11f <vm_exec_core+17631>, 0x5baa43f4b24a <vm_exec_core+1546>, 0x5baa43f51237 <vm_exec_core+26103>, 0x5baa43f51917 <vm_exec_core+27863>, 0x5baa43f4bc1b <vm_exec_core+4059>, 0x5baa43f4c7c7 <vm_exec_core+7047>, 0x5baa43f4c485 <vm_exec_core+6213>, 0x5baa43f4cf02 <vm_exec_core+8898>, 0x5baa43f4dd39 <vm_exec_core+12537>, 0x5baa43f4bcc2 <vm_exec_core+4226>, 0x5baa43f5109f <vm_exec_core+25695>, 0x5baa43f4c751 <vm_exec_core+6929>, 0x5baa43f4dbe7 <vm_exec_core+12199>, 0x5baa43f4e6ae <vm_exec_core+14958>, 0x5baa43f509fc <vm_exec_core+23996>, 0x5baa43f4fb32 <vm_exec_core+20210>, 0x5baa43f4d1dc <vm_exec_core+9628>, 0x5baa43f4ca5e <vm_exec_core+7710>, 0x5baa43f50852 <vm_exec_core+23570>, 0x5baa43f4d964 <vm_exec_core+11556>, 0x5baa43f50066 <vm_exec_core+21542>, 0x5baa43f4fba4 <vm_exec_core+20324>, 0x5baa43f5011d <vm_exec_core+21725>, 0x5baa43f515e9 <vm_exec_core+27049>, 0x5baa43f4ef31 <vm_exec_core+17137>, 0x5baa43f50ab5 <vm_exec_core+24181>, 0x5baa43f4af98 <vm_exec_core+856>, 0x5baa43f505e3 <vm_exec_core+22947>, 0x5baa43f4d2fb <vm_exec_core+9915>, 0x5baa43f4f808 <vm_exec_core+19400>, 0x5baa43f4fa48 <vm_exec_core+19976>, 0x5baa43f4e2e2 <vm_exec_core+13986>, 0x5baa43f4bb28 <vm_exec_core+3816>, 0x5baa43f4d6a9 <vm_exec_core+10857>, 0x5baa43f4cce6 <vm_exec_core+8358>, 0x5baa43f5019b <vm_exec_core+21851>, 0x5baa43f4be53 <vm_exec_core+4627>, 0x5baa43f4e08f <vm_exec_core+13391>, 0x5baa43f4e9df <vm_exec_core+15775>, 0x5baa43f4cfe0 <vm_exec_core+9120>, 0x5baa43f58bf0 <vm_exec_core+57264>, 0x5baa43f4c9b5 <vm_exec_core+7541>, 0x5baa43f4c8ad <vm_exec_core+7277>, 0x5baa43f4cbb8 <vm_exec_core+8056>, 0x5baa43f4d5a3 <vm_exec_core+10595>, 0x5baa43f4f31e <vm_exec_core+18142>, 0x5baa43f4e769 <vm_exec_core+15145>, 0x5baa43f4fe7f <vm_exec_core+21055>, 0x5baa43f4ebc5 <vm_exec_core+16261>, 0x5baa43f51160 <vm_exec_core+25888>, 0x5baa43f52707 <vm_exec_core+31431>, 0x5baa43f513a4 <vm_exec_core+26468>, 0x5baa43f51ff5 <vm_exec_core+29621>, 0x5baa43f520e6 <vm_exec_core+29862>, 0x5baa43f4b6d0 <vm_exec_core+2704>, 0x5baa43f51bcd <vm_exec_core+28557>, 0x5baa43f4d889 <vm_exec_core+11337>, 0x5baa43f51dc8 <vm_exec_core+29064>, 0x5baa43f4d3ca <vm_exec_core+10122>, 0x5baa43f512db <vm_exec_core+26267>, 0x5baa43f4b567 <vm_exec_core+2343>, 0x5baa43f4bd4d <vm_exec_core+4365>, 0x5baa43f5232a <vm_exec_core+30442>, 0x5baa43f4dc6d <vm_exec_core+12333>, 0x5baa43f4da6a <vm_exec_core+11818>, 0x5baa43f4af9d <vm_exec_core+861>, 0x5baa43f4b48a <vm_exec_core+2122>, 0x5baa43f4b023 <vm_exec_core+995>, 0x5baa43f51493 <vm_exec_core+26707>, 0x5baa43f4edee <vm_exec_core+16814>, 0x5baa43f4e4b2 <vm_exec_core+14450>, 0x5baa43f4ecca <vm_exec_core+16522>, 0x5baa43f4e916 <vm_exec_core+15574>, 0x5baa43f4daff <vm_exec_core+11967>, 0x5baa43f4e3bd <vm_exec_core+14205>, 0x5baa43f4dd89 <vm_exec_core+12617>, 0x5baa43f4e5cc <vm_exec_core+14732>, 0x5baa43f4e63d <vm_exec_core+14845>, 0x5baa43f4b207 <vm_exec_core+1479>, 0x5baa43f4c50e <vm_exec_core+6350>, 0x5baa43f516a2 <vm_exec_core+27234>, 0x5baa43f4c080 <vm_exec_core+5184>, 0x5baa43f52453 <vm_exec_core+30739>, 0x5baa43f50255 <vm_exec_core+22037>, 0x5baa43f4deff <vm_exec_core+12991>, 0x5baa43f4b36f <vm_exec_core+1839>, 0x5baa43f51c95 <vm_exec_core+28757>, 0x5baa43f519dd <vm_exec_core+28061>, 0x5baa43f4c2fd <vm_exec_core+5821>, 0x5baa43f4b85f <vm_exec_core+3103>, 0x5baa43f50957 <vm_exec_core+23831>, 0x5baa43f4ce04 <vm_exec_core+8644>, 0x5baa43f51e96 <vm_exec_core+29270>, 0x5baa43f51b3f <vm_exec_core+28415>, 0x5baa43f4d4f2 <vm_exec_core+10418>, 0x5baa43f4de8e <vm_exec_core+12878>, 0x5baa43f504b6 <vm_exec_core+22646>, 0x5baa43f51ab6 <vm_exec_core+28278>, 0x5baa43f4f961 <vm_exec_core+19745>, 0x5baa43f5053f <vm_exec_core+22783>, 0x5baa43f50ff8 <vm_exec_core+25528>, 0x5baa43f4f89e <vm_exec_core+19550>, 0x5baa43f4b79c <vm_exec_core+2908>, 0x5baa43f4ff58 <vm_exec_core+21272>, 0x5baa43f4b62f <vm_exec_core+2543>, 0x5baa43f4ba65 <vm_exec_core+3621>, 0x5baa43f4d775 <vm_exec_core+11061>, 0x5baa43f4f46b <vm_exec_core+18475>, 0x5baa43f4fdf1 <vm_exec_core+20913>, 0x5baa43f4f110 <vm_exec_core+17616>, 0x5baa43f4b23b <vm_exec_core+1531>, 0x5baa43f51228 <vm_exec_core+26088>, 0x5baa43f51908 <vm_exec_core+27848>, 0x5baa43f4bc0c <vm_exec_core+4044>, 0x5baa43f4c7b8 <vm_exec_core+7032>, 0x5baa43f4c476 <vm_exec_core+6198>, 0x5baa43f4cef3 <vm_exec_core+8883>, 0x5baa43f4dd2a <vm_exec_core+12522>, 0x5baa43f4bcb3 <vm_exec_core+4211>, 0x5baa43f51090 <vm_exec_core+25680>, 0x5baa43f4c742 <vm_exec_core+6914>, 0x5baa43f4dbd8 <vm_exec_core+12184>, 0x5baa43f4e69f <vm_exec_core+14943>, 0x5baa43f509ed <vm_exec_core+23981>, 0x5baa43f4fb23 <vm_exec_core+20195>, 0x5baa43f4d1cd <vm_exec_core+9613>, 0x5baa43f4ca4f <vm_exec_core+7695>, 0x5baa43f50843 <vm_exec_core+23555>, 0x5baa43f4d955 <vm_exec_core+11541>, 0x5baa43f50057 <vm_exec_core+21527>, 0x5baa43f4fb95 <vm_exec_core+20309>, 0x5baa43f5010e <vm_exec_core+21710>, 0x5baa43f515da <vm_exec_core+27034>, 0x5baa43f4ef22 <vm_exec_core+17122>, 0x5baa43f50aa6 <vm_exec_core+24166>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f505d4 <vm_exec_core+22932>, 0x5baa43f4d2ec <vm_exec_core+9900>, 0x5baa43f4f7f9 <vm_exec_core+19385>, 0x5baa43f4fa39 <vm_exec_core+19961>, 0x5baa43f4e2d3 <vm_exec_core+13971>, 0x5baa43f4f466 <vm_exec_core+18470>, 0x5baa43f4d69a <vm_exec_core+10842>, 0x5baa43f4ccd7 <vm_exec_core+8343>, 0x5baa43f5018c <vm_exec_core+21836>, 0x5baa43f4be44 <vm_exec_core+4612>, 0x5baa43f4e080 <vm_exec_core+13376>, 0x5baa43f4e9d0 <vm_exec_core+15760>, 0x5baa43f4cfd1 <vm_exec_core+9105>, 0x5baa43f58be1 <vm_exec_core+57249>, 0x5baa43f4c9a6 <vm_exec_core+7526>, 0x5baa43f4c89e <vm_exec_core+7262>, 0x5baa43f4cba9 <vm_exec_core+8041>, 0x5baa43f4d594 <vm_exec_core+10580>, 0x5baa43f4f30f <vm_exec_core+18127>, 0x5baa43f4e75a <vm_exec_core+15130>, 0x5baa43f4f30a <vm_exec_core+18122>, 0x5baa43f4fb1e <vm_exec_core+20190>, 0x5baa43f4fb19 <vm_exec_core+20185>, 0x5baa43f4cba4 <vm_exec_core+8036>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f4dcf3 <vm_exec_core+12467>, 0x5baa43f4dcf8 <vm_exec_core+12472>, 0x5baa43f4fb14 <vm_exec_core+20180>, 0x5baa43f4f95c <vm_exec_core+19740>, 0x5baa43f4e9cb <vm_exec_core+15755>, 0x5baa43f4e902 <vm_exec_core+15554>, 0x5baa43f4fa0b <vm_exec_core+19915>, 0x5baa43f4edd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7e426e4fd758 |
| reg_pc = 0x510000002af8 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #18 0x00005baa43f45dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x5170001b0bd0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #19 0x00005baa43f8a4eb in invoke_iseq_block_from_c (ec=0x5170001b0bd0, captured=<optimized out>, self=138824427797520, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7e4294b63f78 |
| cfp = 0x7e426e4fd7c8 |
| sp = 0x7e426e3fd818 |
| use_argv = <optimized out> |
| stack_argv = 0x7e426e3fd818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #20 invoke_block_from_c_proc (ec=0x5170001b0bd0, self=138824427797520, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #21 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #22 0x00005baa43f88746 in rb_vm_invoke_proc (ec=0x50c0002b37d0, proc=0x189, argc=-1792438927, argv=0x0, kw_splat=-1, passed_block_handler=18446744073709551104, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 0 |
| #23 0x00005baa43ed7ddb in thread_do_start_proc (th=th@entry=0x51500013ba80) at /tmp/ruby/src/trunk_asan/thread.c:625 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x50400051e310 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #24 0x00005baa43ed597d in thread_do_start (th=0x51500013ba80) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #25 thread_start_func_2 (th=th@entry=0x51500013ba80, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000300 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #26 0x00005baa43ed4c6e in call_thread_start_func_2 (th=0x51500013ba80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x7e4272ae6cc0 |
| #27 nt_start (ptr=0x50c0002b3780) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x51500013ba80 |
| sched = <optimized out> |
| nt = 0x50c0002b3780 |
| vm = 0x525000000100 |
| #28 0x00005baa43b31aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #29 0x00007e429529caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {138823856977600, 1118076400900385045, 138823856977600, -352, 0, 140732626824816, 1118076400879413525, 1118576743896066325}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #30 0x00007e4295329c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7e42740fd6c0 (LWP 557140) "parallel.rb:40"): |
| #0 0x00007e429531b4fd in __GI___poll (fds=0x7e4264fa1660, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005baa43ad874a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005baa43c48eb9 in nogvl_wait_for (th=138823801964040, fptr=0x511000334a40, events=1, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:12568 |
| fds = {fd = 4, events = <optimized out>, revents = <optimized out>} |
| scheduler = <optimized out> |
| fd = <optimized out> |
| timeout_milliseconds = -1 |
| #3 io_internal_wait (thread=<optimized out>, fptr=<optimized out>, error=<optimized out>, events=<optimized out>, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:1174 |
| ready = <optimized out> |
| #4 0x00005baa43c4a42a in internal_read_func (ptr=0x7e4264fa1440) at /tmp/ruby/src/trunk_asan/io.c:1212 |
| iis = 0x7e4264fa1440 |
| result = <optimized out> |
| #5 0x00005baa43eb89ae in rb_thread_io_blocking_call (io=0x511000334a40, func=0x5baa43c49f20 <internal_read_func>, data1=0x7e4264fa1440, events=1) at /tmp/ruby/src/trunk_asan/thread.c:1986 |
| __region = <optimized out> |
| saved_state = RUBY_TAG_NONE |
| _ec = <optimized out> |
| _tag = <optimized out> |
| ec = <optimized out> |
| th = <optimized out> |
| val = <optimized out> |
| blocking_operation = <optimized out> |
| state = RUBY_TAG_NONE |
| saved_errno = <optimized out> |
| prev_mn_schedulable = <optimized out> |
| fd = <optimized out> |
| #6 0x00005baa43b7d6ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x51700019cd50 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7e42740fbdd0, <optimized out>, 0x7e42740fbce0, <optimized out>, <optimized out>}, prev = 0x7e4264f9f240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #7 0x00005baa43b7db59 in rb_ensure (b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1163 |
| No locals. |
| #8 0x00005baa43c5e202 in io_read_memory_locktmp (str=138823627052640, iis=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3480 |
| No locals. |
| #9 io_getpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>, no_exception=<optimized out>, nonblock=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3526 |
| str = <optimized out> |
| iis = {th = 138823801964040, fptr = 0x511000334a40, nonblock = 0, fd = 4, buf = 0x519000228d80, capa = 1024, timeout = <optimized out>} |
| length = <optimized out> |
| len = 1024 |
| fptr = 0x511000334a40 |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #10 0x00005baa43c3a8d1 in io_readpartial (argc=1694111328, argv=0x1, io=4294967295) at /tmp/ruby/src/trunk_asan/io.c:3646 |
| ret = <optimized out> |
| #11 0x00005baa43fb67c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x412100100003 |
| cc = <optimized out> |
| me = 0x7e4294d483c0 |
| cfunc = 0x50600002c1e8 |
| recv = 138823801964160 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #12 0x00005baa43f5745d in vm_sendish (ec=0x51700019cd50, reg_cfp=0x7e426dff3790, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #13 vm_exec_core (ec=ec@entry=0x51700019cd50) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5baa43f4b216 <vm_exec_core+1494>, 0x5baa43f4c51d <vm_exec_core+6365>, 0x5baa43f516b1 <vm_exec_core+27249>, 0x5baa43f4c08f <vm_exec_core+5199>, 0x5baa43f52462 <vm_exec_core+30754>, 0x5baa43f50264 <vm_exec_core+22052>, 0x5baa43f4df0e <vm_exec_core+13006>, 0x5baa43f4b37e <vm_exec_core+1854>, 0x5baa43f51ca4 <vm_exec_core+28772>, 0x5baa43f519ec <vm_exec_core+28076>, 0x5baa43f4c30c <vm_exec_core+5836>, 0x5baa43f4b86e <vm_exec_core+3118>, 0x5baa43f50966 <vm_exec_core+23846>, 0x5baa43f4ce13 <vm_exec_core+8659>, 0x5baa43f51ea5 <vm_exec_core+29285>, 0x5baa43f51b4e <vm_exec_core+28430>, 0x5baa43f4d501 <vm_exec_core+10433>, 0x5baa43f4de9d <vm_exec_core+12893>, 0x5baa43f504c5 <vm_exec_core+22661>, 0x5baa43f51ac5 <vm_exec_core+28293>, 0x5baa43f4f970 <vm_exec_core+19760>, 0x5baa43f5054e <vm_exec_core+22798>, 0x5baa43f51007 <vm_exec_core+25543>, 0x5baa43f4f8ad <vm_exec_core+19565>, 0x5baa43f4b7ab <vm_exec_core+2923>, 0x5baa43f4ff67 <vm_exec_core+21287>, 0x5baa43f4b63e <vm_exec_core+2558>, 0x5baa43f4ba74 <vm_exec_core+3636>, 0x5baa43f4d784 <vm_exec_core+11076>, 0x5baa43f4f47a <vm_exec_core+18490>, 0x5baa43f4fe00 <vm_exec_core+20928>, 0x5baa43f4f11f <vm_exec_core+17631>, 0x5baa43f4b24a <vm_exec_core+1546>, 0x5baa43f51237 <vm_exec_core+26103>, 0x5baa43f51917 <vm_exec_core+27863>, 0x5baa43f4bc1b <vm_exec_core+4059>, 0x5baa43f4c7c7 <vm_exec_core+7047>, 0x5baa43f4c485 <vm_exec_core+6213>, 0x5baa43f4cf02 <vm_exec_core+8898>, 0x5baa43f4dd39 <vm_exec_core+12537>, 0x5baa43f4bcc2 <vm_exec_core+4226>, 0x5baa43f5109f <vm_exec_core+25695>, 0x5baa43f4c751 <vm_exec_core+6929>, 0x5baa43f4dbe7 <vm_exec_core+12199>, 0x5baa43f4e6ae <vm_exec_core+14958>, 0x5baa43f509fc <vm_exec_core+23996>, 0x5baa43f4fb32 <vm_exec_core+20210>, 0x5baa43f4d1dc <vm_exec_core+9628>, 0x5baa43f4ca5e <vm_exec_core+7710>, 0x5baa43f50852 <vm_exec_core+23570>, 0x5baa43f4d964 <vm_exec_core+11556>, 0x5baa43f50066 <vm_exec_core+21542>, 0x5baa43f4fba4 <vm_exec_core+20324>, 0x5baa43f5011d <vm_exec_core+21725>, 0x5baa43f515e9 <vm_exec_core+27049>, 0x5baa43f4ef31 <vm_exec_core+17137>, 0x5baa43f50ab5 <vm_exec_core+24181>, 0x5baa43f4af98 <vm_exec_core+856>, 0x5baa43f505e3 <vm_exec_core+22947>, 0x5baa43f4d2fb <vm_exec_core+9915>, 0x5baa43f4f808 <vm_exec_core+19400>, 0x5baa43f4fa48 <vm_exec_core+19976>, 0x5baa43f4e2e2 <vm_exec_core+13986>, 0x5baa43f4bb28 <vm_exec_core+3816>, 0x5baa43f4d6a9 <vm_exec_core+10857>, 0x5baa43f4cce6 <vm_exec_core+8358>, 0x5baa43f5019b <vm_exec_core+21851>, 0x5baa43f4be53 <vm_exec_core+4627>, 0x5baa43f4e08f <vm_exec_core+13391>, 0x5baa43f4e9df <vm_exec_core+15775>, 0x5baa43f4cfe0 <vm_exec_core+9120>, 0x5baa43f58bf0 <vm_exec_core+57264>, 0x5baa43f4c9b5 <vm_exec_core+7541>, 0x5baa43f4c8ad <vm_exec_core+7277>, 0x5baa43f4cbb8 <vm_exec_core+8056>, 0x5baa43f4d5a3 <vm_exec_core+10595>, 0x5baa43f4f31e <vm_exec_core+18142>, 0x5baa43f4e769 <vm_exec_core+15145>, 0x5baa43f4fe7f <vm_exec_core+21055>, 0x5baa43f4ebc5 <vm_exec_core+16261>, 0x5baa43f51160 <vm_exec_core+25888>, 0x5baa43f52707 <vm_exec_core+31431>, 0x5baa43f513a4 <vm_exec_core+26468>, 0x5baa43f51ff5 <vm_exec_core+29621>, 0x5baa43f520e6 <vm_exec_core+29862>, 0x5baa43f4b6d0 <vm_exec_core+2704>, 0x5baa43f51bcd <vm_exec_core+28557>, 0x5baa43f4d889 <vm_exec_core+11337>, 0x5baa43f51dc8 <vm_exec_core+29064>, 0x5baa43f4d3ca <vm_exec_core+10122>, 0x5baa43f512db <vm_exec_core+26267>, 0x5baa43f4b567 <vm_exec_core+2343>, 0x5baa43f4bd4d <vm_exec_core+4365>, 0x5baa43f5232a <vm_exec_core+30442>, 0x5baa43f4dc6d <vm_exec_core+12333>, 0x5baa43f4da6a <vm_exec_core+11818>, 0x5baa43f4af9d <vm_exec_core+861>, 0x5baa43f4b48a <vm_exec_core+2122>, 0x5baa43f4b023 <vm_exec_core+995>, 0x5baa43f51493 <vm_exec_core+26707>, 0x5baa43f4edee <vm_exec_core+16814>, 0x5baa43f4e4b2 <vm_exec_core+14450>, 0x5baa43f4ecca <vm_exec_core+16522>, 0x5baa43f4e916 <vm_exec_core+15574>, 0x5baa43f4daff <vm_exec_core+11967>, 0x5baa43f4e3bd <vm_exec_core+14205>, 0x5baa43f4dd89 <vm_exec_core+12617>, 0x5baa43f4e5cc <vm_exec_core+14732>, 0x5baa43f4e63d <vm_exec_core+14845>, 0x5baa43f4b207 <vm_exec_core+1479>, 0x5baa43f4c50e <vm_exec_core+6350>, 0x5baa43f516a2 <vm_exec_core+27234>, 0x5baa43f4c080 <vm_exec_core+5184>, 0x5baa43f52453 <vm_exec_core+30739>, 0x5baa43f50255 <vm_exec_core+22037>, 0x5baa43f4deff <vm_exec_core+12991>, 0x5baa43f4b36f <vm_exec_core+1839>, 0x5baa43f51c95 <vm_exec_core+28757>, 0x5baa43f519dd <vm_exec_core+28061>, 0x5baa43f4c2fd <vm_exec_core+5821>, 0x5baa43f4b85f <vm_exec_core+3103>, 0x5baa43f50957 <vm_exec_core+23831>, 0x5baa43f4ce04 <vm_exec_core+8644>, 0x5baa43f51e96 <vm_exec_core+29270>, 0x5baa43f51b3f <vm_exec_core+28415>, 0x5baa43f4d4f2 <vm_exec_core+10418>, 0x5baa43f4de8e <vm_exec_core+12878>, 0x5baa43f504b6 <vm_exec_core+22646>, 0x5baa43f51ab6 <vm_exec_core+28278>, 0x5baa43f4f961 <vm_exec_core+19745>, 0x5baa43f5053f <vm_exec_core+22783>, 0x5baa43f50ff8 <vm_exec_core+25528>, 0x5baa43f4f89e <vm_exec_core+19550>, 0x5baa43f4b79c <vm_exec_core+2908>, 0x5baa43f4ff58 <vm_exec_core+21272>, 0x5baa43f4b62f <vm_exec_core+2543>, 0x5baa43f4ba65 <vm_exec_core+3621>, 0x5baa43f4d775 <vm_exec_core+11061>, 0x5baa43f4f46b <vm_exec_core+18475>, 0x5baa43f4fdf1 <vm_exec_core+20913>, 0x5baa43f4f110 <vm_exec_core+17616>, 0x5baa43f4b23b <vm_exec_core+1531>, 0x5baa43f51228 <vm_exec_core+26088>, 0x5baa43f51908 <vm_exec_core+27848>, 0x5baa43f4bc0c <vm_exec_core+4044>, 0x5baa43f4c7b8 <vm_exec_core+7032>, 0x5baa43f4c476 <vm_exec_core+6198>, 0x5baa43f4cef3 <vm_exec_core+8883>, 0x5baa43f4dd2a <vm_exec_core+12522>, 0x5baa43f4bcb3 <vm_exec_core+4211>, 0x5baa43f51090 <vm_exec_core+25680>, 0x5baa43f4c742 <vm_exec_core+6914>, 0x5baa43f4dbd8 <vm_exec_core+12184>, 0x5baa43f4e69f <vm_exec_core+14943>, 0x5baa43f509ed <vm_exec_core+23981>, 0x5baa43f4fb23 <vm_exec_core+20195>, 0x5baa43f4d1cd <vm_exec_core+9613>, 0x5baa43f4ca4f <vm_exec_core+7695>, 0x5baa43f50843 <vm_exec_core+23555>, 0x5baa43f4d955 <vm_exec_core+11541>, 0x5baa43f50057 <vm_exec_core+21527>, 0x5baa43f4fb95 <vm_exec_core+20309>, 0x5baa43f5010e <vm_exec_core+21710>, 0x5baa43f515da <vm_exec_core+27034>, 0x5baa43f4ef22 <vm_exec_core+17122>, 0x5baa43f50aa6 <vm_exec_core+24166>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f505d4 <vm_exec_core+22932>, 0x5baa43f4d2ec <vm_exec_core+9900>, 0x5baa43f4f7f9 <vm_exec_core+19385>, 0x5baa43f4fa39 <vm_exec_core+19961>, 0x5baa43f4e2d3 <vm_exec_core+13971>, 0x5baa43f4f466 <vm_exec_core+18470>, 0x5baa43f4d69a <vm_exec_core+10842>, 0x5baa43f4ccd7 <vm_exec_core+8343>, 0x5baa43f5018c <vm_exec_core+21836>, 0x5baa43f4be44 <vm_exec_core+4612>, 0x5baa43f4e080 <vm_exec_core+13376>, 0x5baa43f4e9d0 <vm_exec_core+15760>, 0x5baa43f4cfd1 <vm_exec_core+9105>, 0x5baa43f58be1 <vm_exec_core+57249>, 0x5baa43f4c9a6 <vm_exec_core+7526>, 0x5baa43f4c89e <vm_exec_core+7262>, 0x5baa43f4cba9 <vm_exec_core+8041>, 0x5baa43f4d594 <vm_exec_core+10580>, 0x5baa43f4f30f <vm_exec_core+18127>, 0x5baa43f4e75a <vm_exec_core+15130>, 0x5baa43f4f30a <vm_exec_core+18122>, 0x5baa43f4fb1e <vm_exec_core+20190>, 0x5baa43f4fb19 <vm_exec_core+20185>, 0x5baa43f4cba4 <vm_exec_core+8036>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f4dcf3 <vm_exec_core+12467>, 0x5baa43f4dcf8 <vm_exec_core+12472>, 0x5baa43f4fb14 <vm_exec_core+20180>, 0x5baa43f4f95c <vm_exec_core+19740>, 0x5baa43f4e9cb <vm_exec_core+15755>, 0x5baa43f4e902 <vm_exec_core+15554>, 0x5baa43f4fa0b <vm_exec_core+19915>, 0x5baa43f4edd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7e426dff3790 |
| reg_pc = 0x51300001ed18 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #14 0x00005baa43f45dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x51700019cd50 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #15 0x00005baa43f8a4eb in invoke_iseq_block_from_c (ec=0x51700019cd50, captured=<optimized out>, self=138824421454240, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7e4294bab6c0 |
| cfp = 0x7e426dff37c8 |
| sp = 0x7e426def3818 |
| use_argv = <optimized out> |
| stack_argv = 0x7e426def3818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #16 invoke_block_from_c_proc (ec=0x51700019cd50, self=138824421454240, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #17 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #18 0x00005baa43f88746 in rb_vm_invoke_proc (ec=0x7e4264fa1660, proc=0x1, argc=-1791904515, argv=0x0, kw_splat=-218959360, passed_block_handler=18446744073709551100, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 4294967295 |
| #19 0x00005baa43ed7ddb in thread_do_start_proc (th=th@entry=0x515000174880) at /tmp/ruby/src/trunk_asan/thread.c:625 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x50400149dcd0 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #20 0x00005baa43ed597d in thread_do_start (th=0x515000174880) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #21 thread_start_func_2 (th=th@entry=0x515000174880, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000300 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #22 0x00005baa43ed4c6e in call_thread_start_func_2 (th=0x515000174880) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x7e42740fccc0 |
| #23 nt_start (ptr=0x50c000224740) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x515000174880 |
| sched = <optimized out> |
| nt = 0x50c000224740 |
| vm = 0x525000000100 |
| #24 0x00005baa43b31aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #25 0x00007e429529caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {138823880136384, 1118082187295074581, 138823880136384, -352, 25, 140732626832816, 1118082187274103061, 1118576743896066325}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #26 0x00007e4295329c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x7e42791ff6c0 (LWP 557212) "test_autoload.*"): |
| #0 0x00007e429531b4fd in __GI___poll (fds=0x7e4264396040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005baa43ad874a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005baa43ed95db in timer_thread_polling (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread_mn.c:1077 |
| pfd = {fd = 3, events = 1, revents = <optimized out>} |
| timeout = -1 |
| r = <optimized out> |
| #3 timer_thread_func (ptr=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3066 |
| vm = <optimized out> |
| #4 0x00005baa43b31aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #5 0x00007e429529caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {138823965079232, 1118058134404475157, 138823965079232, -352, 0, 138823590187952, 1118058134383503637, 1118576743896066325}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #6 0x00007e4295329c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7e4295509c40 (LWP 553201) "ruby"): |
| #0 0x00007e429531baca in __GI___libc_read (nbytes=4, buf=0x7e4293471640, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26 |
| sc_ret = -512 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| sc_ret = <optimized out> |
| __arg2 = <optimized out> |
| _a3 = <optimized out> |
| _a1 = <optimized out> |
| resultvar = <optimized out> |
| __arg3 = <optimized out> |
| __arg1 = <optimized out> |
| _a2 = <optimized out> |
| #1 __GI___libc_read (fd=14, buf=0x7e4293471640, nbytes=4) at ../sysdeps/unix/sysv/linux/read.c:24 |
| No locals. |
| #2 0x00005baa43ab3243 in __interceptor_read () |
| No symbol table info available. |
| #3 0x00005baa43d291de in read_retry (fd=fd@entry=14, buf=buf@entry=0x7e4293471640, len=len@entry=4) at /tmp/ruby/src/trunk_asan/process.c:3781 |
| r = <optimized out> |
| #4 0x00005baa43d1950e in recv_child_error (fd=14, errmsg=0x7e429333cc30 "", errmsg_buflen=80, errp=<optimized out>) at /tmp/ruby/src/trunk_asan/process.c:3807 |
| err = <optimized out> |
| size = <optimized out> |
| ret = <optimized out> |
| #5 fork_check_err (status=<optimized out>, chfunc=<optimized out>, charg=<optimized out>, fds=<optimized out>, errmsg=<optimized out>, errmsg_buflen=<optimized out>, eargp=<optimized out>) at /tmp/ruby/src/trunk_asan/process.c:4078 |
| ep = <optimized out> |
| w = 0x0 |
| pid = 1232814 |
| err = <optimized out> |
| error_occurred = <optimized out> |
| #6 0x00005baa43d18be3 in rb_fork_async_signal_safe (status=<optimized out>, chfunc=<optimized out>, charg=<optimized out>, fds=<optimized out>, errmsg=<optimized out>, errmsg_buflen=<optimized out>) at /tmp/ruby/src/trunk_asan/process.c:4115 |
| result = <optimized out> |
| process_status = <optimized out> |
| #7 0x00005baa43c264dd in pipe_open (execarg_obj=138823837811680, modestr=<optimized out>, fmode=<optimized out>, convconfig=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:7681 |
| rbimpl_id = 0 |
| errmsg = '\000' <repeats 24 times>, "1\000\000\000\000\000\000\000@;\240.\000x\000\000@;\240.\000x\000\000rithmetic/long.h0\000\000\000\000\000\000\0000\000\000\000\000\000\000" |
| arg = {execarg_obj = 138823837811680, eargp = 0x7e42718a0400, modef = 1, pair = {-1, -1}, write_pair = {-1, -1}} |
| eargp = <optimized out> |
| prog = 138823849831320 |
| pid = 0 |
| e = 0 |
| fp = 0x0 |
| fd = -1 |
| write_fd = -1 |
| port = <optimized out> |
| fptr = <optimized out> |
| write_port = <optimized out> |
| write_fptr = <optimized out> |
| status = <optimized out> |
| state = <optimized out> |
| #8 0x00005baa43c25e3e in rb_io_popen (pname=<optimized out>, pmode=<optimized out>, env=<optimized out>, opt=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:8070 |
| execarg_obj = <optimized out> |
| tmp = <optimized out> |
| modestr = <optimized out> |
| oflags = <optimized out> |
| fmode = <optimized out> |
| convconfig = <optimized out> |
| #9 0x00005baa43c30f11 in rb_io_s_popen (argc=1, argv=0x7e42926ffcc8, klass=138824429861240) at /tmp/ruby/src/trunk_asan/io.c:8032 |
| pmode = 4 |
| opt = <optimized out> |
| env = <optimized out> |
| pname = 14 |
| #10 0x00005baa43fb67c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x42d100020003 |
| cc = <optimized out> |
| me = 0x7e4294d48d20 |
| cfunc = 0x50600002b168 |
| recv = 138824429861240 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #11 0x00005baa43f4f64f in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7e42927ff480, cd=0x51a00000aa20, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #12 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:856 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x51a00000aa20 |
| insns_address_table = {0x5baa43f4b216 <vm_exec_core+1494>, 0x5baa43f4c51d <vm_exec_core+6365>, 0x5baa43f516b1 <vm_exec_core+27249>, 0x5baa43f4c08f <vm_exec_core+5199>, 0x5baa43f52462 <vm_exec_core+30754>, 0x5baa43f50264 <vm_exec_core+22052>, 0x5baa43f4df0e <vm_exec_core+13006>, 0x5baa43f4b37e <vm_exec_core+1854>, 0x5baa43f51ca4 <vm_exec_core+28772>, 0x5baa43f519ec <vm_exec_core+28076>, 0x5baa43f4c30c <vm_exec_core+5836>, 0x5baa43f4b86e <vm_exec_core+3118>, 0x5baa43f50966 <vm_exec_core+23846>, 0x5baa43f4ce13 <vm_exec_core+8659>, 0x5baa43f51ea5 <vm_exec_core+29285>, 0x5baa43f51b4e <vm_exec_core+28430>, 0x5baa43f4d501 <vm_exec_core+10433>, 0x5baa43f4de9d <vm_exec_core+12893>, 0x5baa43f504c5 <vm_exec_core+22661>, 0x5baa43f51ac5 <vm_exec_core+28293>, 0x5baa43f4f970 <vm_exec_core+19760>, 0x5baa43f5054e <vm_exec_core+22798>, 0x5baa43f51007 <vm_exec_core+25543>, 0x5baa43f4f8ad <vm_exec_core+19565>, 0x5baa43f4b7ab <vm_exec_core+2923>, 0x5baa43f4ff67 <vm_exec_core+21287>, 0x5baa43f4b63e <vm_exec_core+2558>, 0x5baa43f4ba74 <vm_exec_core+3636>, 0x5baa43f4d784 <vm_exec_core+11076>, 0x5baa43f4f47a <vm_exec_core+18490>, 0x5baa43f4fe00 <vm_exec_core+20928>, 0x5baa43f4f11f <vm_exec_core+17631>, 0x5baa43f4b24a <vm_exec_core+1546>, 0x5baa43f51237 <vm_exec_core+26103>, 0x5baa43f51917 <vm_exec_core+27863>, 0x5baa43f4bc1b <vm_exec_core+4059>, 0x5baa43f4c7c7 <vm_exec_core+7047>, 0x5baa43f4c485 <vm_exec_core+6213>, 0x5baa43f4cf02 <vm_exec_core+8898>, 0x5baa43f4dd39 <vm_exec_core+12537>, 0x5baa43f4bcc2 <vm_exec_core+4226>, 0x5baa43f5109f <vm_exec_core+25695>, 0x5baa43f4c751 <vm_exec_core+6929>, 0x5baa43f4dbe7 <vm_exec_core+12199>, 0x5baa43f4e6ae <vm_exec_core+14958>, 0x5baa43f509fc <vm_exec_core+23996>, 0x5baa43f4fb32 <vm_exec_core+20210>, 0x5baa43f4d1dc <vm_exec_core+9628>, 0x5baa43f4ca5e <vm_exec_core+7710>, 0x5baa43f50852 <vm_exec_core+23570>, 0x5baa43f4d964 <vm_exec_core+11556>, 0x5baa43f50066 <vm_exec_core+21542>, 0x5baa43f4fba4 <vm_exec_core+20324>, 0x5baa43f5011d <vm_exec_core+21725>, 0x5baa43f515e9 <vm_exec_core+27049>, 0x5baa43f4ef31 <vm_exec_core+17137>, 0x5baa43f50ab5 <vm_exec_core+24181>, 0x5baa43f4af98 <vm_exec_core+856>, 0x5baa43f505e3 <vm_exec_core+22947>, 0x5baa43f4d2fb <vm_exec_core+9915>, 0x5baa43f4f808 <vm_exec_core+19400>, 0x5baa43f4fa48 <vm_exec_core+19976>, 0x5baa43f4e2e2 <vm_exec_core+13986>, 0x5baa43f4bb28 <vm_exec_core+3816>, 0x5baa43f4d6a9 <vm_exec_core+10857>, 0x5baa43f4cce6 <vm_exec_core+8358>, 0x5baa43f5019b <vm_exec_core+21851>, 0x5baa43f4be53 <vm_exec_core+4627>, 0x5baa43f4e08f <vm_exec_core+13391>, 0x5baa43f4e9df <vm_exec_core+15775>, 0x5baa43f4cfe0 <vm_exec_core+9120>, 0x5baa43f58bf0 <vm_exec_core+57264>, 0x5baa43f4c9b5 <vm_exec_core+7541>, 0x5baa43f4c8ad <vm_exec_core+7277>, 0x5baa43f4cbb8 <vm_exec_core+8056>, 0x5baa43f4d5a3 <vm_exec_core+10595>, 0x5baa43f4f31e <vm_exec_core+18142>, 0x5baa43f4e769 <vm_exec_core+15145>, 0x5baa43f4fe7f <vm_exec_core+21055>, 0x5baa43f4ebc5 <vm_exec_core+16261>, 0x5baa43f51160 <vm_exec_core+25888>, 0x5baa43f52707 <vm_exec_core+31431>, 0x5baa43f513a4 <vm_exec_core+26468>, 0x5baa43f51ff5 <vm_exec_core+29621>, 0x5baa43f520e6 <vm_exec_core+29862>, 0x5baa43f4b6d0 <vm_exec_core+2704>, 0x5baa43f51bcd <vm_exec_core+28557>, 0x5baa43f4d889 <vm_exec_core+11337>, 0x5baa43f51dc8 <vm_exec_core+29064>, 0x5baa43f4d3ca <vm_exec_core+10122>, 0x5baa43f512db <vm_exec_core+26267>, 0x5baa43f4b567 <vm_exec_core+2343>, 0x5baa43f4bd4d <vm_exec_core+4365>, 0x5baa43f5232a <vm_exec_core+30442>, 0x5baa43f4dc6d <vm_exec_core+12333>, 0x5baa43f4da6a <vm_exec_core+11818>, 0x5baa43f4af9d <vm_exec_core+861>, 0x5baa43f4b48a <vm_exec_core+2122>, 0x5baa43f4b023 <vm_exec_core+995>, 0x5baa43f51493 <vm_exec_core+26707>, 0x5baa43f4edee <vm_exec_core+16814>, 0x5baa43f4e4b2 <vm_exec_core+14450>, 0x5baa43f4ecca <vm_exec_core+16522>, 0x5baa43f4e916 <vm_exec_core+15574>, 0x5baa43f4daff <vm_exec_core+11967>, 0x5baa43f4e3bd <vm_exec_core+14205>, 0x5baa43f4dd89 <vm_exec_core+12617>, 0x5baa43f4e5cc <vm_exec_core+14732>, 0x5baa43f4e63d <vm_exec_core+14845>, 0x5baa43f4b207 <vm_exec_core+1479>, 0x5baa43f4c50e <vm_exec_core+6350>, 0x5baa43f516a2 <vm_exec_core+27234>, 0x5baa43f4c080 <vm_exec_core+5184>, 0x5baa43f52453 <vm_exec_core+30739>, 0x5baa43f50255 <vm_exec_core+22037>, 0x5baa43f4deff <vm_exec_core+12991>, 0x5baa43f4b36f <vm_exec_core+1839>, 0x5baa43f51c95 <vm_exec_core+28757>, 0x5baa43f519dd <vm_exec_core+28061>, 0x5baa43f4c2fd <vm_exec_core+5821>, 0x5baa43f4b85f <vm_exec_core+3103>, 0x5baa43f50957 <vm_exec_core+23831>, 0x5baa43f4ce04 <vm_exec_core+8644>, 0x5baa43f51e96 <vm_exec_core+29270>, 0x5baa43f51b3f <vm_exec_core+28415>, 0x5baa43f4d4f2 <vm_exec_core+10418>, 0x5baa43f4de8e <vm_exec_core+12878>, 0x5baa43f504b6 <vm_exec_core+22646>, 0x5baa43f51ab6 <vm_exec_core+28278>, 0x5baa43f4f961 <vm_exec_core+19745>, 0x5baa43f5053f <vm_exec_core+22783>, 0x5baa43f50ff8 <vm_exec_core+25528>, 0x5baa43f4f89e <vm_exec_core+19550>, 0x5baa43f4b79c <vm_exec_core+2908>, 0x5baa43f4ff58 <vm_exec_core+21272>, 0x5baa43f4b62f <vm_exec_core+2543>, 0x5baa43f4ba65 <vm_exec_core+3621>, 0x5baa43f4d775 <vm_exec_core+11061>, 0x5baa43f4f46b <vm_exec_core+18475>, 0x5baa43f4fdf1 <vm_exec_core+20913>, 0x5baa43f4f110 <vm_exec_core+17616>, 0x5baa43f4b23b <vm_exec_core+1531>, 0x5baa43f51228 <vm_exec_core+26088>, 0x5baa43f51908 <vm_exec_core+27848>, 0x5baa43f4bc0c <vm_exec_core+4044>, 0x5baa43f4c7b8 <vm_exec_core+7032>, 0x5baa43f4c476 <vm_exec_core+6198>, 0x5baa43f4cef3 <vm_exec_core+8883>, 0x5baa43f4dd2a <vm_exec_core+12522>, 0x5baa43f4bcb3 <vm_exec_core+4211>, 0x5baa43f51090 <vm_exec_core+25680>, 0x5baa43f4c742 <vm_exec_core+6914>, 0x5baa43f4dbd8 <vm_exec_core+12184>, 0x5baa43f4e69f <vm_exec_core+14943>, 0x5baa43f509ed <vm_exec_core+23981>, 0x5baa43f4fb23 <vm_exec_core+20195>, 0x5baa43f4d1cd <vm_exec_core+9613>, 0x5baa43f4ca4f <vm_exec_core+7695>, 0x5baa43f50843 <vm_exec_core+23555>, 0x5baa43f4d955 <vm_exec_core+11541>, 0x5baa43f50057 <vm_exec_core+21527>, 0x5baa43f4fb95 <vm_exec_core+20309>, 0x5baa43f5010e <vm_exec_core+21710>, 0x5baa43f515da <vm_exec_core+27034>, 0x5baa43f4ef22 <vm_exec_core+17122>, 0x5baa43f50aa6 <vm_exec_core+24166>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f505d4 <vm_exec_core+22932>, 0x5baa43f4d2ec <vm_exec_core+9900>, 0x5baa43f4f7f9 <vm_exec_core+19385>, 0x5baa43f4fa39 <vm_exec_core+19961>, 0x5baa43f4e2d3 <vm_exec_core+13971>, 0x5baa43f4f466 <vm_exec_core+18470>, 0x5baa43f4d69a <vm_exec_core+10842>, 0x5baa43f4ccd7 <vm_exec_core+8343>, 0x5baa43f5018c <vm_exec_core+21836>, 0x5baa43f4be44 <vm_exec_core+4612>, 0x5baa43f4e080 <vm_exec_core+13376>, 0x5baa43f4e9d0 <vm_exec_core+15760>, 0x5baa43f4cfd1 <vm_exec_core+9105>, 0x5baa43f58be1 <vm_exec_core+57249>, 0x5baa43f4c9a6 <vm_exec_core+7526>, 0x5baa43f4c89e <vm_exec_core+7262>, 0x5baa43f4cba9 <vm_exec_core+8041>, 0x5baa43f4d594 <vm_exec_core+10580>, 0x5baa43f4f30f <vm_exec_core+18127>, 0x5baa43f4e75a <vm_exec_core+15130>, 0x5baa43f4f30a <vm_exec_core+18122>, 0x5baa43f4fb1e <vm_exec_core+20190>, 0x5baa43f4fb19 <vm_exec_core+20185>, 0x5baa43f4cba4 <vm_exec_core+8036>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f4dcf3 <vm_exec_core+12467>, 0x5baa43f4dcf8 <vm_exec_core+12472>, 0x5baa43f4fb14 <vm_exec_core+20180>, 0x5baa43f4f95c <vm_exec_core+19740>, 0x5baa43f4e9cb <vm_exec_core+15755>, 0x5baa43f4e902 <vm_exec_core+15554>, 0x5baa43f4fa0b <vm_exec_core+19915>, 0x5baa43f4edd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7e42927ff480 |
| reg_pc = 0x52300000b208 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #13 0x00005baa43f45dd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #14 0x00005baa43fd7452 in invoke_iseq_block_from_c (ec=0x5170000000d0, captured=0x7e42927ff620, self=138824421454240, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=0, me=0x0) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7e4294b6d2d0 |
| cfp = <optimized out> |
| sp = 0x7e42926ffa28 |
| use_argv = 0x7e42932c60e0 |
| stack_argv = 0x7e42926ffa28 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #15 invoke_block_from_c_bh (ec=<optimized out>, block_handler=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, force_blockarg=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1834 |
| captured = 0x7e42927ff620 |
| #16 0x00005baa43f77e2c in vm_yield_with_cref (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1871 |
| No locals. |
| #17 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1879 |
| No locals. |
| #18 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1362 |
| No locals. |
| #19 0x00005baa43f77e2c in rb_yield (val=<optimized out>) |
| No locals. |
| #20 0x00005baa44151ec6 in rb_ary_collect (ary=138823857028120) at /tmp/ruby/src/trunk_asan/array.c:3763 |
| collect = 138823837819040 |
| i = 4 |
| #21 0x00005baa43fb67c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x16a100000001 |
| cc = <optimized out> |
| me = 0x7e4294d4e6a8 |
| cfunc = 0x506000020188 |
| recv = 138823857028120 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #22 0x00005baa43f4f64f in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7e42927ff608, cd=0x512000013db0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #23 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:856 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x512000013db0 |
| insns_address_table = {0x5baa43f4b216 <vm_exec_core+1494>, 0x5baa43f4c51d <vm_exec_core+6365>, 0x5baa43f516b1 <vm_exec_core+27249>, 0x5baa43f4c08f <vm_exec_core+5199>, 0x5baa43f52462 <vm_exec_core+30754>, 0x5baa43f50264 <vm_exec_core+22052>, 0x5baa43f4df0e <vm_exec_core+13006>, 0x5baa43f4b37e <vm_exec_core+1854>, 0x5baa43f51ca4 <vm_exec_core+28772>, 0x5baa43f519ec <vm_exec_core+28076>, 0x5baa43f4c30c <vm_exec_core+5836>, 0x5baa43f4b86e <vm_exec_core+3118>, 0x5baa43f50966 <vm_exec_core+23846>, 0x5baa43f4ce13 <vm_exec_core+8659>, 0x5baa43f51ea5 <vm_exec_core+29285>, 0x5baa43f51b4e <vm_exec_core+28430>, 0x5baa43f4d501 <vm_exec_core+10433>, 0x5baa43f4de9d <vm_exec_core+12893>, 0x5baa43f504c5 <vm_exec_core+22661>, 0x5baa43f51ac5 <vm_exec_core+28293>, 0x5baa43f4f970 <vm_exec_core+19760>, 0x5baa43f5054e <vm_exec_core+22798>, 0x5baa43f51007 <vm_exec_core+25543>, 0x5baa43f4f8ad <vm_exec_core+19565>, 0x5baa43f4b7ab <vm_exec_core+2923>, 0x5baa43f4ff67 <vm_exec_core+21287>, 0x5baa43f4b63e <vm_exec_core+2558>, 0x5baa43f4ba74 <vm_exec_core+3636>, 0x5baa43f4d784 <vm_exec_core+11076>, 0x5baa43f4f47a <vm_exec_core+18490>, 0x5baa43f4fe00 <vm_exec_core+20928>, 0x5baa43f4f11f <vm_exec_core+17631>, 0x5baa43f4b24a <vm_exec_core+1546>, 0x5baa43f51237 <vm_exec_core+26103>, 0x5baa43f51917 <vm_exec_core+27863>, 0x5baa43f4bc1b <vm_exec_core+4059>, 0x5baa43f4c7c7 <vm_exec_core+7047>, 0x5baa43f4c485 <vm_exec_core+6213>, 0x5baa43f4cf02 <vm_exec_core+8898>, 0x5baa43f4dd39 <vm_exec_core+12537>, 0x5baa43f4bcc2 <vm_exec_core+4226>, 0x5baa43f5109f <vm_exec_core+25695>, 0x5baa43f4c751 <vm_exec_core+6929>, 0x5baa43f4dbe7 <vm_exec_core+12199>, 0x5baa43f4e6ae <vm_exec_core+14958>, 0x5baa43f509fc <vm_exec_core+23996>, 0x5baa43f4fb32 <vm_exec_core+20210>, 0x5baa43f4d1dc <vm_exec_core+9628>, 0x5baa43f4ca5e <vm_exec_core+7710>, 0x5baa43f50852 <vm_exec_core+23570>, 0x5baa43f4d964 <vm_exec_core+11556>, 0x5baa43f50066 <vm_exec_core+21542>, 0x5baa43f4fba4 <vm_exec_core+20324>, 0x5baa43f5011d <vm_exec_core+21725>, 0x5baa43f515e9 <vm_exec_core+27049>, 0x5baa43f4ef31 <vm_exec_core+17137>, 0x5baa43f50ab5 <vm_exec_core+24181>, 0x5baa43f4af98 <vm_exec_core+856>, 0x5baa43f505e3 <vm_exec_core+22947>, 0x5baa43f4d2fb <vm_exec_core+9915>, 0x5baa43f4f808 <vm_exec_core+19400>, 0x5baa43f4fa48 <vm_exec_core+19976>, 0x5baa43f4e2e2 <vm_exec_core+13986>, 0x5baa43f4bb28 <vm_exec_core+3816>, 0x5baa43f4d6a9 <vm_exec_core+10857>, 0x5baa43f4cce6 <vm_exec_core+8358>, 0x5baa43f5019b <vm_exec_core+21851>, 0x5baa43f4be53 <vm_exec_core+4627>, 0x5baa43f4e08f <vm_exec_core+13391>, 0x5baa43f4e9df <vm_exec_core+15775>, 0x5baa43f4cfe0 <vm_exec_core+9120>, 0x5baa43f58bf0 <vm_exec_core+57264>, 0x5baa43f4c9b5 <vm_exec_core+7541>, 0x5baa43f4c8ad <vm_exec_core+7277>, 0x5baa43f4cbb8 <vm_exec_core+8056>, 0x5baa43f4d5a3 <vm_exec_core+10595>, 0x5baa43f4f31e <vm_exec_core+18142>, 0x5baa43f4e769 <vm_exec_core+15145>, 0x5baa43f4fe7f <vm_exec_core+21055>, 0x5baa43f4ebc5 <vm_exec_core+16261>, 0x5baa43f51160 <vm_exec_core+25888>, 0x5baa43f52707 <vm_exec_core+31431>, 0x5baa43f513a4 <vm_exec_core+26468>, 0x5baa43f51ff5 <vm_exec_core+29621>, 0x5baa43f520e6 <vm_exec_core+29862>, 0x5baa43f4b6d0 <vm_exec_core+2704>, 0x5baa43f51bcd <vm_exec_core+28557>, 0x5baa43f4d889 <vm_exec_core+11337>, 0x5baa43f51dc8 <vm_exec_core+29064>, 0x5baa43f4d3ca <vm_exec_core+10122>, 0x5baa43f512db <vm_exec_core+26267>, 0x5baa43f4b567 <vm_exec_core+2343>, 0x5baa43f4bd4d <vm_exec_core+4365>, 0x5baa43f5232a <vm_exec_core+30442>, 0x5baa43f4dc6d <vm_exec_core+12333>, 0x5baa43f4da6a <vm_exec_core+11818>, 0x5baa43f4af9d <vm_exec_core+861>, 0x5baa43f4b48a <vm_exec_core+2122>, 0x5baa43f4b023 <vm_exec_core+995>, 0x5baa43f51493 <vm_exec_core+26707>, 0x5baa43f4edee <vm_exec_core+16814>, 0x5baa43f4e4b2 <vm_exec_core+14450>, 0x5baa43f4ecca <vm_exec_core+16522>, 0x5baa43f4e916 <vm_exec_core+15574>, 0x5baa43f4daff <vm_exec_core+11967>, 0x5baa43f4e3bd <vm_exec_core+14205>, 0x5baa43f4dd89 <vm_exec_core+12617>, 0x5baa43f4e5cc <vm_exec_core+14732>, 0x5baa43f4e63d <vm_exec_core+14845>, 0x5baa43f4b207 <vm_exec_core+1479>, 0x5baa43f4c50e <vm_exec_core+6350>, 0x5baa43f516a2 <vm_exec_core+27234>, 0x5baa43f4c080 <vm_exec_core+5184>, 0x5baa43f52453 <vm_exec_core+30739>, 0x5baa43f50255 <vm_exec_core+22037>, 0x5baa43f4deff <vm_exec_core+12991>, 0x5baa43f4b36f <vm_exec_core+1839>, 0x5baa43f51c95 <vm_exec_core+28757>, 0x5baa43f519dd <vm_exec_core+28061>, 0x5baa43f4c2fd <vm_exec_core+5821>, 0x5baa43f4b85f <vm_exec_core+3103>, 0x5baa43f50957 <vm_exec_core+23831>, 0x5baa43f4ce04 <vm_exec_core+8644>, 0x5baa43f51e96 <vm_exec_core+29270>, 0x5baa43f51b3f <vm_exec_core+28415>, 0x5baa43f4d4f2 <vm_exec_core+10418>, 0x5baa43f4de8e <vm_exec_core+12878>, 0x5baa43f504b6 <vm_exec_core+22646>, 0x5baa43f51ab6 <vm_exec_core+28278>, 0x5baa43f4f961 <vm_exec_core+19745>, 0x5baa43f5053f <vm_exec_core+22783>, 0x5baa43f50ff8 <vm_exec_core+25528>, 0x5baa43f4f89e <vm_exec_core+19550>, 0x5baa43f4b79c <vm_exec_core+2908>, 0x5baa43f4ff58 <vm_exec_core+21272>, 0x5baa43f4b62f <vm_exec_core+2543>, 0x5baa43f4ba65 <vm_exec_core+3621>, 0x5baa43f4d775 <vm_exec_core+11061>, 0x5baa43f4f46b <vm_exec_core+18475>, 0x5baa43f4fdf1 <vm_exec_core+20913>, 0x5baa43f4f110 <vm_exec_core+17616>, 0x5baa43f4b23b <vm_exec_core+1531>, 0x5baa43f51228 <vm_exec_core+26088>, 0x5baa43f51908 <vm_exec_core+27848>, 0x5baa43f4bc0c <vm_exec_core+4044>, 0x5baa43f4c7b8 <vm_exec_core+7032>, 0x5baa43f4c476 <vm_exec_core+6198>, 0x5baa43f4cef3 <vm_exec_core+8883>, 0x5baa43f4dd2a <vm_exec_core+12522>, 0x5baa43f4bcb3 <vm_exec_core+4211>, 0x5baa43f51090 <vm_exec_core+25680>, 0x5baa43f4c742 <vm_exec_core+6914>, 0x5baa43f4dbd8 <vm_exec_core+12184>, 0x5baa43f4e69f <vm_exec_core+14943>, 0x5baa43f509ed <vm_exec_core+23981>, 0x5baa43f4fb23 <vm_exec_core+20195>, 0x5baa43f4d1cd <vm_exec_core+9613>, 0x5baa43f4ca4f <vm_exec_core+7695>, 0x5baa43f50843 <vm_exec_core+23555>, 0x5baa43f4d955 <vm_exec_core+11541>, 0x5baa43f50057 <vm_exec_core+21527>, 0x5baa43f4fb95 <vm_exec_core+20309>, 0x5baa43f5010e <vm_exec_core+21710>, 0x5baa43f515da <vm_exec_core+27034>, 0x5baa43f4ef22 <vm_exec_core+17122>, 0x5baa43f50aa6 <vm_exec_core+24166>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f505d4 <vm_exec_core+22932>, 0x5baa43f4d2ec <vm_exec_core+9900>, 0x5baa43f4f7f9 <vm_exec_core+19385>, 0x5baa43f4fa39 <vm_exec_core+19961>, 0x5baa43f4e2d3 <vm_exec_core+13971>, 0x5baa43f4f466 <vm_exec_core+18470>, 0x5baa43f4d69a <vm_exec_core+10842>, 0x5baa43f4ccd7 <vm_exec_core+8343>, 0x5baa43f5018c <vm_exec_core+21836>, 0x5baa43f4be44 <vm_exec_core+4612>, 0x5baa43f4e080 <vm_exec_core+13376>, 0x5baa43f4e9d0 <vm_exec_core+15760>, 0x5baa43f4cfd1 <vm_exec_core+9105>, 0x5baa43f58be1 <vm_exec_core+57249>, 0x5baa43f4c9a6 <vm_exec_core+7526>, 0x5baa43f4c89e <vm_exec_core+7262>, 0x5baa43f4cba9 <vm_exec_core+8041>, 0x5baa43f4d594 <vm_exec_core+10580>, 0x5baa43f4f30f <vm_exec_core+18127>, 0x5baa43f4e75a <vm_exec_core+15130>, 0x5baa43f4f30a <vm_exec_core+18122>, 0x5baa43f4fb1e <vm_exec_core+20190>, 0x5baa43f4fb19 <vm_exec_core+20185>, 0x5baa43f4cba4 <vm_exec_core+8036>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f4dcf3 <vm_exec_core+12467>, 0x5baa43f4dcf8 <vm_exec_core+12472>, 0x5baa43f4fb14 <vm_exec_core+20180>, 0x5baa43f4f95c <vm_exec_core+19740>, 0x5baa43f4e9cb <vm_exec_core+15755>, 0x5baa43f4e902 <vm_exec_core+15554>, 0x5baa43f4fa0b <vm_exec_core+19915>, 0x5baa43f4edd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7e42927ff608 |
| reg_pc = 0x51900001b210 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| th: 0x515000000300, native_id: 0x7e4295509c40 |
| -- Control frame information ----------------------------------------------- |
| c:0017 p:---- s:0157 e:000156 l:y b:---- CFUNC :popen |
| c:0016 p:0289 s:0152 e:000150 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/envutil.rb:231 |
| c:0015 p:0084 s:0113 e:000112 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/core_assertions.rb:114 |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| c:0014 p:0011 s:0095 e:000094 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/test/ruby/test_autoload.rb:8 |
| c:0013 p:0037 s:0091 e:000090 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb:202 |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| c:0012 p:0052 s:0085 e:000084 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb:170 |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| c:0011 p:0093 s:0076 e:000075 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1665 [FINISH] |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| c:0010 p:---- s:0069 e:000068 l:y b:---- CFUNC :map |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| c:0009 p:0114 s:0065 e:000064 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1652 |
| c:0008 p:0035 s:0053 e:000052 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1356 |
| c:0007 p:0069 s:0046 E:002210 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:52 |
| c:0006 p:0007 s:0030 e:000029 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:24 [FINISH] |
| c:0005 p:---- s:0026 e:000025 l:y b:---- CFUNC :map |
| c:0004 p:0005 s:0022 e:000021 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:23 |
| c:0003 p:0210 s:0016 e:000015 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:122 |
| c:0002 p:0062 s:0006 e:000005 l:n b:---- EVAL /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:220 [FINISH] |
| c:0001 p:0000 s:0003 E:001630 l:y b:---- DUMMY [FINISH] |
| th: 0x51500013ba80, native_id: 0x7e4272ae76c0 |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:0023 s:0017 e:000016 l:y b:0001 METHOD <internal:thread_sync>:75 |
| c:0002 p:0019 s:0010 e:000009 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/lib/timeout.rb:91 [FINISH] |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| th: 0x515000174880, native_id: 0x7e42740fd6c0 |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:---- s:0012 e:000011 l:y b:---- CFUNC :readpartial |
| c:0002 p:0035 s:0007 e:000006 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:42 [FINISH] |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #24 0x00005baa43f461c1 in vm_exec_loop (ec=0x5170000000d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2825 |
| No locals. |
| #25 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2804 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #26 0x00005baa43fd7452 in invoke_iseq_block_from_c (ec=0x5170000000d0, captured=0x7e42927ff738, self=138824421454240, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=0, me=0x0) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7e4294bab878 |
| cfp = <optimized out> |
| sp = 0x7e42926ff8d0 |
| use_argv = 0x7e42932f4160 |
| stack_argv = 0x7e42926ff8d0 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #27 invoke_block_from_c_bh (ec=<optimized out>, block_handler=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, force_blockarg=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1834 |
| captured = 0x7e42927ff738 |
| #28 0x00005baa43f77e2c in vm_yield_with_cref (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1871 |
| No locals. |
| #29 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1879 |
| No locals. |
| #30 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1362 |
| No locals. |
| #31 0x00005baa43f77e2c in rb_yield (val=<optimized out>) |
| No locals. |
| #32 0x00005baa44151ec6 in rb_ary_collect (ary=138823801964360) at /tmp/ruby/src/trunk_asan/array.c:3763 |
| collect = 138823801964280 |
| i = 0 |
| #33 0x00005baa43fb67c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x16a100000001 |
| cc = <optimized out> |
| me = 0x7e4294d4e6a8 |
| cfunc = 0x506000020188 |
| recv = 138823801964360 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #34 0x00005baa43f4f64f in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7e42927ff720, cd=0x50200002ad50, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #35 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:856 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x50200002ad50 |
| insns_address_table = {0x5baa43f4b216 <vm_exec_core+1494>, 0x5baa43f4c51d <vm_exec_core+6365>, 0x5baa43f516b1 <vm_exec_core+27249>, 0x5baa43f4c08f <vm_exec_core+5199>, 0x5baa43f52462 <vm_exec_core+30754>, 0x5baa43f50264 <vm_exec_core+22052>, 0x5baa43f4df0e <vm_exec_core+13006>, 0x5baa43f4b37e <vm_exec_core+1854>, 0x5baa43f51ca4 <vm_exec_core+28772>, 0x5baa43f519ec <vm_exec_core+28076>, 0x5baa43f4c30c <vm_exec_core+5836>, 0x5baa43f4b86e <vm_exec_core+3118>, 0x5baa43f50966 <vm_exec_core+23846>, 0x5baa43f4ce13 <vm_exec_core+8659>, 0x5baa43f51ea5 <vm_exec_core+29285>, 0x5baa43f51b4e <vm_exec_core+28430>, 0x5baa43f4d501 <vm_exec_core+10433>, 0x5baa43f4de9d <vm_exec_core+12893>, 0x5baa43f504c5 <vm_exec_core+22661>, 0x5baa43f51ac5 <vm_exec_core+28293>, 0x5baa43f4f970 <vm_exec_core+19760>, 0x5baa43f5054e <vm_exec_core+22798>, 0x5baa43f51007 <vm_exec_core+25543>, 0x5baa43f4f8ad <vm_exec_core+19565>, 0x5baa43f4b7ab <vm_exec_core+2923>, 0x5baa43f4ff67 <vm_exec_core+21287>, 0x5baa43f4b63e <vm_exec_core+2558>, 0x5baa43f4ba74 <vm_exec_core+3636>, 0x5baa43f4d784 <vm_exec_core+11076>, 0x5baa43f4f47a <vm_exec_core+18490>, 0x5baa43f4fe00 <vm_exec_core+20928>, 0x5baa43f4f11f <vm_exec_core+17631>, 0x5baa43f4b24a <vm_exec_core+1546>, 0x5baa43f51237 <vm_exec_core+26103>, 0x5baa43f51917 <vm_exec_core+27863>, 0x5baa43f4bc1b <vm_exec_core+4059>, 0x5baa43f4c7c7 <vm_exec_core+7047>, 0x5baa43f4c485 <vm_exec_core+6213>, 0x5baa43f4cf02 <vm_exec_core+8898>, 0x5baa43f4dd39 <vm_exec_core+12537>, 0x5baa43f4bcc2 <vm_exec_core+4226>, 0x5baa43f5109f <vm_exec_core+25695>, 0x5baa43f4c751 <vm_exec_core+6929>, 0x5baa43f4dbe7 <vm_exec_core+12199>, 0x5baa43f4e6ae <vm_exec_core+14958>, 0x5baa43f509fc <vm_exec_core+23996>, 0x5baa43f4fb32 <vm_exec_core+20210>, 0x5baa43f4d1dc <vm_exec_core+9628>, 0x5baa43f4ca5e <vm_exec_core+7710>, 0x5baa43f50852 <vm_exec_core+23570>, 0x5baa43f4d964 <vm_exec_core+11556>, 0x5baa43f50066 <vm_exec_core+21542>, 0x5baa43f4fba4 <vm_exec_core+20324>, 0x5baa43f5011d <vm_exec_core+21725>, 0x5baa43f515e9 <vm_exec_core+27049>, 0x5baa43f4ef31 <vm_exec_core+17137>, 0x5baa43f50ab5 <vm_exec_core+24181>, 0x5baa43f4af98 <vm_exec_core+856>, 0x5baa43f505e3 <vm_exec_core+22947>, 0x5baa43f4d2fb <vm_exec_core+9915>, 0x5baa43f4f808 <vm_exec_core+19400>, 0x5baa43f4fa48 <vm_exec_core+19976>, 0x5baa43f4e2e2 <vm_exec_core+13986>, 0x5baa43f4bb28 <vm_exec_core+3816>, 0x5baa43f4d6a9 <vm_exec_core+10857>, 0x5baa43f4cce6 <vm_exec_core+8358>, 0x5baa43f5019b <vm_exec_core+21851>, 0x5baa43f4be53 <vm_exec_core+4627>, 0x5baa43f4e08f <vm_exec_core+13391>, 0x5baa43f4e9df <vm_exec_core+15775>, 0x5baa43f4cfe0 <vm_exec_core+9120>, 0x5baa43f58bf0 <vm_exec_core+57264>, 0x5baa43f4c9b5 <vm_exec_core+7541>, 0x5baa43f4c8ad <vm_exec_core+7277>, 0x5baa43f4cbb8 <vm_exec_core+8056>, 0x5baa43f4d5a3 <vm_exec_core+10595>, 0x5baa43f4f31e <vm_exec_core+18142>, 0x5baa43f4e769 <vm_exec_core+15145>, 0x5baa43f4fe7f <vm_exec_core+21055>, 0x5baa43f4ebc5 <vm_exec_core+16261>, 0x5baa43f51160 <vm_exec_core+25888>, 0x5baa43f52707 <vm_exec_core+31431>, 0x5baa43f513a4 <vm_exec_core+26468>, 0x5baa43f51ff5 <vm_exec_core+29621>, 0x5baa43f520e6 <vm_exec_core+29862>, 0x5baa43f4b6d0 <vm_exec_core+2704>, 0x5baa43f51bcd <vm_exec_core+28557>, 0x5baa43f4d889 <vm_exec_core+11337>, 0x5baa43f51dc8 <vm_exec_core+29064>, 0x5baa43f4d3ca <vm_exec_core+10122>, 0x5baa43f512db <vm_exec_core+26267>, 0x5baa43f4b567 <vm_exec_core+2343>, 0x5baa43f4bd4d <vm_exec_core+4365>, 0x5baa43f5232a <vm_exec_core+30442>, 0x5baa43f4dc6d <vm_exec_core+12333>, 0x5baa43f4da6a <vm_exec_core+11818>, 0x5baa43f4af9d <vm_exec_core+861>, 0x5baa43f4b48a <vm_exec_core+2122>, 0x5baa43f4b023 <vm_exec_core+995>, 0x5baa43f51493 <vm_exec_core+26707>, 0x5baa43f4edee <vm_exec_core+16814>, 0x5baa43f4e4b2 <vm_exec_core+14450>, 0x5baa43f4ecca <vm_exec_core+16522>, 0x5baa43f4e916 <vm_exec_core+15574>, 0x5baa43f4daff <vm_exec_core+11967>, 0x5baa43f4e3bd <vm_exec_core+14205>, 0x5baa43f4dd89 <vm_exec_core+12617>, 0x5baa43f4e5cc <vm_exec_core+14732>, 0x5baa43f4e63d <vm_exec_core+14845>, 0x5baa43f4b207 <vm_exec_core+1479>, 0x5baa43f4c50e <vm_exec_core+6350>, 0x5baa43f516a2 <vm_exec_core+27234>, 0x5baa43f4c080 <vm_exec_core+5184>, 0x5baa43f52453 <vm_exec_core+30739>, 0x5baa43f50255 <vm_exec_core+22037>, 0x5baa43f4deff <vm_exec_core+12991>, 0x5baa43f4b36f <vm_exec_core+1839>, 0x5baa43f51c95 <vm_exec_core+28757>, 0x5baa43f519dd <vm_exec_core+28061>, 0x5baa43f4c2fd <vm_exec_core+5821>, 0x5baa43f4b85f <vm_exec_core+3103>, 0x5baa43f50957 <vm_exec_core+23831>, 0x5baa43f4ce04 <vm_exec_core+8644>, 0x5baa43f51e96 <vm_exec_core+29270>, 0x5baa43f51b3f <vm_exec_core+28415>, 0x5baa43f4d4f2 <vm_exec_core+10418>, 0x5baa43f4de8e <vm_exec_core+12878>, 0x5baa43f504b6 <vm_exec_core+22646>, 0x5baa43f51ab6 <vm_exec_core+28278>, 0x5baa43f4f961 <vm_exec_core+19745>, 0x5baa43f5053f <vm_exec_core+22783>, 0x5baa43f50ff8 <vm_exec_core+25528>, 0x5baa43f4f89e <vm_exec_core+19550>, 0x5baa43f4b79c <vm_exec_core+2908>, 0x5baa43f4ff58 <vm_exec_core+21272>, 0x5baa43f4b62f <vm_exec_core+2543>, 0x5baa43f4ba65 <vm_exec_core+3621>, 0x5baa43f4d775 <vm_exec_core+11061>, 0x5baa43f4f46b <vm_exec_core+18475>, 0x5baa43f4fdf1 <vm_exec_core+20913>, 0x5baa43f4f110 <vm_exec_core+17616>, 0x5baa43f4b23b <vm_exec_core+1531>, 0x5baa43f51228 <vm_exec_core+26088>, 0x5baa43f51908 <vm_exec_core+27848>, 0x5baa43f4bc0c <vm_exec_core+4044>, 0x5baa43f4c7b8 <vm_exec_core+7032>, 0x5baa43f4c476 <vm_exec_core+6198>, 0x5baa43f4cef3 <vm_exec_core+8883>, 0x5baa43f4dd2a <vm_exec_core+12522>, 0x5baa43f4bcb3 <vm_exec_core+4211>, 0x5baa43f51090 <vm_exec_core+25680>, 0x5baa43f4c742 <vm_exec_core+6914>, 0x5baa43f4dbd8 <vm_exec_core+12184>, 0x5baa43f4e69f <vm_exec_core+14943>, 0x5baa43f509ed <vm_exec_core+23981>, 0x5baa43f4fb23 <vm_exec_core+20195>, 0x5baa43f4d1cd <vm_exec_core+9613>, 0x5baa43f4ca4f <vm_exec_core+7695>, 0x5baa43f50843 <vm_exec_core+23555>, 0x5baa43f4d955 <vm_exec_core+11541>, 0x5baa43f50057 <vm_exec_core+21527>, 0x5baa43f4fb95 <vm_exec_core+20309>, 0x5baa43f5010e <vm_exec_core+21710>, 0x5baa43f515da <vm_exec_core+27034>, 0x5baa43f4ef22 <vm_exec_core+17122>, 0x5baa43f50aa6 <vm_exec_core+24166>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f505d4 <vm_exec_core+22932>, 0x5baa43f4d2ec <vm_exec_core+9900>, 0x5baa43f4f7f9 <vm_exec_core+19385>, 0x5baa43f4fa39 <vm_exec_core+19961>, 0x5baa43f4e2d3 <vm_exec_core+13971>, 0x5baa43f4f466 <vm_exec_core+18470>, 0x5baa43f4d69a <vm_exec_core+10842>, 0x5baa43f4ccd7 <vm_exec_core+8343>, 0x5baa43f5018c <vm_exec_core+21836>, 0x5baa43f4be44 <vm_exec_core+4612>, 0x5baa43f4e080 <vm_exec_core+13376>, 0x5baa43f4e9d0 <vm_exec_core+15760>, 0x5baa43f4cfd1 <vm_exec_core+9105>, 0x5baa43f58be1 <vm_exec_core+57249>, 0x5baa43f4c9a6 <vm_exec_core+7526>, 0x5baa43f4c89e <vm_exec_core+7262>, 0x5baa43f4cba9 <vm_exec_core+8041>, 0x5baa43f4d594 <vm_exec_core+10580>, 0x5baa43f4f30f <vm_exec_core+18127>, 0x5baa43f4e75a <vm_exec_core+15130>, 0x5baa43f4f30a <vm_exec_core+18122>, 0x5baa43f4fb1e <vm_exec_core+20190>, 0x5baa43f4fb19 <vm_exec_core+20185>, 0x5baa43f4cba4 <vm_exec_core+8036>, 0x5baa43f4ff44 <vm_exec_core+21252>, 0x5baa43f4dcf3 <vm_exec_core+12467>, 0x5baa43f4dcf8 <vm_exec_core+12472>, 0x5baa43f4fb14 <vm_exec_core+20180>, 0x5baa43f4f95c <vm_exec_core+19740>, 0x5baa43f4e9cb <vm_exec_core+15755>, 0x5baa43f4e902 <vm_exec_core+15554>, 0x5baa43f4fa0b <vm_exec_core+19915>, 0x5baa43f4edd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7e42927ff720 |
| reg_pc = 0x5040000089f8 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #36 0x00005baa43f461c1 in vm_exec_loop (ec=0x5170000000d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2825 |
| No locals. |
| #37 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2804 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #38 0x00005baa43f8f289 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:3064 |
| ec = 0x5170000000d0 |
| val = <optimized out> |
| #39 0x00005baa43b78c70 in rb_ec_exec_node (ec=0x5170000000d0, n=0x7e4294baba08) at /tmp/ruby/src/trunk_asan/eval.c:283 |
| _ec = 0x5170000000d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ffede3b30f0, <optimized out>, 0x7ffede3b3040, <optimized out>, <optimized out>}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x7e4294baba08 |
| #40 ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:321 |
| ec = 0x5170000000d0 |
| status = <optimized out> |
| #41 0x00005baa43b71bb7 in rb_main (argc=11, argv=0x7ffede3b32c8) at /tmp/ruby/src/trunk_asan/main.c:42 |
| variable_in_this_stack_frame = <optimized out> |
| #42 main (argc=11, argv=0x7ffede3b32c8) at /tmp/ruby/src/trunk_asan/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| [Inferior 1 (process 553201) detached] |
| $ timeout 60 gdb -p 553178 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 1232769] |
| [New LWP 553180] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007ab9ea510813 in __GI___wait4 (pid=-1, stat_loc=0x7ab9e85b0e68, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7ab9ea659c40 (LWP 553178) "ruby" 0x00007ab9ea510813 in __GI___wait4 (pid=-1, stat_loc=0x7ab9e85b0e68, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 |
| 2 Thread 0x7ab9c994d6c0 (LWP 1232769) "Timeout stdlib " 0x00007ab9ea498d71 in __futex_abstimed_wait_common64 (private=-2147483648, cancel=true, abstime=0x7ab9c994b120, op=137, expected=0, futex_word=0x50c0059d8a94) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x7ab9ce3ff6c0 (LWP 553180) "ruby" 0x00007ab9ea51b4fd in __GI___poll (fds=0x7ab9cd1ff040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 3 (Thread 0x7ab9ce3ff6c0 (LWP 553180) "ruby"): |
| #0 0x00007ab9ea51b4fd in __GI___poll (fds=0x7ab9cd1ff040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005dcfd93fe74a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005dcfd97ff5db in timer_thread_polling (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread_mn.c:1077 |
| pfd = {fd = 3, events = 1, revents = <optimized out>} |
| timeout = -1 |
| r = <optimized out> |
| #3 timer_thread_func (ptr=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3066 |
| vm = <optimized out> |
| #4 0x00005dcfd9457aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #5 0x00007ab9ea49caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {134938447836864, 7598134273016574631, 134938447836864, -352, 0, 140732254377392, 7598134273029157543, 7598054368059175591}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #6 0x00007ab9ea529c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x7ab9c994d6c0 (LWP 1232769) "Timeout stdlib "): |
| #0 0x00007ab9ea498d71 in __futex_abstimed_wait_common64 (private=-2147483648, cancel=true, abstime=0x7ab9c994b120, op=137, expected=0, futex_word=0x50c0059d8a94) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=-2147483648, abstime=0x7ab9c994b120, clockid=0, expected=0, futex_word=0x50c0059d8a94) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 137 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x50c0059d8a94, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ab9c994b120, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007ab9ea49bc8e in __pthread_cond_wait_common (abstime=0x7ab9c994b120, clockid=1, mutex=0x5150000510a8, cond=0x50c0059d8a68) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7ab9ea49b4b0 <__condvar_cleanup_waiting>, __arg = 0x7ab9c994b010, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 3, cond = 0x50c0059d8a68, mutex = 0x5150000510a8, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 3 |
| seq = 1 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_timedwait64 (cond=cond@entry=0x50c0059d8a68, mutex=mutex@entry=0x5150000510a8, abstime=abstime@entry=0x7ab9c994b120) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x00005dcfd97f9690 in native_cond_timedwait (cond=0x50c0059d8a68, mutex=0x5150000510a8, abs=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:251 |
| r = <optimized out> |
| ts = <optimized out> |
| #6 native_cond_sleep (th=th@entry=0x515000050f80, rel=rel@entry=0x7ab9c8a4e420) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2478 |
| end = <optimized out> |
| sched = 0x5150000008d8 |
| lock = 0x5150000510a8 |
| cond = 0x50c0059d8a68 |
| max = 100000000000000000 |
| #7 0x00005dcfd97da357 in native_sleep (th=0x515000050f80, rel=0x7ab9c8a4e420) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3334 |
| sched = <optimized out> |
| #8 sleep_hrtime (th=<optimized out>, rel=1999832000, fl=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:1341 |
| prev_status = THREAD_RUNNABLE |
| end = 494012679305259 |
| woke = 1 |
| #9 0x00005dcfd97f6cb4 in mutex_sleep_begin (_arguments=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:592 |
| timeout_value = <optimized out> |
| relative_timeout = 18446744073709551100 |
| arguments = <optimized out> |
| timeout = 18446738036833124354 |
| woken = 20 |
| scheduler = <optimized out> |
| #10 0x00005dcfd94a36ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x5170000777d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ab9c994b410, <optimized out>, 0x7ab9c994b320, <optimized out>, <optimized out>}, prev = 0x7ab9c8c4ee60, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #11 0x00005dcfd97d048c in rb_mut_sleep (ec=<optimized out>, self=<optimized out>, timeout=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:615 |
| arguments = {self = 134938882024400, timeout = <optimized out>} |
| beg = 1768652025 |
| woken = <optimized out> |
| end = <optimized out> |
| #12 0x00005dcfd94a36ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x5170000777d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ab9c994b5b0, <optimized out>, 0x7ab9c994b4c0, <optimized out>, <optimized out>}, prev = 0x7ab9c8c4e840, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #13 0x00005dcfd97d5917 in rb_condvar_wait (ec=<optimized out>, self=<optimized out>, mutex=<optimized out>, timeout=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:1237 |
| args = {ec = 0x5170000777d0, mutex = 134938882024400, timeout = 18446738036833124354} |
| sync_waiter = {self = 134938882024400, th = 0x515000050f80, fiber = 0x0, node = {next = 0x503004153960, prev = 0x503004153960}} |
| cv = <optimized out> |
| #14 0x00005dcfd98789d9 in invoke_bf (ec=<optimized out>, reg_cfp=<optimized out>, bf=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:7538 |
| func_ptr = <optimized out> |
| canary_p = <optimized out> |
| ret = <optimized out> |
| #15 0x00005dcfd98789d9 in vm_invoke_builtin_delegate (ec=0x5170000777d0, cfp=0x7ab9c9a4f6e8, bf=<optimized out>, start_index=<optimized out>) |
| argv = <optimized out> |
| #16 vm_exec_core (ec=ec@entry=0x5170000777d0) at ../../src/trunk_asan/insns.def:1677 |
| bf = <optimized out> |
| leaf = false |
| val = <optimized out> |
| index = <optimized out> |
| insns_address_table = {0x5dcfd9871216 <vm_exec_core+1494>, 0x5dcfd987251d <vm_exec_core+6365>, 0x5dcfd98776b1 <vm_exec_core+27249>, 0x5dcfd987208f <vm_exec_core+5199>, 0x5dcfd9878462 <vm_exec_core+30754>, 0x5dcfd9876264 <vm_exec_core+22052>, 0x5dcfd9873f0e <vm_exec_core+13006>, 0x5dcfd987137e <vm_exec_core+1854>, 0x5dcfd9877ca4 <vm_exec_core+28772>, 0x5dcfd98779ec <vm_exec_core+28076>, 0x5dcfd987230c <vm_exec_core+5836>, 0x5dcfd987186e <vm_exec_core+3118>, 0x5dcfd9876966 <vm_exec_core+23846>, 0x5dcfd9872e13 <vm_exec_core+8659>, 0x5dcfd9877ea5 <vm_exec_core+29285>, 0x5dcfd9877b4e <vm_exec_core+28430>, 0x5dcfd9873501 <vm_exec_core+10433>, 0x5dcfd9873e9d <vm_exec_core+12893>, 0x5dcfd98764c5 <vm_exec_core+22661>, 0x5dcfd9877ac5 <vm_exec_core+28293>, 0x5dcfd9875970 <vm_exec_core+19760>, 0x5dcfd987654e <vm_exec_core+22798>, 0x5dcfd9877007 <vm_exec_core+25543>, 0x5dcfd98758ad <vm_exec_core+19565>, 0x5dcfd98717ab <vm_exec_core+2923>, 0x5dcfd9875f67 <vm_exec_core+21287>, 0x5dcfd987163e <vm_exec_core+2558>, 0x5dcfd9871a74 <vm_exec_core+3636>, 0x5dcfd9873784 <vm_exec_core+11076>, 0x5dcfd987547a <vm_exec_core+18490>, 0x5dcfd9875e00 <vm_exec_core+20928>, 0x5dcfd987511f <vm_exec_core+17631>, 0x5dcfd987124a <vm_exec_core+1546>, 0x5dcfd9877237 <vm_exec_core+26103>, 0x5dcfd9877917 <vm_exec_core+27863>, 0x5dcfd9871c1b <vm_exec_core+4059>, 0x5dcfd98727c7 <vm_exec_core+7047>, 0x5dcfd9872485 <vm_exec_core+6213>, 0x5dcfd9872f02 <vm_exec_core+8898>, 0x5dcfd9873d39 <vm_exec_core+12537>, 0x5dcfd9871cc2 <vm_exec_core+4226>, 0x5dcfd987709f <vm_exec_core+25695>, 0x5dcfd9872751 <vm_exec_core+6929>, 0x5dcfd9873be7 <vm_exec_core+12199>, 0x5dcfd98746ae <vm_exec_core+14958>, 0x5dcfd98769fc <vm_exec_core+23996>, 0x5dcfd9875b32 <vm_exec_core+20210>, 0x5dcfd98731dc <vm_exec_core+9628>, 0x5dcfd9872a5e <vm_exec_core+7710>, 0x5dcfd9876852 <vm_exec_core+23570>, 0x5dcfd9873964 <vm_exec_core+11556>, 0x5dcfd9876066 <vm_exec_core+21542>, 0x5dcfd9875ba4 <vm_exec_core+20324>, 0x5dcfd987611d <vm_exec_core+21725>, 0x5dcfd98775e9 <vm_exec_core+27049>, 0x5dcfd9874f31 <vm_exec_core+17137>, 0x5dcfd9876ab5 <vm_exec_core+24181>, 0x5dcfd9870f98 <vm_exec_core+856>, 0x5dcfd98765e3 <vm_exec_core+22947>, 0x5dcfd98732fb <vm_exec_core+9915>, 0x5dcfd9875808 <vm_exec_core+19400>, 0x5dcfd9875a48 <vm_exec_core+19976>, 0x5dcfd98742e2 <vm_exec_core+13986>, 0x5dcfd9871b28 <vm_exec_core+3816>, 0x5dcfd98736a9 <vm_exec_core+10857>, 0x5dcfd9872ce6 <vm_exec_core+8358>, 0x5dcfd987619b <vm_exec_core+21851>, 0x5dcfd9871e53 <vm_exec_core+4627>, 0x5dcfd987408f <vm_exec_core+13391>, 0x5dcfd98749df <vm_exec_core+15775>, 0x5dcfd9872fe0 <vm_exec_core+9120>, 0x5dcfd987ebf0 <vm_exec_core+57264>, 0x5dcfd98729b5 <vm_exec_core+7541>, 0x5dcfd98728ad <vm_exec_core+7277>, 0x5dcfd9872bb8 <vm_exec_core+8056>, 0x5dcfd98735a3 <vm_exec_core+10595>, 0x5dcfd987531e <vm_exec_core+18142>, 0x5dcfd9874769 <vm_exec_core+15145>, 0x5dcfd9875e7f <vm_exec_core+21055>, 0x5dcfd9874bc5 <vm_exec_core+16261>, 0x5dcfd9877160 <vm_exec_core+25888>, 0x5dcfd9878707 <vm_exec_core+31431>, 0x5dcfd98773a4 <vm_exec_core+26468>, 0x5dcfd9877ff5 <vm_exec_core+29621>, 0x5dcfd98780e6 <vm_exec_core+29862>, 0x5dcfd98716d0 <vm_exec_core+2704>, 0x5dcfd9877bcd <vm_exec_core+28557>, 0x5dcfd9873889 <vm_exec_core+11337>, 0x5dcfd9877dc8 <vm_exec_core+29064>, 0x5dcfd98733ca <vm_exec_core+10122>, 0x5dcfd98772db <vm_exec_core+26267>, 0x5dcfd9871567 <vm_exec_core+2343>, 0x5dcfd9871d4d <vm_exec_core+4365>, 0x5dcfd987832a <vm_exec_core+30442>, 0x5dcfd9873c6d <vm_exec_core+12333>, 0x5dcfd9873a6a <vm_exec_core+11818>, 0x5dcfd9870f9d <vm_exec_core+861>, 0x5dcfd987148a <vm_exec_core+2122>, 0x5dcfd9871023 <vm_exec_core+995>, 0x5dcfd9877493 <vm_exec_core+26707>, 0x5dcfd9874dee <vm_exec_core+16814>, 0x5dcfd98744b2 <vm_exec_core+14450>, 0x5dcfd9874cca <vm_exec_core+16522>, 0x5dcfd9874916 <vm_exec_core+15574>, 0x5dcfd9873aff <vm_exec_core+11967>, 0x5dcfd98743bd <vm_exec_core+14205>, 0x5dcfd9873d89 <vm_exec_core+12617>, 0x5dcfd98745cc <vm_exec_core+14732>, 0x5dcfd987463d <vm_exec_core+14845>, 0x5dcfd9871207 <vm_exec_core+1479>, 0x5dcfd987250e <vm_exec_core+6350>, 0x5dcfd98776a2 <vm_exec_core+27234>, 0x5dcfd9872080 <vm_exec_core+5184>, 0x5dcfd9878453 <vm_exec_core+30739>, 0x5dcfd9876255 <vm_exec_core+22037>, 0x5dcfd9873eff <vm_exec_core+12991>, 0x5dcfd987136f <vm_exec_core+1839>, 0x5dcfd9877c95 <vm_exec_core+28757>, 0x5dcfd98779dd <vm_exec_core+28061>, 0x5dcfd98722fd <vm_exec_core+5821>, 0x5dcfd987185f <vm_exec_core+3103>, 0x5dcfd9876957 <vm_exec_core+23831>, 0x5dcfd9872e04 <vm_exec_core+8644>, 0x5dcfd9877e96 <vm_exec_core+29270>, 0x5dcfd9877b3f <vm_exec_core+28415>, 0x5dcfd98734f2 <vm_exec_core+10418>, 0x5dcfd9873e8e <vm_exec_core+12878>, 0x5dcfd98764b6 <vm_exec_core+22646>, 0x5dcfd9877ab6 <vm_exec_core+28278>, 0x5dcfd9875961 <vm_exec_core+19745>, 0x5dcfd987653f <vm_exec_core+22783>, 0x5dcfd9876ff8 <vm_exec_core+25528>, 0x5dcfd987589e <vm_exec_core+19550>, 0x5dcfd987179c <vm_exec_core+2908>, 0x5dcfd9875f58 <vm_exec_core+21272>, 0x5dcfd987162f <vm_exec_core+2543>, 0x5dcfd9871a65 <vm_exec_core+3621>, 0x5dcfd9873775 <vm_exec_core+11061>, 0x5dcfd987546b <vm_exec_core+18475>, 0x5dcfd9875df1 <vm_exec_core+20913>, 0x5dcfd9875110 <vm_exec_core+17616>, 0x5dcfd987123b <vm_exec_core+1531>, 0x5dcfd9877228 <vm_exec_core+26088>, 0x5dcfd9877908 <vm_exec_core+27848>, 0x5dcfd9871c0c <vm_exec_core+4044>, 0x5dcfd98727b8 <vm_exec_core+7032>, 0x5dcfd9872476 <vm_exec_core+6198>, 0x5dcfd9872ef3 <vm_exec_core+8883>, 0x5dcfd9873d2a <vm_exec_core+12522>, 0x5dcfd9871cb3 <vm_exec_core+4211>, 0x5dcfd9877090 <vm_exec_core+25680>, 0x5dcfd9872742 <vm_exec_core+6914>, 0x5dcfd9873bd8 <vm_exec_core+12184>, 0x5dcfd987469f <vm_exec_core+14943>, 0x5dcfd98769ed <vm_exec_core+23981>, 0x5dcfd9875b23 <vm_exec_core+20195>, 0x5dcfd98731cd <vm_exec_core+9613>, 0x5dcfd9872a4f <vm_exec_core+7695>, 0x5dcfd9876843 <vm_exec_core+23555>, 0x5dcfd9873955 <vm_exec_core+11541>, 0x5dcfd9876057 <vm_exec_core+21527>, 0x5dcfd9875b95 <vm_exec_core+20309>, 0x5dcfd987610e <vm_exec_core+21710>, 0x5dcfd98775da <vm_exec_core+27034>, 0x5dcfd9874f22 <vm_exec_core+17122>, 0x5dcfd9876aa6 <vm_exec_core+24166>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd98765d4 <vm_exec_core+22932>, 0x5dcfd98732ec <vm_exec_core+9900>, 0x5dcfd98757f9 <vm_exec_core+19385>, 0x5dcfd9875a39 <vm_exec_core+19961>, 0x5dcfd98742d3 <vm_exec_core+13971>, 0x5dcfd9875466 <vm_exec_core+18470>, 0x5dcfd987369a <vm_exec_core+10842>, 0x5dcfd9872cd7 <vm_exec_core+8343>, 0x5dcfd987618c <vm_exec_core+21836>, 0x5dcfd9871e44 <vm_exec_core+4612>, 0x5dcfd9874080 <vm_exec_core+13376>, 0x5dcfd98749d0 <vm_exec_core+15760>, 0x5dcfd9872fd1 <vm_exec_core+9105>, 0x5dcfd987ebe1 <vm_exec_core+57249>, 0x5dcfd98729a6 <vm_exec_core+7526>, 0x5dcfd987289e <vm_exec_core+7262>, 0x5dcfd9872ba9 <vm_exec_core+8041>, 0x5dcfd9873594 <vm_exec_core+10580>, 0x5dcfd987530f <vm_exec_core+18127>, 0x5dcfd987475a <vm_exec_core+15130>, 0x5dcfd987530a <vm_exec_core+18122>, 0x5dcfd9875b1e <vm_exec_core+20190>, 0x5dcfd9875b19 <vm_exec_core+20185>, 0x5dcfd9872ba4 <vm_exec_core+8036>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd9873cf3 <vm_exec_core+12467>, 0x5dcfd9873cf8 <vm_exec_core+12472>, 0x5dcfd9875b14 <vm_exec_core+20180>, 0x5dcfd987595c <vm_exec_core+19740>, 0x5dcfd98749cb <vm_exec_core+15755>, 0x5dcfd9874902 <vm_exec_core+15554>, 0x5dcfd9875a0b <vm_exec_core+19915>, 0x5dcfd9874dd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7ab9c9a4f6e8 |
| reg_pc = 0x5060000617f0 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #17 0x00005dcfd986bdd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x5170000777d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #18 0x00005dcfd98fd452 in invoke_iseq_block_from_c (ec=0x5170000777d0, captured=0x7ab9c9a4f7a8, self=134938371296880, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=0, me=0x0) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7ab9e9be2c10 |
| cfp = <optimized out> |
| sp = 0x7ab9c994f870 |
| use_argv = 0x0 |
| stack_argv = 0x7ab9c994f870 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #19 invoke_block_from_c_bh (ec=<optimized out>, block_handler=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, force_blockarg=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1834 |
| captured = 0x7ab9c9a4f7a8 |
| #20 0x00005dcfd989e21c in vm_yield_with_cref (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1871 |
| No locals. |
| #21 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1879 |
| No locals. |
| #22 0x00005dcfd989e21c in rb_ec_yield (ec=<optimized out>, val=<optimized out>) |
| No locals. |
| #23 0x00005dcfd94a36ce in rb_ec_ensure (ec=<optimized out>, b_proc=<optimized out>, data1=<optimized out>, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1146 |
| _ec = 0x5170000777d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ab9c994c010, <optimized out>, 0x7ab9c994bf20, <optimized out>, <optimized out>}, prev = 0x7ab9c8c4d240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #24 0x00005dcfd97d0dbd in rb_mut_synchronize (ec=<optimized out>, self=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:653 |
| args = {self = 134938882024400, mutex = 0x504000114250, ec = <optimized out>} |
| #25 0x00005dcfd98789d9 in invoke_bf (ec=<optimized out>, reg_cfp=<optimized out>, bf=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:7538 |
| func_ptr = <optimized out> |
| canary_p = <optimized out> |
| ret = <optimized out> |
| #26 0x00005dcfd98789d9 in vm_invoke_builtin_delegate (ec=0x5170000777d0, cfp=0x7ab9c9a4f758, bf=<optimized out>, start_index=<optimized out>) |
| argv = <optimized out> |
| #27 vm_exec_core (ec=ec@entry=0x5170000777d0) at ../../src/trunk_asan/insns.def:1677 |
| bf = <optimized out> |
| leaf = false |
| val = <optimized out> |
| index = <optimized out> |
| insns_address_table = {0x5dcfd9871216 <vm_exec_core+1494>, 0x5dcfd987251d <vm_exec_core+6365>, 0x5dcfd98776b1 <vm_exec_core+27249>, 0x5dcfd987208f <vm_exec_core+5199>, 0x5dcfd9878462 <vm_exec_core+30754>, 0x5dcfd9876264 <vm_exec_core+22052>, 0x5dcfd9873f0e <vm_exec_core+13006>, 0x5dcfd987137e <vm_exec_core+1854>, 0x5dcfd9877ca4 <vm_exec_core+28772>, 0x5dcfd98779ec <vm_exec_core+28076>, 0x5dcfd987230c <vm_exec_core+5836>, 0x5dcfd987186e <vm_exec_core+3118>, 0x5dcfd9876966 <vm_exec_core+23846>, 0x5dcfd9872e13 <vm_exec_core+8659>, 0x5dcfd9877ea5 <vm_exec_core+29285>, 0x5dcfd9877b4e <vm_exec_core+28430>, 0x5dcfd9873501 <vm_exec_core+10433>, 0x5dcfd9873e9d <vm_exec_core+12893>, 0x5dcfd98764c5 <vm_exec_core+22661>, 0x5dcfd9877ac5 <vm_exec_core+28293>, 0x5dcfd9875970 <vm_exec_core+19760>, 0x5dcfd987654e <vm_exec_core+22798>, 0x5dcfd9877007 <vm_exec_core+25543>, 0x5dcfd98758ad <vm_exec_core+19565>, 0x5dcfd98717ab <vm_exec_core+2923>, 0x5dcfd9875f67 <vm_exec_core+21287>, 0x5dcfd987163e <vm_exec_core+2558>, 0x5dcfd9871a74 <vm_exec_core+3636>, 0x5dcfd9873784 <vm_exec_core+11076>, 0x5dcfd987547a <vm_exec_core+18490>, 0x5dcfd9875e00 <vm_exec_core+20928>, 0x5dcfd987511f <vm_exec_core+17631>, 0x5dcfd987124a <vm_exec_core+1546>, 0x5dcfd9877237 <vm_exec_core+26103>, 0x5dcfd9877917 <vm_exec_core+27863>, 0x5dcfd9871c1b <vm_exec_core+4059>, 0x5dcfd98727c7 <vm_exec_core+7047>, 0x5dcfd9872485 <vm_exec_core+6213>, 0x5dcfd9872f02 <vm_exec_core+8898>, 0x5dcfd9873d39 <vm_exec_core+12537>, 0x5dcfd9871cc2 <vm_exec_core+4226>, 0x5dcfd987709f <vm_exec_core+25695>, 0x5dcfd9872751 <vm_exec_core+6929>, 0x5dcfd9873be7 <vm_exec_core+12199>, 0x5dcfd98746ae <vm_exec_core+14958>, 0x5dcfd98769fc <vm_exec_core+23996>, 0x5dcfd9875b32 <vm_exec_core+20210>, 0x5dcfd98731dc <vm_exec_core+9628>, 0x5dcfd9872a5e <vm_exec_core+7710>, 0x5dcfd9876852 <vm_exec_core+23570>, 0x5dcfd9873964 <vm_exec_core+11556>, 0x5dcfd9876066 <vm_exec_core+21542>, 0x5dcfd9875ba4 <vm_exec_core+20324>, 0x5dcfd987611d <vm_exec_core+21725>, 0x5dcfd98775e9 <vm_exec_core+27049>, 0x5dcfd9874f31 <vm_exec_core+17137>, 0x5dcfd9876ab5 <vm_exec_core+24181>, 0x5dcfd9870f98 <vm_exec_core+856>, 0x5dcfd98765e3 <vm_exec_core+22947>, 0x5dcfd98732fb <vm_exec_core+9915>, 0x5dcfd9875808 <vm_exec_core+19400>, 0x5dcfd9875a48 <vm_exec_core+19976>, 0x5dcfd98742e2 <vm_exec_core+13986>, 0x5dcfd9871b28 <vm_exec_core+3816>, 0x5dcfd98736a9 <vm_exec_core+10857>, 0x5dcfd9872ce6 <vm_exec_core+8358>, 0x5dcfd987619b <vm_exec_core+21851>, 0x5dcfd9871e53 <vm_exec_core+4627>, 0x5dcfd987408f <vm_exec_core+13391>, 0x5dcfd98749df <vm_exec_core+15775>, 0x5dcfd9872fe0 <vm_exec_core+9120>, 0x5dcfd987ebf0 <vm_exec_core+57264>, 0x5dcfd98729b5 <vm_exec_core+7541>, 0x5dcfd98728ad <vm_exec_core+7277>, 0x5dcfd9872bb8 <vm_exec_core+8056>, 0x5dcfd98735a3 <vm_exec_core+10595>, 0x5dcfd987531e <vm_exec_core+18142>, 0x5dcfd9874769 <vm_exec_core+15145>, 0x5dcfd9875e7f <vm_exec_core+21055>, 0x5dcfd9874bc5 <vm_exec_core+16261>, 0x5dcfd9877160 <vm_exec_core+25888>, 0x5dcfd9878707 <vm_exec_core+31431>, 0x5dcfd98773a4 <vm_exec_core+26468>, 0x5dcfd9877ff5 <vm_exec_core+29621>, 0x5dcfd98780e6 <vm_exec_core+29862>, 0x5dcfd98716d0 <vm_exec_core+2704>, 0x5dcfd9877bcd <vm_exec_core+28557>, 0x5dcfd9873889 <vm_exec_core+11337>, 0x5dcfd9877dc8 <vm_exec_core+29064>, 0x5dcfd98733ca <vm_exec_core+10122>, 0x5dcfd98772db <vm_exec_core+26267>, 0x5dcfd9871567 <vm_exec_core+2343>, 0x5dcfd9871d4d <vm_exec_core+4365>, 0x5dcfd987832a <vm_exec_core+30442>, 0x5dcfd9873c6d <vm_exec_core+12333>, 0x5dcfd9873a6a <vm_exec_core+11818>, 0x5dcfd9870f9d <vm_exec_core+861>, 0x5dcfd987148a <vm_exec_core+2122>, 0x5dcfd9871023 <vm_exec_core+995>, 0x5dcfd9877493 <vm_exec_core+26707>, 0x5dcfd9874dee <vm_exec_core+16814>, 0x5dcfd98744b2 <vm_exec_core+14450>, 0x5dcfd9874cca <vm_exec_core+16522>, 0x5dcfd9874916 <vm_exec_core+15574>, 0x5dcfd9873aff <vm_exec_core+11967>, 0x5dcfd98743bd <vm_exec_core+14205>, 0x5dcfd9873d89 <vm_exec_core+12617>, 0x5dcfd98745cc <vm_exec_core+14732>, 0x5dcfd987463d <vm_exec_core+14845>, 0x5dcfd9871207 <vm_exec_core+1479>, 0x5dcfd987250e <vm_exec_core+6350>, 0x5dcfd98776a2 <vm_exec_core+27234>, 0x5dcfd9872080 <vm_exec_core+5184>, 0x5dcfd9878453 <vm_exec_core+30739>, 0x5dcfd9876255 <vm_exec_core+22037>, 0x5dcfd9873eff <vm_exec_core+12991>, 0x5dcfd987136f <vm_exec_core+1839>, 0x5dcfd9877c95 <vm_exec_core+28757>, 0x5dcfd98779dd <vm_exec_core+28061>, 0x5dcfd98722fd <vm_exec_core+5821>, 0x5dcfd987185f <vm_exec_core+3103>, 0x5dcfd9876957 <vm_exec_core+23831>, 0x5dcfd9872e04 <vm_exec_core+8644>, 0x5dcfd9877e96 <vm_exec_core+29270>, 0x5dcfd9877b3f <vm_exec_core+28415>, 0x5dcfd98734f2 <vm_exec_core+10418>, 0x5dcfd9873e8e <vm_exec_core+12878>, 0x5dcfd98764b6 <vm_exec_core+22646>, 0x5dcfd9877ab6 <vm_exec_core+28278>, 0x5dcfd9875961 <vm_exec_core+19745>, 0x5dcfd987653f <vm_exec_core+22783>, 0x5dcfd9876ff8 <vm_exec_core+25528>, 0x5dcfd987589e <vm_exec_core+19550>, 0x5dcfd987179c <vm_exec_core+2908>, 0x5dcfd9875f58 <vm_exec_core+21272>, 0x5dcfd987162f <vm_exec_core+2543>, 0x5dcfd9871a65 <vm_exec_core+3621>, 0x5dcfd9873775 <vm_exec_core+11061>, 0x5dcfd987546b <vm_exec_core+18475>, 0x5dcfd9875df1 <vm_exec_core+20913>, 0x5dcfd9875110 <vm_exec_core+17616>, 0x5dcfd987123b <vm_exec_core+1531>, 0x5dcfd9877228 <vm_exec_core+26088>, 0x5dcfd9877908 <vm_exec_core+27848>, 0x5dcfd9871c0c <vm_exec_core+4044>, 0x5dcfd98727b8 <vm_exec_core+7032>, 0x5dcfd9872476 <vm_exec_core+6198>, 0x5dcfd9872ef3 <vm_exec_core+8883>, 0x5dcfd9873d2a <vm_exec_core+12522>, 0x5dcfd9871cb3 <vm_exec_core+4211>, 0x5dcfd9877090 <vm_exec_core+25680>, 0x5dcfd9872742 <vm_exec_core+6914>, 0x5dcfd9873bd8 <vm_exec_core+12184>, 0x5dcfd987469f <vm_exec_core+14943>, 0x5dcfd98769ed <vm_exec_core+23981>, 0x5dcfd9875b23 <vm_exec_core+20195>, 0x5dcfd98731cd <vm_exec_core+9613>, 0x5dcfd9872a4f <vm_exec_core+7695>, 0x5dcfd9876843 <vm_exec_core+23555>, 0x5dcfd9873955 <vm_exec_core+11541>, 0x5dcfd9876057 <vm_exec_core+21527>, 0x5dcfd9875b95 <vm_exec_core+20309>, 0x5dcfd987610e <vm_exec_core+21710>, 0x5dcfd98775da <vm_exec_core+27034>, 0x5dcfd9874f22 <vm_exec_core+17122>, 0x5dcfd9876aa6 <vm_exec_core+24166>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd98765d4 <vm_exec_core+22932>, 0x5dcfd98732ec <vm_exec_core+9900>, 0x5dcfd98757f9 <vm_exec_core+19385>, 0x5dcfd9875a39 <vm_exec_core+19961>, 0x5dcfd98742d3 <vm_exec_core+13971>, 0x5dcfd9875466 <vm_exec_core+18470>, 0x5dcfd987369a <vm_exec_core+10842>, 0x5dcfd9872cd7 <vm_exec_core+8343>, 0x5dcfd987618c <vm_exec_core+21836>, 0x5dcfd9871e44 <vm_exec_core+4612>, 0x5dcfd9874080 <vm_exec_core+13376>, 0x5dcfd98749d0 <vm_exec_core+15760>, 0x5dcfd9872fd1 <vm_exec_core+9105>, 0x5dcfd987ebe1 <vm_exec_core+57249>, 0x5dcfd98729a6 <vm_exec_core+7526>, 0x5dcfd987289e <vm_exec_core+7262>, 0x5dcfd9872ba9 <vm_exec_core+8041>, 0x5dcfd9873594 <vm_exec_core+10580>, 0x5dcfd987530f <vm_exec_core+18127>, 0x5dcfd987475a <vm_exec_core+15130>, 0x5dcfd987530a <vm_exec_core+18122>, 0x5dcfd9875b1e <vm_exec_core+20190>, 0x5dcfd9875b19 <vm_exec_core+20185>, 0x5dcfd9872ba4 <vm_exec_core+8036>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd9873cf3 <vm_exec_core+12467>, 0x5dcfd9873cf8 <vm_exec_core+12472>, 0x5dcfd9875b14 <vm_exec_core+20180>, 0x5dcfd987595c <vm_exec_core+19740>, 0x5dcfd98749cb <vm_exec_core+15755>, 0x5dcfd9874902 <vm_exec_core+15554>, 0x5dcfd9875a0b <vm_exec_core+19915>, 0x5dcfd9874dd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7ab9c9a4f758 |
| reg_pc = 0x50e000001a30 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #28 0x00005dcfd986bdd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x5170000777d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #29 0x00005dcfd98b04eb in invoke_iseq_block_from_c (ec=0x5170000777d0, captured=<optimized out>, self=134938371296880, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=0x0, is_lambda=0, me=0x0, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7ab9e9be2c60 |
| cfp = 0x7ab9c9a4f7c8 |
| sp = 0x7ab9c994f818 |
| use_argv = <optimized out> |
| stack_argv = 0x7ab9c994f818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #30 invoke_block_from_c_proc (ec=0x5170000777d0, self=134938371296880, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, is_lambda=0, me=0x0, proc=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1914 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #31 vm_invoke_proc (ec=<optimized out>, proc=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1944 |
| No locals. |
| #32 0x00005dcfd98ae746 in rb_vm_invoke_proc (ec=0x50c0059d8a94, proc=0x89, argc=-364278415, argv=0x0, kw_splat=-1, passed_block_handler=18446744073709551100, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1965 |
| self = 0 |
| #33 0x00005dcfd97fdddb in thread_do_start_proc (th=th@entry=0x515000050f80) at /tmp/ruby/src/trunk_asan/thread.c:625 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x504000114590 |
| args_len = <optimized out> |
| args_ptr = <optimized out> |
| #34 0x00005dcfd97fb97d in thread_do_start (th=0x515000050f80) at /tmp/ruby/src/trunk_asan/thread.c:642 |
| result = 36 |
| #35 thread_start_func_2 (th=th@entry=0x515000050f80, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:697 |
| _tag = <optimized out> |
| _ec = <optimized out> |
| ractor_main_th = 0x515000000300 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #36 0x00005dcfd97fac6e in call_thread_start_func_2 (th=0x515000050f80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2227 |
| stack_start = <optimized out> |
| stack_start_addr = 0x7ab9c994ccc0 |
| #37 nt_start (ptr=0x50c0059d8a40) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2272 |
| th = 0x515000050f80 |
| sched = <optimized out> |
| nt = 0x50c0059d8a40 |
| vm = 0x525000000100 |
| #38 0x00005dcfd9457aff in asan_thread_start(void*) () |
| No symbol table info available. |
| #39 0x00007ab9ea49caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {134938369513152, 7598119626104353447, 134938369513152, -352, 2, 140732254360016, 7598119626116936359, 7598054368059175591}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #40 0x00007ab9ea529c6c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7ab9ea659c40 (LWP 553178) "ruby"): |
| #0 0x00007ab9ea510813 in __GI___wait4 (pid=-1, stat_loc=0x7ab9e85b0e68, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 |
| sc_ret = -512 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005dcfd93ebf80 in __interceptor_waitpid () |
| No symbol table info available. |
| #2 0x00005dcfd964c794 in do_waitpid (pid=-1, st=0x7ab9e85b0e68, flags=0) at /tmp/ruby/src/trunk_asan/process.c:1040 |
| No locals. |
| #3 waitpid_blocking_no_SIGCHLD (x=0x7ab9e85b0e40) at /tmp/ruby/src/trunk_asan/process.c:1074 |
| w = 0x7ab9e85b0e40 |
| #4 0x00005dcfd97dc778 in rb_nogvl (func=0x5dcfd964c750 <waitpid_blocking_no_SIGCHLD>, data1=0x7ab9e85b0e40, ubf=<optimized out>, data2=0x0, flags=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:1628 |
| __region = <optimized out> |
| val = 0x0 |
| ec = 0x5170000000d0 |
| th = 0x515000000300 |
| vm = <optimized out> |
| saved_errno = 0 |
| saved_vm = <optimized out> |
| is_main_thread = <optimized out> |
| #5 0x00005dcfd9634d2b in waitpid_no_SIGCHLD (w=0x7ab9e85b0e40) at /tmp/ruby/src/trunk_asan/process.c:1087 |
| No locals. |
| #6 rb_process_status_wait (pid=<optimized out>, flags=0) at /tmp/ruby/src/trunk_asan/process.c:1111 |
| waitpid_state = {wnode = {next = <optimized out>, prev = <optimized out>}, ec = 0x5170000000d0, cond = <optimized out>, ret = 0, pid = -1, status = 0, options = 0, errnum = 0} |
| #7 0x00005dcfd964502f in rb_waitpid (pid=-1, flags=0, st=<optimized out>) at /tmp/ruby/src/trunk_asan/process.c:1170 |
| status = <optimized out> |
| data = <optimized out> |
| #8 proc_waitall (_=<optimized out>) at /tmp/ruby/src/trunk_asan/process.c:1419 |
| result = 134938882021400 |
| pid = <optimized out> |
| status = <optimized out> |
| #9 0x00005dcfd98dc7c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x6cd100100001 |
| cc = <optimized out> |
| me = 0x7ab9e9d75438 |
| cfunc = 0x506000049588 |
| recv = 134938910821080 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #10 0x00005dcfd98c2015 in vm_call_method_each_type (ec=<optimized out>, cfp=<optimized out>, calling=0x7ffec807bd60) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4888 |
| ivar_mask = <optimized out> |
| aset_mask = <optimized out> |
| ci = 0x5150000008d8 |
| cc = <optimized out> |
| cme = <optimized out> |
| v = <optimized out> |
| #11 0x00005dcfd98c1aa5 in vm_call_method (ec=<optimized out>, cfp=<optimized out>, calling=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5028 |
| ci = <optimized out> |
| cc = 0x0 |
| #12 0x00005dcfd987d45d in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7ab9e79ff250, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #13 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5dcfd9871216 <vm_exec_core+1494>, 0x5dcfd987251d <vm_exec_core+6365>, 0x5dcfd98776b1 <vm_exec_core+27249>, 0x5dcfd987208f <vm_exec_core+5199>, 0x5dcfd9878462 <vm_exec_core+30754>, 0x5dcfd9876264 <vm_exec_core+22052>, 0x5dcfd9873f0e <vm_exec_core+13006>, 0x5dcfd987137e <vm_exec_core+1854>, 0x5dcfd9877ca4 <vm_exec_core+28772>, 0x5dcfd98779ec <vm_exec_core+28076>, 0x5dcfd987230c <vm_exec_core+5836>, 0x5dcfd987186e <vm_exec_core+3118>, 0x5dcfd9876966 <vm_exec_core+23846>, 0x5dcfd9872e13 <vm_exec_core+8659>, 0x5dcfd9877ea5 <vm_exec_core+29285>, 0x5dcfd9877b4e <vm_exec_core+28430>, 0x5dcfd9873501 <vm_exec_core+10433>, 0x5dcfd9873e9d <vm_exec_core+12893>, 0x5dcfd98764c5 <vm_exec_core+22661>, 0x5dcfd9877ac5 <vm_exec_core+28293>, 0x5dcfd9875970 <vm_exec_core+19760>, 0x5dcfd987654e <vm_exec_core+22798>, 0x5dcfd9877007 <vm_exec_core+25543>, 0x5dcfd98758ad <vm_exec_core+19565>, 0x5dcfd98717ab <vm_exec_core+2923>, 0x5dcfd9875f67 <vm_exec_core+21287>, 0x5dcfd987163e <vm_exec_core+2558>, 0x5dcfd9871a74 <vm_exec_core+3636>, 0x5dcfd9873784 <vm_exec_core+11076>, 0x5dcfd987547a <vm_exec_core+18490>, 0x5dcfd9875e00 <vm_exec_core+20928>, 0x5dcfd987511f <vm_exec_core+17631>, 0x5dcfd987124a <vm_exec_core+1546>, 0x5dcfd9877237 <vm_exec_core+26103>, 0x5dcfd9877917 <vm_exec_core+27863>, 0x5dcfd9871c1b <vm_exec_core+4059>, 0x5dcfd98727c7 <vm_exec_core+7047>, 0x5dcfd9872485 <vm_exec_core+6213>, 0x5dcfd9872f02 <vm_exec_core+8898>, 0x5dcfd9873d39 <vm_exec_core+12537>, 0x5dcfd9871cc2 <vm_exec_core+4226>, 0x5dcfd987709f <vm_exec_core+25695>, 0x5dcfd9872751 <vm_exec_core+6929>, 0x5dcfd9873be7 <vm_exec_core+12199>, 0x5dcfd98746ae <vm_exec_core+14958>, 0x5dcfd98769fc <vm_exec_core+23996>, 0x5dcfd9875b32 <vm_exec_core+20210>, 0x5dcfd98731dc <vm_exec_core+9628>, 0x5dcfd9872a5e <vm_exec_core+7710>, 0x5dcfd9876852 <vm_exec_core+23570>, 0x5dcfd9873964 <vm_exec_core+11556>, 0x5dcfd9876066 <vm_exec_core+21542>, 0x5dcfd9875ba4 <vm_exec_core+20324>, 0x5dcfd987611d <vm_exec_core+21725>, 0x5dcfd98775e9 <vm_exec_core+27049>, 0x5dcfd9874f31 <vm_exec_core+17137>, 0x5dcfd9876ab5 <vm_exec_core+24181>, 0x5dcfd9870f98 <vm_exec_core+856>, 0x5dcfd98765e3 <vm_exec_core+22947>, 0x5dcfd98732fb <vm_exec_core+9915>, 0x5dcfd9875808 <vm_exec_core+19400>, 0x5dcfd9875a48 <vm_exec_core+19976>, 0x5dcfd98742e2 <vm_exec_core+13986>, 0x5dcfd9871b28 <vm_exec_core+3816>, 0x5dcfd98736a9 <vm_exec_core+10857>, 0x5dcfd9872ce6 <vm_exec_core+8358>, 0x5dcfd987619b <vm_exec_core+21851>, 0x5dcfd9871e53 <vm_exec_core+4627>, 0x5dcfd987408f <vm_exec_core+13391>, 0x5dcfd98749df <vm_exec_core+15775>, 0x5dcfd9872fe0 <vm_exec_core+9120>, 0x5dcfd987ebf0 <vm_exec_core+57264>, 0x5dcfd98729b5 <vm_exec_core+7541>, 0x5dcfd98728ad <vm_exec_core+7277>, 0x5dcfd9872bb8 <vm_exec_core+8056>, 0x5dcfd98735a3 <vm_exec_core+10595>, 0x5dcfd987531e <vm_exec_core+18142>, 0x5dcfd9874769 <vm_exec_core+15145>, 0x5dcfd9875e7f <vm_exec_core+21055>, 0x5dcfd9874bc5 <vm_exec_core+16261>, 0x5dcfd9877160 <vm_exec_core+25888>, 0x5dcfd9878707 <vm_exec_core+31431>, 0x5dcfd98773a4 <vm_exec_core+26468>, 0x5dcfd9877ff5 <vm_exec_core+29621>, 0x5dcfd98780e6 <vm_exec_core+29862>, 0x5dcfd98716d0 <vm_exec_core+2704>, 0x5dcfd9877bcd <vm_exec_core+28557>, 0x5dcfd9873889 <vm_exec_core+11337>, 0x5dcfd9877dc8 <vm_exec_core+29064>, 0x5dcfd98733ca <vm_exec_core+10122>, 0x5dcfd98772db <vm_exec_core+26267>, 0x5dcfd9871567 <vm_exec_core+2343>, 0x5dcfd9871d4d <vm_exec_core+4365>, 0x5dcfd987832a <vm_exec_core+30442>, 0x5dcfd9873c6d <vm_exec_core+12333>, 0x5dcfd9873a6a <vm_exec_core+11818>, 0x5dcfd9870f9d <vm_exec_core+861>, 0x5dcfd987148a <vm_exec_core+2122>, 0x5dcfd9871023 <vm_exec_core+995>, 0x5dcfd9877493 <vm_exec_core+26707>, 0x5dcfd9874dee <vm_exec_core+16814>, 0x5dcfd98744b2 <vm_exec_core+14450>, 0x5dcfd9874cca <vm_exec_core+16522>, 0x5dcfd9874916 <vm_exec_core+15574>, 0x5dcfd9873aff <vm_exec_core+11967>, 0x5dcfd98743bd <vm_exec_core+14205>, 0x5dcfd9873d89 <vm_exec_core+12617>, 0x5dcfd98745cc <vm_exec_core+14732>, 0x5dcfd987463d <vm_exec_core+14845>, 0x5dcfd9871207 <vm_exec_core+1479>, 0x5dcfd987250e <vm_exec_core+6350>, 0x5dcfd98776a2 <vm_exec_core+27234>, 0x5dcfd9872080 <vm_exec_core+5184>, 0x5dcfd9878453 <vm_exec_core+30739>, 0x5dcfd9876255 <vm_exec_core+22037>, 0x5dcfd9873eff <vm_exec_core+12991>, 0x5dcfd987136f <vm_exec_core+1839>, 0x5dcfd9877c95 <vm_exec_core+28757>, 0x5dcfd98779dd <vm_exec_core+28061>, 0x5dcfd98722fd <vm_exec_core+5821>, 0x5dcfd987185f <vm_exec_core+3103>, 0x5dcfd9876957 <vm_exec_core+23831>, 0x5dcfd9872e04 <vm_exec_core+8644>, 0x5dcfd9877e96 <vm_exec_core+29270>, 0x5dcfd9877b3f <vm_exec_core+28415>, 0x5dcfd98734f2 <vm_exec_core+10418>, 0x5dcfd9873e8e <vm_exec_core+12878>, 0x5dcfd98764b6 <vm_exec_core+22646>, 0x5dcfd9877ab6 <vm_exec_core+28278>, 0x5dcfd9875961 <vm_exec_core+19745>, 0x5dcfd987653f <vm_exec_core+22783>, 0x5dcfd9876ff8 <vm_exec_core+25528>, 0x5dcfd987589e <vm_exec_core+19550>, 0x5dcfd987179c <vm_exec_core+2908>, 0x5dcfd9875f58 <vm_exec_core+21272>, 0x5dcfd987162f <vm_exec_core+2543>, 0x5dcfd9871a65 <vm_exec_core+3621>, 0x5dcfd9873775 <vm_exec_core+11061>, 0x5dcfd987546b <vm_exec_core+18475>, 0x5dcfd9875df1 <vm_exec_core+20913>, 0x5dcfd9875110 <vm_exec_core+17616>, 0x5dcfd987123b <vm_exec_core+1531>, 0x5dcfd9877228 <vm_exec_core+26088>, 0x5dcfd9877908 <vm_exec_core+27848>, 0x5dcfd9871c0c <vm_exec_core+4044>, 0x5dcfd98727b8 <vm_exec_core+7032>, 0x5dcfd9872476 <vm_exec_core+6198>, 0x5dcfd9872ef3 <vm_exec_core+8883>, 0x5dcfd9873d2a <vm_exec_core+12522>, 0x5dcfd9871cb3 <vm_exec_core+4211>, 0x5dcfd9877090 <vm_exec_core+25680>, 0x5dcfd9872742 <vm_exec_core+6914>, 0x5dcfd9873bd8 <vm_exec_core+12184>, 0x5dcfd987469f <vm_exec_core+14943>, 0x5dcfd98769ed <vm_exec_core+23981>, 0x5dcfd9875b23 <vm_exec_core+20195>, 0x5dcfd98731cd <vm_exec_core+9613>, 0x5dcfd9872a4f <vm_exec_core+7695>, 0x5dcfd9876843 <vm_exec_core+23555>, 0x5dcfd9873955 <vm_exec_core+11541>, 0x5dcfd9876057 <vm_exec_core+21527>, 0x5dcfd9875b95 <vm_exec_core+20309>, 0x5dcfd987610e <vm_exec_core+21710>, 0x5dcfd98775da <vm_exec_core+27034>, 0x5dcfd9874f22 <vm_exec_core+17122>, 0x5dcfd9876aa6 <vm_exec_core+24166>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd98765d4 <vm_exec_core+22932>, 0x5dcfd98732ec <vm_exec_core+9900>, 0x5dcfd98757f9 <vm_exec_core+19385>, 0x5dcfd9875a39 <vm_exec_core+19961>, 0x5dcfd98742d3 <vm_exec_core+13971>, 0x5dcfd9875466 <vm_exec_core+18470>, 0x5dcfd987369a <vm_exec_core+10842>, 0x5dcfd9872cd7 <vm_exec_core+8343>, 0x5dcfd987618c <vm_exec_core+21836>, 0x5dcfd9871e44 <vm_exec_core+4612>, 0x5dcfd9874080 <vm_exec_core+13376>, 0x5dcfd98749d0 <vm_exec_core+15760>, 0x5dcfd9872fd1 <vm_exec_core+9105>, 0x5dcfd987ebe1 <vm_exec_core+57249>, 0x5dcfd98729a6 <vm_exec_core+7526>, 0x5dcfd987289e <vm_exec_core+7262>, 0x5dcfd9872ba9 <vm_exec_core+8041>, 0x5dcfd9873594 <vm_exec_core+10580>, 0x5dcfd987530f <vm_exec_core+18127>, 0x5dcfd987475a <vm_exec_core+15130>, 0x5dcfd987530a <vm_exec_core+18122>, 0x5dcfd9875b1e <vm_exec_core+20190>, 0x5dcfd9875b19 <vm_exec_core+20185>, 0x5dcfd9872ba4 <vm_exec_core+8036>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd9873cf3 <vm_exec_core+12467>, 0x5dcfd9873cf8 <vm_exec_core+12472>, 0x5dcfd9875b14 <vm_exec_core+20180>, 0x5dcfd987595c <vm_exec_core+19740>, 0x5dcfd98749cb <vm_exec_core+15755>, 0x5dcfd9874902 <vm_exec_core+15554>, 0x5dcfd9875a0b <vm_exec_core+19915>, 0x5dcfd9874dd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7ab9e79ff250 |
| reg_pc = 0x50400002b330 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #14 0x00005dcfd986c1c1 in vm_exec_loop (ec=0x5170000000d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2825 |
| No locals. |
| #15 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2804 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #16 0x00005dcfd98fd452 in invoke_iseq_block_from_c (ec=0x5170000000d0, captured=0x7ab9e79ff578, self=134938908755280, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=0, me=0x0) at /tmp/ruby/src/trunk_asan/vm.c:1820 |
| flags = 0 |
| iseq = 0x7ab9e9bc1e20 |
| cfp = <optimized out> |
| sp = 0x7ab9e78ff9e8 |
| use_argv = 0x7ab9e84916e0 |
| stack_argv = 0x7ab9e78ff9e8 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #17 invoke_block_from_c_bh (ec=<optimized out>, block_handler=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, passed_block_handler=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>, force_blockarg=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1834 |
| captured = 0x7ab9e79ff578 |
| #18 0x00005dcfd989de2c in vm_yield_with_cref (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>, cref=<optimized out>, is_lambda=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1871 |
| No locals. |
| #19 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1879 |
| No locals. |
| #20 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1362 |
| No locals. |
| #21 0x00005dcfd989de2c in rb_yield (val=<optimized out>) |
| No locals. |
| #22 0x00005dcfd9a6a68a in rb_ary_each (ary=134938882536440) at /tmp/ruby/src/trunk_asan/array.c:2750 |
| i = 0 |
| #23 0x00005dcfd98dc7c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0xc1100000001 |
| cc = <optimized out> |
| me = 0x7ab9e9d9eb58 |
| cfunc = 0x50600001e928 |
| recv = 134938882536440 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #24 0x00005dcfd987564f in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7ab9e79ff560, cd=0x511000021400, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #25 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:856 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x511000021400 |
| insns_address_table = {0x5dcfd9871216 <vm_exec_core+1494>, 0x5dcfd987251d <vm_exec_core+6365>, 0x5dcfd98776b1 <vm_exec_core+27249>, 0x5dcfd987208f <vm_exec_core+5199>, 0x5dcfd9878462 <vm_exec_core+30754>, 0x5dcfd9876264 <vm_exec_core+22052>, 0x5dcfd9873f0e <vm_exec_core+13006>, 0x5dcfd987137e <vm_exec_core+1854>, 0x5dcfd9877ca4 <vm_exec_core+28772>, 0x5dcfd98779ec <vm_exec_core+28076>, 0x5dcfd987230c <vm_exec_core+5836>, 0x5dcfd987186e <vm_exec_core+3118>, 0x5dcfd9876966 <vm_exec_core+23846>, 0x5dcfd9872e13 <vm_exec_core+8659>, 0x5dcfd9877ea5 <vm_exec_core+29285>, 0x5dcfd9877b4e <vm_exec_core+28430>, 0x5dcfd9873501 <vm_exec_core+10433>, 0x5dcfd9873e9d <vm_exec_core+12893>, 0x5dcfd98764c5 <vm_exec_core+22661>, 0x5dcfd9877ac5 <vm_exec_core+28293>, 0x5dcfd9875970 <vm_exec_core+19760>, 0x5dcfd987654e <vm_exec_core+22798>, 0x5dcfd9877007 <vm_exec_core+25543>, 0x5dcfd98758ad <vm_exec_core+19565>, 0x5dcfd98717ab <vm_exec_core+2923>, 0x5dcfd9875f67 <vm_exec_core+21287>, 0x5dcfd987163e <vm_exec_core+2558>, 0x5dcfd9871a74 <vm_exec_core+3636>, 0x5dcfd9873784 <vm_exec_core+11076>, 0x5dcfd987547a <vm_exec_core+18490>, 0x5dcfd9875e00 <vm_exec_core+20928>, 0x5dcfd987511f <vm_exec_core+17631>, 0x5dcfd987124a <vm_exec_core+1546>, 0x5dcfd9877237 <vm_exec_core+26103>, 0x5dcfd9877917 <vm_exec_core+27863>, 0x5dcfd9871c1b <vm_exec_core+4059>, 0x5dcfd98727c7 <vm_exec_core+7047>, 0x5dcfd9872485 <vm_exec_core+6213>, 0x5dcfd9872f02 <vm_exec_core+8898>, 0x5dcfd9873d39 <vm_exec_core+12537>, 0x5dcfd9871cc2 <vm_exec_core+4226>, 0x5dcfd987709f <vm_exec_core+25695>, 0x5dcfd9872751 <vm_exec_core+6929>, 0x5dcfd9873be7 <vm_exec_core+12199>, 0x5dcfd98746ae <vm_exec_core+14958>, 0x5dcfd98769fc <vm_exec_core+23996>, 0x5dcfd9875b32 <vm_exec_core+20210>, 0x5dcfd98731dc <vm_exec_core+9628>, 0x5dcfd9872a5e <vm_exec_core+7710>, 0x5dcfd9876852 <vm_exec_core+23570>, 0x5dcfd9873964 <vm_exec_core+11556>, 0x5dcfd9876066 <vm_exec_core+21542>, 0x5dcfd9875ba4 <vm_exec_core+20324>, 0x5dcfd987611d <vm_exec_core+21725>, 0x5dcfd98775e9 <vm_exec_core+27049>, 0x5dcfd9874f31 <vm_exec_core+17137>, 0x5dcfd9876ab5 <vm_exec_core+24181>, 0x5dcfd9870f98 <vm_exec_core+856>, 0x5dcfd98765e3 <vm_exec_core+22947>, 0x5dcfd98732fb <vm_exec_core+9915>, 0x5dcfd9875808 <vm_exec_core+19400>, 0x5dcfd9875a48 <vm_exec_core+19976>, 0x5dcfd98742e2 <vm_exec_core+13986>, 0x5dcfd9871b28 <vm_exec_core+3816>, 0x5dcfd98736a9 <vm_exec_core+10857>, 0x5dcfd9872ce6 <vm_exec_core+8358>, 0x5dcfd987619b <vm_exec_core+21851>, 0x5dcfd9871e53 <vm_exec_core+4627>, 0x5dcfd987408f <vm_exec_core+13391>, 0x5dcfd98749df <vm_exec_core+15775>, 0x5dcfd9872fe0 <vm_exec_core+9120>, 0x5dcfd987ebf0 <vm_exec_core+57264>, 0x5dcfd98729b5 <vm_exec_core+7541>, 0x5dcfd98728ad <vm_exec_core+7277>, 0x5dcfd9872bb8 <vm_exec_core+8056>, 0x5dcfd98735a3 <vm_exec_core+10595>, 0x5dcfd987531e <vm_exec_core+18142>, 0x5dcfd9874769 <vm_exec_core+15145>, 0x5dcfd9875e7f <vm_exec_core+21055>, 0x5dcfd9874bc5 <vm_exec_core+16261>, 0x5dcfd9877160 <vm_exec_core+25888>, 0x5dcfd9878707 <vm_exec_core+31431>, 0x5dcfd98773a4 <vm_exec_core+26468>, 0x5dcfd9877ff5 <vm_exec_core+29621>, 0x5dcfd98780e6 <vm_exec_core+29862>, 0x5dcfd98716d0 <vm_exec_core+2704>, 0x5dcfd9877bcd <vm_exec_core+28557>, 0x5dcfd9873889 <vm_exec_core+11337>, 0x5dcfd9877dc8 <vm_exec_core+29064>, 0x5dcfd98733ca <vm_exec_core+10122>, 0x5dcfd98772db <vm_exec_core+26267>, 0x5dcfd9871567 <vm_exec_core+2343>, 0x5dcfd9871d4d <vm_exec_core+4365>, 0x5dcfd987832a <vm_exec_core+30442>, 0x5dcfd9873c6d <vm_exec_core+12333>, 0x5dcfd9873a6a <vm_exec_core+11818>, 0x5dcfd9870f9d <vm_exec_core+861>, 0x5dcfd987148a <vm_exec_core+2122>, 0x5dcfd9871023 <vm_exec_core+995>, 0x5dcfd9877493 <vm_exec_core+26707>, 0x5dcfd9874dee <vm_exec_core+16814>, 0x5dcfd98744b2 <vm_exec_core+14450>, 0x5dcfd9874cca <vm_exec_core+16522>, 0x5dcfd9874916 <vm_exec_core+15574>, 0x5dcfd9873aff <vm_exec_core+11967>, 0x5dcfd98743bd <vm_exec_core+14205>, 0x5dcfd9873d89 <vm_exec_core+12617>, 0x5dcfd98745cc <vm_exec_core+14732>, 0x5dcfd987463d <vm_exec_core+14845>, 0x5dcfd9871207 <vm_exec_core+1479>, 0x5dcfd987250e <vm_exec_core+6350>, 0x5dcfd98776a2 <vm_exec_core+27234>, 0x5dcfd9872080 <vm_exec_core+5184>, 0x5dcfd9878453 <vm_exec_core+30739>, 0x5dcfd9876255 <vm_exec_core+22037>, 0x5dcfd9873eff <vm_exec_core+12991>, 0x5dcfd987136f <vm_exec_core+1839>, 0x5dcfd9877c95 <vm_exec_core+28757>, 0x5dcfd98779dd <vm_exec_core+28061>, 0x5dcfd98722fd <vm_exec_core+5821>, 0x5dcfd987185f <vm_exec_core+3103>, 0x5dcfd9876957 <vm_exec_core+23831>, 0x5dcfd9872e04 <vm_exec_core+8644>, 0x5dcfd9877e96 <vm_exec_core+29270>, 0x5dcfd9877b3f <vm_exec_core+28415>, 0x5dcfd98734f2 <vm_exec_core+10418>, 0x5dcfd9873e8e <vm_exec_core+12878>, 0x5dcfd98764b6 <vm_exec_core+22646>, 0x5dcfd9877ab6 <vm_exec_core+28278>, 0x5dcfd9875961 <vm_exec_core+19745>, 0x5dcfd987653f <vm_exec_core+22783>, 0x5dcfd9876ff8 <vm_exec_core+25528>, 0x5dcfd987589e <vm_exec_core+19550>, 0x5dcfd987179c <vm_exec_core+2908>, 0x5dcfd9875f58 <vm_exec_core+21272>, 0x5dcfd987162f <vm_exec_core+2543>, 0x5dcfd9871a65 <vm_exec_core+3621>, 0x5dcfd9873775 <vm_exec_core+11061>, 0x5dcfd987546b <vm_exec_core+18475>, 0x5dcfd9875df1 <vm_exec_core+20913>, 0x5dcfd9875110 <vm_exec_core+17616>, 0x5dcfd987123b <vm_exec_core+1531>, 0x5dcfd9877228 <vm_exec_core+26088>, 0x5dcfd9877908 <vm_exec_core+27848>, 0x5dcfd9871c0c <vm_exec_core+4044>, 0x5dcfd98727b8 <vm_exec_core+7032>, 0x5dcfd9872476 <vm_exec_core+6198>, 0x5dcfd9872ef3 <vm_exec_core+8883>, 0x5dcfd9873d2a <vm_exec_core+12522>, 0x5dcfd9871cb3 <vm_exec_core+4211>, 0x5dcfd9877090 <vm_exec_core+25680>, 0x5dcfd9872742 <vm_exec_core+6914>, 0x5dcfd9873bd8 <vm_exec_core+12184>, 0x5dcfd987469f <vm_exec_core+14943>, 0x5dcfd98769ed <vm_exec_core+23981>, 0x5dcfd9875b23 <vm_exec_core+20195>, 0x5dcfd98731cd <vm_exec_core+9613>, 0x5dcfd9872a4f <vm_exec_core+7695>, 0x5dcfd9876843 <vm_exec_core+23555>, 0x5dcfd9873955 <vm_exec_core+11541>, 0x5dcfd9876057 <vm_exec_core+21527>, 0x5dcfd9875b95 <vm_exec_core+20309>, 0x5dcfd987610e <vm_exec_core+21710>, 0x5dcfd98775da <vm_exec_core+27034>, 0x5dcfd9874f22 <vm_exec_core+17122>, 0x5dcfd9876aa6 <vm_exec_core+24166>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd98765d4 <vm_exec_core+22932>, 0x5dcfd98732ec <vm_exec_core+9900>, 0x5dcfd98757f9 <vm_exec_core+19385>, 0x5dcfd9875a39 <vm_exec_core+19961>, 0x5dcfd98742d3 <vm_exec_core+13971>, 0x5dcfd9875466 <vm_exec_core+18470>, 0x5dcfd987369a <vm_exec_core+10842>, 0x5dcfd9872cd7 <vm_exec_core+8343>, 0x5dcfd987618c <vm_exec_core+21836>, 0x5dcfd9871e44 <vm_exec_core+4612>, 0x5dcfd9874080 <vm_exec_core+13376>, 0x5dcfd98749d0 <vm_exec_core+15760>, 0x5dcfd9872fd1 <vm_exec_core+9105>, 0x5dcfd987ebe1 <vm_exec_core+57249>, 0x5dcfd98729a6 <vm_exec_core+7526>, 0x5dcfd987289e <vm_exec_core+7262>, 0x5dcfd9872ba9 <vm_exec_core+8041>, 0x5dcfd9873594 <vm_exec_core+10580>, 0x5dcfd987530f <vm_exec_core+18127>, 0x5dcfd987475a <vm_exec_core+15130>, 0x5dcfd987530a <vm_exec_core+18122>, 0x5dcfd9875b1e <vm_exec_core+20190>, 0x5dcfd9875b19 <vm_exec_core+20185>, 0x5dcfd9872ba4 <vm_exec_core+8036>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd9873cf3 <vm_exec_core+12467>, 0x5dcfd9873cf8 <vm_exec_core+12472>, 0x5dcfd9875b14 <vm_exec_core+20180>, 0x5dcfd987595c <vm_exec_core+19740>, 0x5dcfd98749cb <vm_exec_core+15755>, 0x5dcfd9874902 <vm_exec_core+15554>, 0x5dcfd9875a0b <vm_exec_core+19915>, 0x5dcfd9874dd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7ab9e79ff560 |
| reg_pc = 0x51500001b9d0 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| th: 0x515000000300, native_id: 0x7ab9ea659c40 |
| INSN_LABEL_invokebuiltin = <optimized out> |
| -- Control frame information ----------------------------------------------- |
| c:0027 p:---- s:0162 e:000161 l:y b:---- CFUNC :waitall |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| c:0026 p:0004 s:0158 e:000157 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:549 |
| c:0025 p:0039 s:0155 e:000154 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/lib/timeout.rb:295 |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| c:0024 p:0023 s:0150 e:000149 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/lib/timeout.rb:38 |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| c:0023 p:0130 s:0143 E:001978 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/lib/timeout.rb:304 |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| c:0022 p:0064 s:0132 E:001678 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:548 |
| c:0021 p:0081 s:0125 e:000124 l:n b:---- RESCUE /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:716 |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| c:0020 p:0743 s:0121 e:000119 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:797 |
| c:0019 p:0039 s:0101 e:000100 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:808 |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| c:0018 p:0008 s:0094 e:000093 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:847 |
| c:0017 p:0130 s:0087 e:000086 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1598 |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| c:0016 p:0026 s:0074 e:000073 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1293 |
| c:0015 p:0005 s:0069 e:000068 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1763 |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| c:0014 p:0006 s:0065 e:000064 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1750 [FINISH] |
| c:0013 p:---- s:0061 e:000060 l:y b:---- CFUNC :each |
| #26 0x00005dcfd986c1c1 in vm_exec_loop (ec=0x5170000000d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2825 |
| No locals. |
| c:0012 p:0042 s:0057 e:000056 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1749 |
| c:0011 p:0013 s:0052 e:000051 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1793 |
| #27 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2804 |
| _ec = 0x5170000000d0 |
| c:0010 p:0008 s:0047 e:000046 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1035 |
| _tag = <optimized out> |
| state = <optimized out> |
| c:0009 p:0008 s:0041 e:000040 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:880 |
| result = 36 |
| #28 0x00005dcfd98b4db3 in rb_iseq_eval (iseq=<optimized out>, box=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:3054 |
| ec = 0x5170000000d0 |
| val = <optimized out> |
| #29 0x00005dcfd95bc891 in load_iseq_eval (ec=<optimized out>, fname=fname@entry=134938909125600) at /tmp/ruby/src/trunk_asan/load.c:774 |
| box = 0x5dcfdabb66e0 <root_box> |
| iseq = 0x7ab9e9beaac8 |
| #30 0x00005dcfd95b6a88 in require_internal (ec=ec@entry=0x5170000000d0, fname=<optimized out>, exception=<optimized out>, warn=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1341 |
| found = 114 |
| handle = <optimized out> |
| _ec = <optimized out> |
| c:0008 p:0017 s:0035 e:000034 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:146 |
| c:0007 p:0008 s:0030 e:000029 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1272 |
| _tag = <optimized out> |
| th = 0x515000000300 |
| box = 0x5dcfdabb66e0 <root_box> |
| saved = <optimized out> |
| ftptr = <optimized out> |
| realpath = <optimized out> |
| realpaths = 134938910838840 |
| realpath_map = 134938910838680 |
| path = 134938909125600 |
| state = RUBY_TAG_NONE |
| th2 = <optimized out> |
| result = <optimized out> |
| saved_path = <optimized out> |
| c:0006 p:0032 s:0025 e:000024 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1877 |
| reset_ext_config = <optimized out> |
| c:0005 p:0020 s:0021 e:000020 l:y b:0001 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1881 |
| prev_ext_config = <optimized out> |
| c:0004 p:0065 s:0016 e:000014 l:y b:0001 TOP /tmp/ruby/src/trunk_asan/tool/test/runner.rb:14 [FINISH] |
| #31 0x00005dcfd95b4d64 in rb_require_string_internal (fname=134938909125640, resurrect=false) at /tmp/ruby/src/trunk_asan/load.c:1451 |
| result = <optimized out> |
| ec = 0x5170000000d0 |
| result = <optimized out> |
| #32 rb_require_relative_entrypoint (fname=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1059 |
| base = <optimized out> |
| #33 0x00005dcfd98dc7c8 in vm_call_cfunc_with_frame_ (ec=<optimized out>, reg_cfp=<optimized out>, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3902 |
| ci = 0x594100140003 |
| c:0003 p:---- s:0011 e:000010 l:y b:---- CFUNC :require_relative |
| c:0002 p:0005 s:0006 e:000005 l:n b:---- EVAL /tmp/ruby/src/trunk_asan/test/runner.rb:5 [FINISH] |
| cc = <optimized out> |
| me = 0x7ab9e9beac58 |
| c:0001 p:0000 s:0003 E:001600 l:y b:---- DUMMY [FINISH] |
| cfunc = 0x5060000371c8 |
| th: 0x515000050f80, native_id: 0x7ab9c994d6c0 |
| recv = 134938911029160 |
| -- Control frame information ----------------------------------------------- |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #34 0x00005dcfd98c2015 in vm_call_method_each_type (ec=<optimized out>, cfp=<optimized out>, calling=0x7ffec807dca0) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4888 |
| ivar_mask = <optimized out> |
| aset_mask = <optimized out> |
| ci = 0x5150000008d8 |
| cc = <optimized out> |
| cme = <optimized out> |
| v = <optimized out> |
| #35 0x00005dcfd98c1aa5 in vm_call_method (ec=<optimized out>, cfp=<optimized out>, calling=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5028 |
| c:0005 p:0006 s:0023 e:000022 l:y b:0001 METHOD <internal:thread_sync>:529 |
| c:0004 p:0020 s:0017 e:000016 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/lib/timeout.rb:99 [FINISH] |
| c:0003 p:0018 s:0014 e:000013 l:y b:0001 METHOD <internal:thread_sync>:390 |
| c:0002 p:0072 s:0010 e:000009 l:n b:---- BLOCK /tmp/ruby/src/trunk_asan/lib/timeout.rb:97 [FINISH] |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| ci = <optimized out> |
| cc = 0x0 |
| #36 0x00005dcfd987d45d in vm_sendish (ec=0x5170000000d0, reg_cfp=0x7ab9e79ff790, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6124 |
| calling = {cd = <optimized out>, cc = <optimized out>, block_handler = 0, recv = <optimized out>, argc = <optimized out>, kw_splat = <optimized out>, heap_argv = <optimized out>} |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| #37 vm_exec_core (ec=ec@entry=0x5170000000d0) at ../../src/trunk_asan/insns.def:904 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5dcfd9871216 <vm_exec_core+1494>, 0x5dcfd987251d <vm_exec_core+6365>, 0x5dcfd98776b1 <vm_exec_core+27249>, 0x5dcfd987208f <vm_exec_core+5199>, 0x5dcfd9878462 <vm_exec_core+30754>, 0x5dcfd9876264 <vm_exec_core+22052>, 0x5dcfd9873f0e <vm_exec_core+13006>, 0x5dcfd987137e <vm_exec_core+1854>, 0x5dcfd9877ca4 <vm_exec_core+28772>, 0x5dcfd98779ec <vm_exec_core+28076>, 0x5dcfd987230c <vm_exec_core+5836>, 0x5dcfd987186e <vm_exec_core+3118>, 0x5dcfd9876966 <vm_exec_core+23846>, 0x5dcfd9872e13 <vm_exec_core+8659>, 0x5dcfd9877ea5 <vm_exec_core+29285>, 0x5dcfd9877b4e <vm_exec_core+28430>, 0x5dcfd9873501 <vm_exec_core+10433>, 0x5dcfd9873e9d <vm_exec_core+12893>, 0x5dcfd98764c5 <vm_exec_core+22661>, 0x5dcfd9877ac5 <vm_exec_core+28293>, 0x5dcfd9875970 <vm_exec_core+19760>, 0x5dcfd987654e <vm_exec_core+22798>, 0x5dcfd9877007 <vm_exec_core+25543>, 0x5dcfd98758ad <vm_exec_core+19565>, 0x5dcfd98717ab <vm_exec_core+2923>, 0x5dcfd9875f67 <vm_exec_core+21287>, 0x5dcfd987163e <vm_exec_core+2558>, 0x5dcfd9871a74 <vm_exec_core+3636>, 0x5dcfd9873784 <vm_exec_core+11076>, 0x5dcfd987547a <vm_exec_core+18490>, 0x5dcfd9875e00 <vm_exec_core+20928>, 0x5dcfd987511f <vm_exec_core+17631>, 0x5dcfd987124a <vm_exec_core+1546>, 0x5dcfd9877237 <vm_exec_core+26103>, 0x5dcfd9877917 <vm_exec_core+27863>, 0x5dcfd9871c1b <vm_exec_core+4059>, 0x5dcfd98727c7 <vm_exec_core+7047>, 0x5dcfd9872485 <vm_exec_core+6213>, 0x5dcfd9872f02 <vm_exec_core+8898>, 0x5dcfd9873d39 <vm_exec_core+12537>, 0x5dcfd9871cc2 <vm_exec_core+4226>, 0x5dcfd987709f <vm_exec_core+25695>, 0x5dcfd9872751 <vm_exec_core+6929>, 0x5dcfd9873be7 <vm_exec_core+12199>, 0x5dcfd98746ae <vm_exec_core+14958>, 0x5dcfd98769fc <vm_exec_core+23996>, 0x5dcfd9875b32 <vm_exec_core+20210>, 0x5dcfd98731dc <vm_exec_core+9628>, 0x5dcfd9872a5e <vm_exec_core+7710>, 0x5dcfd9876852 <vm_exec_core+23570>, 0x5dcfd9873964 <vm_exec_core+11556>, 0x5dcfd9876066 <vm_exec_core+21542>, 0x5dcfd9875ba4 <vm_exec_core+20324>, 0x5dcfd987611d <vm_exec_core+21725>, 0x5dcfd98775e9 <vm_exec_core+27049>, 0x5dcfd9874f31 <vm_exec_core+17137>, 0x5dcfd9876ab5 <vm_exec_core+24181>, 0x5dcfd9870f98 <vm_exec_core+856>, 0x5dcfd98765e3 <vm_exec_core+22947>, 0x5dcfd98732fb <vm_exec_core+9915>, 0x5dcfd9875808 <vm_exec_core+19400>, 0x5dcfd9875a48 <vm_exec_core+19976>, 0x5dcfd98742e2 <vm_exec_core+13986>, 0x5dcfd9871b28 <vm_exec_core+3816>, 0x5dcfd98736a9 <vm_exec_core+10857>, 0x5dcfd9872ce6 <vm_exec_core+8358>, 0x5dcfd987619b <vm_exec_core+21851>, 0x5dcfd9871e53 <vm_exec_core+4627>, 0x5dcfd987408f <vm_exec_core+13391>, 0x5dcfd98749df <vm_exec_core+15775>, 0x5dcfd9872fe0 <vm_exec_core+9120>, 0x5dcfd987ebf0 <vm_exec_core+57264>, 0x5dcfd98729b5 <vm_exec_core+7541>, 0x5dcfd98728ad <vm_exec_core+7277>, 0x5dcfd9872bb8 <vm_exec_core+8056>, 0x5dcfd98735a3 <vm_exec_core+10595>, 0x5dcfd987531e <vm_exec_core+18142>, 0x5dcfd9874769 <vm_exec_core+15145>, 0x5dcfd9875e7f <vm_exec_core+21055>, 0x5dcfd9874bc5 <vm_exec_core+16261>, 0x5dcfd9877160 <vm_exec_core+25888>, 0x5dcfd9878707 <vm_exec_core+31431>, 0x5dcfd98773a4 <vm_exec_core+26468>, 0x5dcfd9877ff5 <vm_exec_core+29621>, 0x5dcfd98780e6 <vm_exec_core+29862>, 0x5dcfd98716d0 <vm_exec_core+2704>, 0x5dcfd9877bcd <vm_exec_core+28557>, 0x5dcfd9873889 <vm_exec_core+11337>, 0x5dcfd9877dc8 <vm_exec_core+29064>, 0x5dcfd98733ca <vm_exec_core+10122>, 0x5dcfd98772db <vm_exec_core+26267>, 0x5dcfd9871567 <vm_exec_core+2343>, 0x5dcfd9871d4d <vm_exec_core+4365>, 0x5dcfd987832a <vm_exec_core+30442>, 0x5dcfd9873c6d <vm_exec_core+12333>, 0x5dcfd9873a6a <vm_exec_core+11818>, 0x5dcfd9870f9d <vm_exec_core+861>, 0x5dcfd987148a <vm_exec_core+2122>, 0x5dcfd9871023 <vm_exec_core+995>, 0x5dcfd9877493 <vm_exec_core+26707>, 0x5dcfd9874dee <vm_exec_core+16814>, 0x5dcfd98744b2 <vm_exec_core+14450>, 0x5dcfd9874cca <vm_exec_core+16522>, 0x5dcfd9874916 <vm_exec_core+15574>, 0x5dcfd9873aff <vm_exec_core+11967>, 0x5dcfd98743bd <vm_exec_core+14205>, 0x5dcfd9873d89 <vm_exec_core+12617>, 0x5dcfd98745cc <vm_exec_core+14732>, 0x5dcfd987463d <vm_exec_core+14845>, 0x5dcfd9871207 <vm_exec_core+1479>, 0x5dcfd987250e <vm_exec_core+6350>, 0x5dcfd98776a2 <vm_exec_core+27234>, 0x5dcfd9872080 <vm_exec_core+5184>, 0x5dcfd9878453 <vm_exec_core+30739>, 0x5dcfd9876255 <vm_exec_core+22037>, 0x5dcfd9873eff <vm_exec_core+12991>, 0x5dcfd987136f <vm_exec_core+1839>, 0x5dcfd9877c95 <vm_exec_core+28757>, 0x5dcfd98779dd <vm_exec_core+28061>, 0x5dcfd98722fd <vm_exec_core+5821>, 0x5dcfd987185f <vm_exec_core+3103>, 0x5dcfd9876957 <vm_exec_core+23831>, 0x5dcfd9872e04 <vm_exec_core+8644>, 0x5dcfd9877e96 <vm_exec_core+29270>, 0x5dcfd9877b3f <vm_exec_core+28415>, 0x5dcfd98734f2 <vm_exec_core+10418>, 0x5dcfd9873e8e <vm_exec_core+12878>, 0x5dcfd98764b6 <vm_exec_core+22646>, 0x5dcfd9877ab6 <vm_exec_core+28278>, 0x5dcfd9875961 <vm_exec_core+19745>, 0x5dcfd987653f <vm_exec_core+22783>, 0x5dcfd9876ff8 <vm_exec_core+25528>, 0x5dcfd987589e <vm_exec_core+19550>, 0x5dcfd987179c <vm_exec_core+2908>, 0x5dcfd9875f58 <vm_exec_core+21272>, 0x5dcfd987162f <vm_exec_core+2543>, 0x5dcfd9871a65 <vm_exec_core+3621>, 0x5dcfd9873775 <vm_exec_core+11061>, 0x5dcfd987546b <vm_exec_core+18475>, 0x5dcfd9875df1 <vm_exec_core+20913>, 0x5dcfd9875110 <vm_exec_core+17616>, 0x5dcfd987123b <vm_exec_core+1531>, 0x5dcfd9877228 <vm_exec_core+26088>, 0x5dcfd9877908 <vm_exec_core+27848>, 0x5dcfd9871c0c <vm_exec_core+4044>, 0x5dcfd98727b8 <vm_exec_core+7032>, 0x5dcfd9872476 <vm_exec_core+6198>, 0x5dcfd9872ef3 <vm_exec_core+8883>, 0x5dcfd9873d2a <vm_exec_core+12522>, 0x5dcfd9871cb3 <vm_exec_core+4211>, 0x5dcfd9877090 <vm_exec_core+25680>, 0x5dcfd9872742 <vm_exec_core+6914>, 0x5dcfd9873bd8 <vm_exec_core+12184>, 0x5dcfd987469f <vm_exec_core+14943>, 0x5dcfd98769ed <vm_exec_core+23981>, 0x5dcfd9875b23 <vm_exec_core+20195>, 0x5dcfd98731cd <vm_exec_core+9613>, 0x5dcfd9872a4f <vm_exec_core+7695>, 0x5dcfd9876843 <vm_exec_core+23555>, 0x5dcfd9873955 <vm_exec_core+11541>, 0x5dcfd9876057 <vm_exec_core+21527>, 0x5dcfd9875b95 <vm_exec_core+20309>, 0x5dcfd987610e <vm_exec_core+21710>, 0x5dcfd98775da <vm_exec_core+27034>, 0x5dcfd9874f22 <vm_exec_core+17122>, 0x5dcfd9876aa6 <vm_exec_core+24166>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd98765d4 <vm_exec_core+22932>, 0x5dcfd98732ec <vm_exec_core+9900>, 0x5dcfd98757f9 <vm_exec_core+19385>, 0x5dcfd9875a39 <vm_exec_core+19961>, 0x5dcfd98742d3 <vm_exec_core+13971>, 0x5dcfd9875466 <vm_exec_core+18470>, 0x5dcfd987369a <vm_exec_core+10842>, 0x5dcfd9872cd7 <vm_exec_core+8343>, 0x5dcfd987618c <vm_exec_core+21836>, 0x5dcfd9871e44 <vm_exec_core+4612>, 0x5dcfd9874080 <vm_exec_core+13376>, 0x5dcfd98749d0 <vm_exec_core+15760>, 0x5dcfd9872fd1 <vm_exec_core+9105>, 0x5dcfd987ebe1 <vm_exec_core+57249>, 0x5dcfd98729a6 <vm_exec_core+7526>, 0x5dcfd987289e <vm_exec_core+7262>, 0x5dcfd9872ba9 <vm_exec_core+8041>, 0x5dcfd9873594 <vm_exec_core+10580>, 0x5dcfd987530f <vm_exec_core+18127>, 0x5dcfd987475a <vm_exec_core+15130>, 0x5dcfd987530a <vm_exec_core+18122>, 0x5dcfd9875b1e <vm_exec_core+20190>, 0x5dcfd9875b19 <vm_exec_core+20185>, 0x5dcfd9872ba4 <vm_exec_core+8036>, 0x5dcfd9875f44 <vm_exec_core+21252>, 0x5dcfd9873cf3 <vm_exec_core+12467>, 0x5dcfd9873cf8 <vm_exec_core+12472>, 0x5dcfd9875b14 <vm_exec_core+20180>, 0x5dcfd987595c <vm_exec_core+19740>, 0x5dcfd98749cb <vm_exec_core+15755>, 0x5dcfd9874902 <vm_exec_core+15554>, 0x5dcfd9875a0b <vm_exec_core+19915>, 0x5dcfd9874dd5 <vm_exec_core+16789>...} |
| reg_cfp = 0x7ab9e79ff790 |
| reg_pc = 0x504000008d78 |
| INSN_LABEL_nop = <optimized out> |
| INSN_LABEL_getlocal = <optimized out> |
| INSN_LABEL_setlocal = <optimized out> |
| INSN_LABEL_getblockparam = <optimized out> |
| INSN_LABEL_setblockparam = <optimized out> |
| INSN_LABEL_getblockparamproxy = <optimized out> |
| INSN_LABEL_getspecial = <optimized out> |
| INSN_LABEL_setspecial = <optimized out> |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| INSN_LABEL_getclassvariable = <optimized out> |
| INSN_LABEL_setclassvariable = <optimized out> |
| INSN_LABEL_opt_getconstant_path = <optimized out> |
| INSN_LABEL_getconstant = <optimized out> |
| INSN_LABEL_setconstant = <optimized out> |
| INSN_LABEL_getglobal = <optimized out> |
| INSN_LABEL_setglobal = <optimized out> |
| INSN_LABEL_putnil = <optimized out> |
| INSN_LABEL_putself = <optimized out> |
| INSN_LABEL_putobject = <optimized out> |
| INSN_LABEL_putspecialobject = <optimized out> |
| INSN_LABEL_putstring = <optimized out> |
| INSN_LABEL_putchilledstring = <optimized out> |
| INSN_LABEL_concatstrings = <optimized out> |
| INSN_LABEL_anytostring = <optimized out> |
| INSN_LABEL_toregexp = <optimized out> |
| INSN_LABEL_intern = <optimized out> |
| INSN_LABEL_newarray = <optimized out> |
| INSN_LABEL_pushtoarraykwsplat = <optimized out> |
| INSN_LABEL_duparray = <optimized out> |
| INSN_LABEL_duphash = <optimized out> |
| INSN_LABEL_expandarray = <optimized out> |
| INSN_LABEL_concatarray = <optimized out> |
| INSN_LABEL_concattoarray = <optimized out> |
| INSN_LABEL_pushtoarray = <optimized out> |
| INSN_LABEL_splatarray = <optimized out> |
| INSN_LABEL_splatkw = <optimized out> |
| INSN_LABEL_newhash = <optimized out> |
| INSN_LABEL_newrange = <optimized out> |
| INSN_LABEL_pop = <optimized out> |
| INSN_LABEL_dup = <optimized out> |
| INSN_LABEL_dupn = <optimized out> |
| INSN_LABEL_swap = <optimized out> |
| INSN_LABEL_opt_reverse = <optimized out> |
| INSN_LABEL_topn = <optimized out> |
| INSN_LABEL_setn = <optimized out> |
| INSN_LABEL_adjuststack = <optimized out> |
| INSN_LABEL_defined = <optimized out> |
| INSN_LABEL_definedivar = <optimized out> |
| INSN_LABEL_checkmatch = <optimized out> |
| INSN_LABEL_checkkeyword = <optimized out> |
| INSN_LABEL_checktype = <optimized out> |
| INSN_LABEL_defineclass = <optimized out> |
| INSN_LABEL_definemethod = <optimized out> |
| INSN_LABEL_definesmethod = <optimized out> |
| INSN_LABEL_send = <optimized out> |
| INSN_LABEL_sendforward = <optimized out> |
| INSN_LABEL_opt_send_without_block = <optimized out> |
| INSN_LABEL_opt_new = <optimized out> |
| INSN_LABEL_objtostring = <optimized out> |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| INSN_LABEL_opt_str_uminus = <optimized out> |
| INSN_LABEL_opt_duparray_send = <optimized out> |
| INSN_LABEL_opt_newarray_send = <optimized out> |
| INSN_LABEL_invokesuper = <optimized out> |
| INSN_LABEL_invokesuperforward = <optimized out> |
| INSN_LABEL_invokeblock = <optimized out> |
| INSN_LABEL_leave = <optimized out> |
| INSN_LABEL_throw = <optimized out> |
| INSN_LABEL_jump = <optimized out> |
| INSN_LABEL_branchif = <optimized out> |
| INSN_LABEL_branchunless = <optimized out> |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate_leave = <optimized out> |
| INSN_LABEL_getlocal_WC_0 = <optimized out> |
| INSN_LABEL_getlocal_WC_1 = <optimized out> |
| INSN_LABEL_setlocal_WC_0 = <optimized out> |
| INSN_LABEL_setlocal_WC_1 = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_0_ = <optimized out> |
| INSN_LABEL_putobject_INT2FIX_1_ = <optimized out> |
| INSN_LABEL_trace_opt_nil_p = <optimized out> |
| INSN_LABEL_trace_opt_plus = <optimized out> |
| INSN_LABEL_trace_opt_minus = <optimized out> |
| INSN_LABEL_trace_opt_mult = <optimized out> |
| INSN_LABEL_trace_opt_div = <optimized out> |
| INSN_LABEL_trace_opt_mod = <optimized out> |
| INSN_LABEL_trace_opt_eq = <optimized out> |
| INSN_LABEL_trace_opt_lt = <optimized out> |
| INSN_LABEL_trace_opt_le = <optimized out> |
| INSN_LABEL_trace_opt_gt = <optimized out> |
| INSN_LABEL_trace_opt_ge = <optimized out> |
| INSN_LABEL_trace_opt_ltlt = <optimized out> |
| INSN_LABEL_trace_opt_and = <optimized out> |
| INSN_LABEL_trace_opt_or = <optimized out> |
| INSN_LABEL_trace_opt_aref = <optimized out> |
| INSN_LABEL_trace_opt_aset = <optimized out> |
| INSN_LABEL_trace_opt_length = <optimized out> |
| INSN_LABEL_trace_opt_size = <optimized out> |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #38 0x00005dcfd986bdd2 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2798 |
| _ec = 0x5170000000d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #39 0x00005dcfd98b5289 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:3064 |
| ec = 0x5170000000d0 |
| val = <optimized out> |
| #40 0x00005dcfd949ec70 in rb_ec_exec_node (ec=0x5170000000d0, n=0x7ab9e9beacf8) at /tmp/ruby/src/trunk_asan/eval.c:283 |
| _ec = 0x5170000000d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ffec807e210, <optimized out>, 0x7ffec807e160, <optimized out>, <optimized out>}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x7ab9e9beacf8 |
| #41 ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:321 |
| ec = 0x5170000000d0 |
| status = <optimized out> |
| #42 0x00005dcfd9497bb7 in rb_main (argc=9, argv=0x7ffec807e3e8) at /tmp/ruby/src/trunk_asan/main.c:42 |
| variable_in_this_stack_frame = <optimized out> |
| #43 main (argc=9, argv=0x7ffec807e3e8) at /tmp/ruby/src/trunk_asan/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| [Inferior 1 (process 553178) detached] |
| $ timeout 60 gdb -p 552848 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| make: *** [uncommon.mk:913: 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 552847 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| Could not attach to process. If your uid matches the uid of the target |
| process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try |
| again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| $ timeout 60 gdb -p 1232728 -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> |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j16'" exit with 0. |