| "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 949 949 949 ? -1 Ss 1000 0:04 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 |
| 949 959 959 959 pts/0 959 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 |
| 959 960 959 959 pts/0 959 S+ 1000 0:01 sh build-loop.sh trunk_asan --incremental --exclude-steps=test_btest |
| 960 840973 959 959 pts/0 959 Sl+ 1000 0:00 ruby ./br.rb build_report trunk_asan --incremental --exclude-steps=test_btest |
| 840973 840976 959 959 pts/0 959 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.20240919-190041 --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'" --incremental --exclude-steps=test_btest |
| 840976 840977 959 959 pts/0 959 Sl+ 1000 0:00 ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk_asan --logfile=/home/ko1/ruby/logs/brlog.trunk_asan.20240919-190041 --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' --incremental --exclude-steps=test_btest |
| 840977 841940 959 959 pts/0 959 S+ 1000 0:00 sh -c make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j16' |
| 841940 841941 959 959 pts/0 959 S+ 1000 0:00 make yes-test-all TESTOPTS=--stderr-on-failure TESTS=-j16 |
| 841941 842262 959 959 pts/0 959 Sl+ 1000 0:19 /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 |
| 842262 842275 959 959 pts/0 959 Sl+ 1000 0:14 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 842275 851981 959 959 pts/0 959 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 842275 851987 959 959 pts/0 959 Z+ 1000 0:00 [test_autoload.*] <defunct> |
| 842275 851994 959 959 pts/0 959 Z+ 1000 0:00 [test_autoload.*] <defunct> |
| 840977 876188 959 959 pts/0 959 R+ 1000 0:00 ps jx |
| 1 2090122 2090122 2090122 ? -1 Ss 1000 0:00 SCREEN |
| 2090122 2090124 2090124 2090124 pts/2 2090124 Ss+ 1000 0:00 /bin/bash |
| 2090122 2360588 2360588 2360588 pts/1 2360588 Ss+ 1000 0:00 /bin/bash |
| 1 2628222 2628222 2628222 ? -1 Ss 1000 0:00 /usr/lib/systemd/systemd --user |
| 2628222 2628224 2628222 2628222 ? -1 S 1000 0:00 (sd-pam) |
| {1=>[949, 2090122, 2628222], 949=>[959], 959=>[960], 960=>[840973], 840973=>[840976], 840976=>[840977], 840977=>[841940, 876188], 841940=>[841941], 841941=>[842262], 842262=>[842275], 842275=>[851981, 851987, 851994], 2090122=>[2090124, 2360588], 2628222=>[2628224]} |
| $ timeout 60 gdb -p 851981 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 851982] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x0000587aae2dbb8e in __sanitizer::FutexWait(__sanitizer::atomic_uint32_t*, unsigned int) () |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x799955a006c0 (LWP 851981) "test_autoload.*" 0x0000587aae2dbb8e in __sanitizer::FutexWait(__sanitizer::atomic_uint32_t*, unsigned int) () |
| 2 Thread 0x7999600006c0 (LWP 851982) "test_autoload.*" 0x000079997c31b4cd in __GI___poll (fds=0x79994c509040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x7999600006c0 (LWP 851982) "test_autoload.*"): |
| #0 0x000079997c31b4cd in __GI___poll (fds=0x79994c509040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x0000587aae26642a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x0000587aae61388f in timer_thread_polling (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread_mn.c:1050 |
| 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 0x0000587aae2bf7df in asan_thread_start(void*) () |
| No symbol table info available. |
| #5 0x000079997c29ca94 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 = {133699647571648, -6284031908041403526, 133699647571648, -352, 0, 133699473498640, -6284031908062375046, -6283957535091010694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #6 0x000079997c329c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x799955a006c0 (LWP 851981) "test_autoload.*"): |
| #0 0x0000587aae2dbb8e in __sanitizer::FutexWait(__sanitizer::atomic_uint32_t*, unsigned int) () |
| No symbol table info available. |
| #1 0x0000587aae2dcb4a in __sanitizer::Semaphore::Wait() () |
| No symbol table info available. |
| #2 0x0000587aae22b3c0 in __sanitizer::SizeClassAllocator64<__asan::AP64<__sanitizer::LocalAddressSpaceView> >::GetFromAllocator(__sanitizer::AllocatorStats*, unsigned long, unsigned int*, unsigned long) () |
| No symbol table info available. |
| #3 0x0000587aae22b239 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 0x0000587aae22ae65 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 0x0000587aae225e6e in __asan::Allocator::Allocate(unsigned long, unsigned long, __sanitizer::BufferedStackTrace*, __asan::AllocType, bool) () |
| No symbol table info available. |
| #6 0x0000587aae2267ae in __asan::Allocator::Reallocate(void*, unsigned long, __sanitizer::BufferedStackTrace*) () |
| No symbol table info available. |
| #7 0x0000587aae2266ba in __asan::asan_realloc(void*, unsigned long, __sanitizer::BufferedStackTrace*) () |
| No symbol table info available. |
| #8 0x0000587aae2c1ffd in __interceptor_realloc () |
| No symbol table info available. |
| #9 0x0000587aae347557 in rb_gc_impl_realloc (objspace_ptr=0x51d000000a80, ptr=0x5040034394d0, new_size=<optimized out>, old_size=33) at /tmp/ruby/src/trunk_asan/gc/default.c:8321 |
| gpr = 107008 |
| objspace = 0x51d000000a80 |
| mem = <optimized out> |
| #10 0x0000587aae58dcf3 in rb_str_resize (str=str@entry=133699647976440, len=len@entry=64) at /tmp/ruby/src/trunk_asan/string.c:3300 |
| capa = <optimized out> |
| independent = <optimized out> |
| slen = <optimized out> |
| termlen = 1 |
| #11 0x0000587aae314156 in rb_file_expand_path_internal (fname=133700108526960, dname=<optimized out>, abs_mode=<optimized out>, long_name=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/file.c:4060 |
| skip = 1 |
| fsenc = <optimized out> |
| s = <optimized out> |
| enc = 0x50d000000110 |
| buf = 0x5040034394d0 "/tmp/rubytest.qkmog4/" |
| p = 0x5040034394e4 "/" |
| buflen = 64 |
| pend = <optimized out> |
| b = 0x79997b79a59d "autoload20240919-842275-pmz8up.rb" |
| bdiff = 20 |
| root = 0x5040034394d0 "/tmp/rubytest.qkmog4/" |
| fend = <optimized out> |
| #12 0x0000587aae317cf0 in file_expand_path_1 (fname=133700108526960) at /tmp/ruby/src/trunk_asan/file.c:4197 |
| No locals. |
| #13 rb_find_file (path=133700108526960) at /tmp/ruby/src/trunk_asan/file.c:6583 |
| f = <optimized out> |
| expanded = <optimized out> |
| tmp = <optimized out> |
| load_path = <optimized out> |
| #14 0x0000587aae3fddaf in search_required (vm=0x525000000100, fname=133700108526960, path=<optimized out>, rb_feature_p=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1062 |
| tmp = <optimized out> |
| ft = 0 |
| ftptr = <optimized out> |
| ext = 0x79997b79a5bb ".rb" |
| type = <optimized out> |
| loading = <optimized out> |
| lookup_name = <optimized out> |
| #15 require_internal (ec=ec@entry=0x516001e681d0, fname=<optimized out>, exception=<optimized out>, warn=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1266 |
| found = <optimized out> |
| handle = <optimized out> |
| _ec = <optimized out> |
| _tag = <optimized out> |
| th = 0x51500005eb80 |
| saved = <optimized out> |
| ftptr = <optimized out> |
| realpath = <optimized out> |
| realpaths = 133700115092320 |
| realpath_map = 133700115092160 |
| path = 133700108526960 |
| state = RUBY_TAG_NONE |
| prev_ext_config = <optimized out> |
| th2 = <optimized out> |
| result = <optimized out> |
| saved_path = <optimized out> |
| reset_ext_config = <optimized out> |
| #16 0x0000587aae3fbc60 in rb_require_string_internal (fname=133700108526960, resurrect=false) at /tmp/ruby/src/trunk_asan/load.c:1386 |
| ec = 0x516001e681d0 |
| result = <optimized out> |
| #17 rb_require_string (fname=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1379 |
| rb_gc_guarded_ptr = <optimized out> |
| #18 rb_f_require (obj=<optimized out>, fname=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1021 |
| No locals. |
| #19 0x0000587aae6e1b88 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:3788 |
| ci = 0x1635100140003 |
| cc = <optimized out> |
| me = 0x79997b7256f8 |
| cfunc = 0x504000018618 |
| recv = 133700115222000 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #20 0x0000587aae6c7cfd in vm_call_method_each_type (ec=<optimized out>, cfp=<optimized out>, calling=0x7999559fd520) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4766 |
| ivar_mask = <optimized out> |
| aset_mask = <optimized out> |
| ci = 0x0 |
| cc = <optimized out> |
| cme = <optimized out> |
| v = <optimized out> |
| #21 0x0000587aae6cd955 in vm_call_alias (ec=<optimized out>, cfp=<optimized out>, calling=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4175 |
| No locals. |
| #22 0x0000587aae68f49d in vm_sendish (ec=0x516001e681d0, reg_cfp=0x799955cf56e8, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| 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> |
| #23 vm_exec_core (ec=ec@entry=0x516001e681d0) at ../../src/trunk_asan/insns.def:898 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x799955cf56e8 |
| reg_pc = 0x5110000a0d78 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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> |
| th: 0x51500005eb80, native_id: 0x799955a006c0 |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| -- Control frame information ----------------------------------------------- |
| c:0006 p:---- s:0024 e:000023 CFUNC :require |
| c:0005 p:0023 s:0019 e:000018 METHOD <internal:/tmp/ruby/src/trunk_asan/lib/rubygems/core_ext/kernel_require.rb>:136 [FINISH] |
| c:0004 p:0002 s:0013 e:000012 BLOCK /tmp/ruby/src/trunk_asan/test/ruby/test_autoload.rb:395 [FINISH] |
| c:0003 p:---- s:0010 e:000009 CFUNC :fork |
| #24 0x0000587aae67e6b8 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2564 |
| _ec = 0x516001e681d0 |
| _tag = <optimized out> |
| c:0002 p:0004 s:0006 e:000005 BLOCK /tmp/ruby/src/trunk_asan/test/ruby/test_autoload.rb:395 [FINISH] |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #25 0x0000587aae6f5b4a in vm_call0_body (ec=<optimized out>, calling=0x79994eb09860, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:225 |
| reg_cfp = <optimized out> |
| i = <optimized out> |
| ci = 0x79994eb098d0 |
| cc = <optimized out> |
| ret = <optimized out> |
| #26 0x0000587aae6a97ce in vm_call0_cc (recv=133700115222000, id=22641, argc=<optimized out>, argv=<optimized out>, cc=0x79997b725360, kw_splat=0, ec=<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> |
| #27 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:1047 |
| ci = <optimized out> |
| ec = <optimized out> |
| cc = 0x79997b725360 |
| self = <optimized out> |
| #28 0x0000587aae6aa5fe in rb_funcallv (recv=133700115222000, mid=22641, argc=1, argv=0x7999559fdbc0) at /tmp/ruby/src/trunk_asan/vm_eval.c:1062 |
| No locals. |
| #29 rb_funcall (recv=<optimized out>, mid=<optimized out>, n=1) at /tmp/ruby/src/trunk_asan/vm_eval.c:1119 |
| ar = <optimized out> |
| argv = 0x7999559fdbc0 |
| #30 0x0000587aae66a2be in autoload_feature_require (_arguments=133699473498032) at /tmp/ruby/src/trunk_asan/variable.c:2934 |
| arguments = 0x7999559fdfb0 |
| autoload_const = <optimized out> |
| result = <optimized out> |
| #31 autoload_try_load (_arguments=133699473498032) at /tmp/ruby/src/trunk_asan/variable.c:2948 |
| arguments = 0x7999559fdfb0 |
| result = <optimized out> |
| ce = <optimized out> |
| #32 0x0000587aae30a020 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:1053 |
| _ec = 0x516001e681d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7999559fdf30, <optimized out>, 0x7999559fde40, <optimized out>, <optimized out>}, prev = 0x79994ea09740, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| ec = 0x516001e681d0 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #33 0x0000587aae669601 in rb_autoload_load (module=module@entry=133700121787680, name=name@entry=147515) at /tmp/ruby/src/trunk_asan/variable.c:3009 |
| ce = 0x503000439720 |
| arguments = {module = 133700121787680, name = 147515, flag = 0, mutex = 133699647976560, autoload_const = 0x0, autoload_data = 0x0} |
| result = <optimized out> |
| autoload_const_value = <optimized out> |
| #34 0x0000587aae672f8d in rb_const_search_from (klass=133700119294600, id=<optimized out>, exclude=<optimized out>, recurse=<optimized out>, visibility=<optimized out>) at /tmp/ruby/src/trunk_asan/variable.c:3111 |
| ac = 0xfffffffffffffe00 |
| am = 133700121787680 |
| tmp = 133700121787680 |
| ce = <optimized out> |
| current = 133700121787680 |
| value = <optimized out> |
| first_iteration = <optimized out> |
| #35 0x0000587aae66b324 in rb_const_search (klass=133700119294600, id=147515, exclude=0, recurse=1, visibility=0) at /tmp/ruby/src/trunk_asan/variable.c:3133 |
| value = <optimized out> |
| #36 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:3060 |
| c = <optimized out> |
| #37 0x0000587aae67628e 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:1134 |
| root_cref = <optimized out> |
| klass = 92358976734088 |
| 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> |
| #38 0x0000587aae681223 in vm_get_ev_const_chain (ec=0x516001e681d0, segments=0x50200012ee90) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:1167 |
| id = 0 |
| val = 128 |
| idx = <optimized out> |
| allow_nil = <optimized out> |
| #39 rb_vm_opt_getconstant_path (ec=<optimized out>, reg_cfp=<optimized out>, ic=0x50200012eef0) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:6365 |
| segments = 0x50200012ee90 |
| ice = <optimized out> |
| val = <optimized out> |
| #40 0x0000587aae687fc6 in vm_exec_core (ec=ec@entry=0x516001e681d0) at ../../src/trunk_asan/insns.def:263 |
| ic = 0x0 |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x799955cf5720 |
| reg_pc = 0xfffffffffffffe00 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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> |
| #41 0x0000587aae67e6b8 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2564 |
| _ec = 0x516001e681d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #42 0x0000587aae6ff162 in invoke_iseq_block_from_c (ec=0x516001e681d0, captured=0x799955cf57a8, self=133700119281000, 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:1595 |
| flags = 0 |
| iseq = 0x79997ab129b0 |
| cfp = <optimized out> |
| sp = 0x799955bf5850 |
| use_argv = 0x0 |
| stack_argv = 0x799955bf5850 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #43 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:1609 |
| captured = 0x799955cf57a8 |
| #44 0x0000587aae6aba16 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:1646 |
| No locals. |
| #45 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1654 |
| No locals. |
| #46 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1344 |
| No locals. |
| #47 0x0000587aae6aba16 in rb_yield (val=<optimized out>) |
| No locals. |
| #48 0x0000587aae3098fa in rb_protect (proc=<optimized out>, data=<optimized out>, pstate=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:1033 |
| _ec = 0x516001e681d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7999559fed70, <optimized out>, 0x7999559fec80, <optimized out>, <optimized out>}, prev = 0x79994ea09240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| state = RUBY_TAG_NONE |
| ec = 0x516001e681d0 |
| cfp = 0x799955cf5758 |
| #49 0x0000587aae483a7b in rb_f_fork (obj=<optimized out>) at /tmp/ruby/src/trunk_asan/process.c:4381 |
| status = <optimized out> |
| pid = <optimized out> |
| #50 0x0000587aae6e1b88 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:3788 |
| ci = 0x647100040001 |
| cc = <optimized out> |
| me = 0x7999600634c0 |
| cfunc = 0x504000020058 |
| recv = 133700119281000 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #51 0x0000587aae6c7cfd in vm_call_method_each_type (ec=<optimized out>, cfp=<optimized out>, calling=0x7999559ff3c0) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4766 |
| ivar_mask = <optimized out> |
| aset_mask = <optimized out> |
| ci = 0x0 |
| cc = <optimized out> |
| cme = <optimized out> |
| v = <optimized out> |
| #52 0x0000587aae6c77b5 in vm_call_method (ec=<optimized out>, cfp=<optimized out>, calling=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4906 |
| ci = <optimized out> |
| cc = 0x0 |
| #53 0x0000587aae686a3b in vm_sendish (ec=0x516001e681d0, reg_cfp=0x799955cf5790, cd=0x50200012edf0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #54 vm_exec_core (ec=ec@entry=0x516001e681d0) at ../../src/trunk_asan/insns.def:851 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x50200012edf0 |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x799955cf5790 |
| reg_pc = 0x504003434130 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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> |
| #55 0x0000587aae67e6b8 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2564 |
| _ec = 0x516001e681d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #56 0x0000587aae6bb81b in invoke_iseq_block_from_c (ec=0x516001e681d0, captured=<optimized out>, self=133700119281000, 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:1595 |
| flags = 0 |
| iseq = 0x79997ab129d8 |
| cfp = 0x799955cf57c8 |
| sp = 0x799955bf5818 |
| use_argv = <optimized out> |
| stack_argv = 0x799955bf5818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #57 invoke_block_from_c_proc (ec=0x516001e681d0, self=133700119281000, 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:1689 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #58 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:1719 |
| No locals. |
| #59 0x0000587aae6b9aa6 in rb_vm_invoke_proc (ec=0x540000000388, proc=0x80, proc@entry=0x504003435e10, argc=-1372734578, argc@entry=0, argv=0x0, kw_splat=0, passed_block_handler=18446744073709551104, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1740 |
| self = 0 |
| #60 0x0000587aae611719 in thread_do_start_proc (th=th@entry=0x51500005eb80) at /tmp/ruby/src/trunk_asan/thread.c:598 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x504003435e10 |
| args_len = 0 |
| args_ptr = <optimized out> |
| #61 0x0000587aae60f2ca in thread_do_start (th=0x51500005eb80) at /tmp/ruby/src/trunk_asan/thread.c:615 |
| result = 36 |
| #62 thread_start_func_2 (th=th@entry=0x51500005eb80, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:670 |
| _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> |
| #63 0x0000587aae60e58e in call_thread_start_func_2 (th=0x51500005eb80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2237 |
| stack_start = <optimized out> |
| stack_start_addr = 0x7999559ffce0 |
| #64 nt_start (ptr=0x50c0005e69c0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2282 |
| th = 0x51500005eb80 |
| sched = <optimized out> |
| nt = 0x50c0005e69c0 |
| vm = 0x525000000100 |
| #65 0x0000587aae2bf7df in asan_thread_start(void*) () |
| No symbol table info available. |
| #66 0x000079997c29ca94 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 = {133699473508032, -6284009642930941062, 133699473508032, -352, 0, 140721855436720, -6284009642951912582, -6283957535091010694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #67 0x000079997c329c3c 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 851981) detached] |
| $ timeout 60 gdb -p 851987 -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 851994 -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 842275 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 876216] |
| [New LWP 851995] |
| [New LWP 851871] |
| [New LWP 842411] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x000079997c298d61 in __futex_abstimed_wait_common64 (private=4095, cancel=true, abstime=0x7ffc5c34a2a0, op=137, expected=0, futex_word=0x50c000000094) at ./nptl/futex-internal.c:57 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x79997c60fc40 (LWP 842275) "ruby" 0x000079997c298d61 in __futex_abstimed_wait_common64 (private=4095, cancel=true, abstime=0x7ffc5c34a2a0, op=137, expected=0, futex_word=0x50c000000094) at ./nptl/futex-internal.c:57 |
| 2 Thread 0x7999522006c0 (LWP 876216) "envutil.rb:178" 0x000079997c31b4cd in __GI___poll (fds=0x799950e09760, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 3 Thread 0x7999600006c0 (LWP 851995) "test_autoload.*" 0x000079997c31b4cd in __GI___poll (fds=0x79994f509040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 4 Thread 0x79995ac006c0 (LWP 851871) "parallel.rb:40" 0x000079997c31b4cd in __GI___poll (fds=0x799953e0b260, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 5 Thread 0x79995a2006c0 (LWP 842411) "Timeout stdlib " 0x000079997c298d61 in __futex_abstimed_wait_common64 (private=22650, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x50c0005ed190) at ./nptl/futex-internal.c:57 |
| >>> Machine level backtrace |
| Thread 5 (Thread 0x79995a2006c0 (LWP 842411) "Timeout stdlib "): |
| #0 0x000079997c298d61 in __futex_abstimed_wait_common64 (private=22650, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x50c0005ed190) 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=22650, abstime=0x0, clockid=0, expected=0, futex_word=0x50c0005ed190) 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=0x50c0005ed190, 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 0x000079997c29b7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x515000000920, cond=0x50c0005ed168) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x79997c29b4a0 <__condvar_cleanup_waiting>, __arg = 0x79995a1fec30, __canceltype = 1475384048, __prev = 0x0} |
| cbuffer = {wseq = 0, cond = 0x50c0005ed168, mutex = 0x515000000920, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 0 |
| seq = 0 |
| 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=0x50c0005ed168, mutex=mutex@entry=0x515000000920) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x0000587aae5e91f1 in rb_native_cond_wait (cond=0x50c0005ed190, mutex=0x515000000920) at /tmp/ruby/src/trunk_asan/thread_pthread.c:222 |
| r = <optimized out> |
| #6 thread_sched_wait_running_turn (sched=sched@entry=0x515000000920, th=th@entry=0x5150000c4200, can_direct_transfer=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:863 |
| next_th = <optimized out> |
| #7 0x0000587aae60d222 in thread_sched_to_waiting_until_wakeup (sched=0x515000000920, th=th@entry=0x5150000c4200) at /tmp/ruby/src/trunk_asan/thread_pthread.c:1105 |
| can_direct_transfer = <optimized out> |
| #8 0x0000587aae5f3661 in native_sleep (th=0x5150000c4200, rel=0x0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3343 |
| sched = <optimized out> |
| #9 sleep_forever (th=0x5150000c4200, fl=fl@entry=1) at /tmp/ruby/src/trunk_asan/thread.c:1351 |
| prev_status = THREAD_RUNNABLE |
| status = THREAD_STOPPED_FOREVER |
| woke = <optimized out> |
| #10 0x0000587aae60bc95 in rb_thread_sleep_deadly_allow_spurious_wakeup (blocker=133700114565200, timeout=4, end=0) at /tmp/ruby/src/trunk_asan/thread.c:1396 |
| scheduler = <optimized out> |
| #11 queue_sleep (_args=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:1028 |
| args = <optimized out> |
| #12 0x0000587aae30a020 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:1053 |
| _ec = 0x516001fc44d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x79995a1fef90, <optimized out>, 0x79995a1feea0, <optimized out>, <optimized out>}, prev = 0x799957c09240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| ec = 0x516001fc44d0 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #13 0x0000587aae60b17d in queue_do_pop (self=<optimized out>, q=0x50400005ced0, should_block=<optimized out>, timeout=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:1103 |
| queue_waiter = {w = {self = 133700114565200, th = 0x0, fiber = 0x0, node = {next = 0x0, prev = 0x0}}, as = {q = 0x0, sq = 0x0}} |
| queue_sleep_arg = {self = 133700114565200, timeout = 4, end = <optimized out>} |
| ec = <optimized out> |
| waitq = 0x50400005ced0 |
| end = 0 |
| #14 0x0000587aae68a1e5 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:7323 |
| canary_p = <optimized out> |
| ret = <optimized out> |
| #15 0x0000587aae68a1e5 in vm_invoke_builtin_delegate (ec=0x516001fc44d0, cfp=0x79995a4fb758, bf=<optimized out>, start_index=<optimized out>) |
| argv = <optimized out> |
| #16 vm_exec_core (ec=ec@entry=0x516001fc44d0) at ../../src/trunk_asan/insns.def:1632 |
| bf = <optimized out> |
| leaf = false |
| val = <optimized out> |
| index = <optimized out> |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x79995a4fb758 |
| reg_pc = <optimized out> |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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 0x0000587aae67e6b8 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2564 |
| _ec = 0x516001fc44d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #18 0x0000587aae6bb81b in invoke_iseq_block_from_c (ec=0x516001fc44d0, captured=<optimized out>, self=133700114379560, 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:1595 |
| flags = 0 |
| iseq = 0x79997bd5d840 |
| cfp = 0x79995a4fb7c8 |
| sp = 0x79995a3fb818 |
| use_argv = <optimized out> |
| stack_argv = 0x79995a3fb818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #19 invoke_block_from_c_proc (ec=0x516001fc44d0, self=133700114379560, 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:1689 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #20 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:1719 |
| No locals. |
| #21 0x0000587aae6b9aa6 in rb_vm_invoke_proc (ec=0x50c0005ed190, proc=0x189, proc@entry=0x50400035bd10, argc=2083097953, argc@entry=0, argv=0x0, kw_splat=-1, passed_block_handler=18446744073709551104, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1740 |
| self = 0 |
| #22 0x0000587aae611719 in thread_do_start_proc (th=th@entry=0x5150000c4200) at /tmp/ruby/src/trunk_asan/thread.c:598 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x50400035bd10 |
| args_len = 0 |
| args_ptr = <optimized out> |
| #23 0x0000587aae60f2ca in thread_do_start (th=0x5150000c4200) at /tmp/ruby/src/trunk_asan/thread.c:615 |
| result = 36 |
| #24 thread_start_func_2 (th=th@entry=0x5150000c4200, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:670 |
| _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> |
| #25 0x0000587aae60e58e in call_thread_start_func_2 (th=0x5150000c4200) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2237 |
| stack_start = <optimized out> |
| stack_start_addr = 0x79995a1ffce0 |
| #26 nt_start (ptr=0x50c0005ed140) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2282 |
| th = 0x5150000c4200 |
| sched = <optimized out> |
| nt = 0x50c0005ed140 |
| vm = 0x525000000100 |
| #27 0x0000587aae2bf7df in asan_thread_start(void*) () |
| No symbol table info available. |
| #28 0x000079997c29ca94 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 = {133699549005504, -6284023936582102150, 133699549005504, -352, 0, 140721855433936, -6284023936603073670, -6283957535091010694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #29 0x000079997c329c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 4 (Thread 0x79995ac006c0 (LWP 851871) "parallel.rb:40"): |
| #0 0x000079997c31b4cd in __GI___poll (fds=0x799953e0b260, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x0000587aae26642a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x0000587aae3ba40d in nogvl_wait_for (th=133699648013480, fptr=0x5110000e4880, events=1, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:12462 |
| 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:1151 |
| ready = <optimized out> |
| #4 0x0000587aae3bb886 in internal_read_func (ptr=0x799953e0b040) at /tmp/ruby/src/trunk_asan/io.c:1182 |
| iis = 0x799953e0b040 |
| result = <optimized out> |
| #5 0x0000587aae5f766b in rb_thread_io_blocking_call (func=0x587aae3bb400 <internal_read_func>, data1=0x799953e0b040, fd=<optimized out>, events=1) at /tmp/ruby/src/trunk_asan/thread.c:1802 |
| __region = <optimized out> |
| saved_state = RUBY_TAG_NONE |
| _ec = <optimized out> |
| _tag = <optimized out> |
| ec = <optimized out> |
| th = <optimized out> |
| prev_mn_schedulable = false |
| waiting_fd = <optimized out> |
| state = RUBY_TAG_NONE |
| val = <optimized out> |
| saved_errno = <optimized out> |
| #6 0x0000587aae30a020 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:1053 |
| _ec = 0x516001e6a8d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x79995abfee50, <optimized out>, 0x79995abfed60, <optimized out>, <optimized out>}, prev = 0x799953e09240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| ec = 0x516001e6a8d0 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #7 0x0000587aae3cfbc5 in io_read_memory_locktmp (str=133699444191840, iis=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3422 |
| No locals. |
| #8 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:3468 |
| str = <optimized out> |
| iis = {th = 133699648013480, fptr = 0x5110000e4880, nonblock = 0, fd = 4, buf = 0x519000123e80, capa = 1024, timeout = <optimized out>} |
| length = <optimized out> |
| len = 1024 |
| fptr = 0x5110000e4880 |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #9 0x0000587aae3abf01 in io_readpartial (argc=1407234656, argv=0x1, io=4294967295) at /tmp/ruby/src/trunk_asan/io.c:3588 |
| ret = <optimized out> |
| #10 0x0000587aae6e1b88 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:3788 |
| ci = 0x409100100003 |
| cc = <optimized out> |
| me = 0x79997bde9e80 |
| cfunc = 0x504000011018 |
| recv = 133699648013800 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #11 0x0000587aae68f49d in vm_sendish (ec=0x516001e6a8d0, reg_cfp=0x799955ffb790, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| 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> |
| #12 vm_exec_core (ec=ec@entry=0x516001e6a8d0) at ../../src/trunk_asan/insns.def:898 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x799955ffb790 |
| reg_pc = 0x513000050b20 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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 0x0000587aae67e6b8 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2564 |
| _ec = 0x516001e6a8d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #14 0x0000587aae6bb81b in invoke_iseq_block_from_c (ec=0x516001e6a8d0, captured=<optimized out>, self=133700106770360, 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:1595 |
| flags = 0 |
| iseq = 0x79997bd65590 |
| cfp = 0x799955ffb7c8 |
| sp = 0x799955efb818 |
| use_argv = <optimized out> |
| stack_argv = 0x799955efb818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #15 invoke_block_from_c_proc (ec=0x516001e6a8d0, self=133700106770360, 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:1689 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #16 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:1719 |
| No locals. |
| #17 0x0000587aae6b9aa6 in rb_vm_invoke_proc (ec=0x799953e0b260, proc=0x1, proc@entry=0x504003435690, argc=2083632333, argc@entry=0, argv=0x0, kw_splat=-218959360, passed_block_handler=18446744073709551100, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1740 |
| self = 4294967295 |
| #18 0x0000587aae611719 in thread_do_start_proc (th=th@entry=0x51500005fa80) at /tmp/ruby/src/trunk_asan/thread.c:598 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x504003435690 |
| args_len = 0 |
| args_ptr = <optimized out> |
| #19 0x0000587aae60f2ca in thread_do_start (th=0x51500005fa80) at /tmp/ruby/src/trunk_asan/thread.c:615 |
| result = 36 |
| #20 thread_start_func_2 (th=th@entry=0x51500005fa80, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:670 |
| _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> |
| #21 0x0000587aae60e58e in call_thread_start_func_2 (th=0x51500005fa80) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2237 |
| stack_start = <optimized out> |
| stack_start_addr = 0x79995abffce0 |
| #22 nt_start (ptr=0x50c0005e7500) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2282 |
| th = 0x51500005fa80 |
| sched = <optimized out> |
| nt = 0x50c0005e7500 |
| vm = 0x525000000100 |
| #23 0x0000587aae2bf7df in asan_thread_start(void*) () |
| No symbol table info available. |
| #24 0x000079997c29ca94 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 = {133699559491264, -6284024761215822982, 133699559491264, -352, 25, 140721855439408, -6284024761236794502, -6283957535091010694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #25 0x000079997c329c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7999600006c0 (LWP 851995) "test_autoload.*"): |
| #0 0x000079997c31b4cd in __GI___poll (fds=0x79994f509040, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x0000587aae26642a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x0000587aae61388f in timer_thread_polling (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread_mn.c:1050 |
| 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 0x0000587aae2bf7df in asan_thread_start(void*) () |
| No symbol table info available. |
| #5 0x000079997c29ca94 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 = {133699647571648, -6284031908041403526, 133699647571648, -352, 0, 133699408487376, -6284031908062375046, -6283957535091010694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #6 0x000079997c329c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x7999522006c0 (LWP 876216) "envutil.rb:178"): |
| #0 0x000079997c31b4cd in __GI___poll (fds=0x799950e09760, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x0000587aae26642a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x0000587aae3ba40d in nogvl_wait_for (th=133700095386840, fptr=0x5110000e2440, events=1, timeout=0x0) at /tmp/ruby/src/trunk_asan/io.c:12462 |
| 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:1151 |
| ready = <optimized out> |
| #4 0x0000587aae3bb886 in internal_read_func (ptr=0x799950e09620) at /tmp/ruby/src/trunk_asan/io.c:1182 |
| iis = 0x799950e09620 |
| result = <optimized out> |
| #5 0x0000587aae5f766b in rb_thread_io_blocking_call (func=0x587aae3bb400 <internal_read_func>, data1=data1@entry=0x799950e09620, fd=<optimized out>, events=events@entry=1) at /tmp/ruby/src/trunk_asan/thread.c:1802 |
| __region = <optimized out> |
| saved_state = RUBY_TAG_NONE |
| _ec = <optimized out> |
| _tag = <optimized out> |
| ec = <optimized out> |
| th = <optimized out> |
| prev_mn_schedulable = false |
| waiting_fd = <optimized out> |
| state = RUBY_TAG_NONE |
| val = <optimized out> |
| saved_errno = <optimized out> |
| #6 0x0000587aae3bb21a in rb_io_read_memory (fptr=<optimized out>, buf=<optimized out>, count=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:1291 |
| iis = {th = 133700095386840, fptr = 0x5110000e2440, nonblock = 0, fd = 10, buf = 0x5250000f7900, capa = 8192, timeout = 0x0} |
| timeout_storage = <optimized out> |
| scheduler = <optimized out> |
| #7 0x0000587aae3beb57 in io_bufread (ptr=0x5250000f7900 '\276' <repeats 200 times>..., len=8192, fptr=0x5110000e2440) at /tmp/ruby/src/trunk_asan/io.c:3028 |
| offset = 0 |
| n = 8192 |
| c = <optimized out> |
| #8 bufread_call (arg=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3067 |
| p = <optimized out> |
| #9 0x0000587aae30a020 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:1053 |
| _ec = 0x516001e600d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7999521fedb0, <optimized out>, 0x7999521fecc0, <optimized out>, <optimized out>}, prev = 0x799950e09240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| ec = 0x516001e600d0 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #10 0x0000587aae3bc57b in io_fread (str=133700095386440, offset=0, size=8192, fptr=0x5110000e2440) at /tmp/ruby/src/trunk_asan/io.c:3081 |
| arg = {str_ptr = 0x5250000f7900 '\276' <repeats 200 times>..., len = 8192, fptr = <optimized out>} |
| len = <optimized out> |
| errno_to_fail = <optimized out> |
| #11 read_all (fptr=<optimized out>, siz=8192, str=133700095386440) at /tmp/ruby/src/trunk_asan/io.c:3359 |
| capa = <optimized out> |
| cr = 0 |
| bytes = 0 |
| pos = 0 |
| enc = 0x50d000000110 |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #12 0x0000587aae3ac2e2 in io_read (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/src/trunk_asan/io.c:3783 |
| str = <optimized out> |
| length = <optimized out> |
| fptr = 0x5110000e2440 |
| len = <optimized out> |
| n = <optimized out> |
| shrinkable = <optimized out> |
| #13 0x0000587aae6e1b88 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:3788 |
| ci = 0x3fa100100001 |
| cc = <optimized out> |
| me = 0x79997bde9e58 |
| cfunc = 0x504000011058 |
| recv = 133700095391360 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #14 0x0000587aae68f49d in vm_sendish (ec=0x516001e600d0, reg_cfp=0x79995d119790, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| 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=0x516001e600d0) at ../../src/trunk_asan/insns.def:898 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x79995d119790 |
| reg_pc = 0x504000055e70 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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 0x0000587aae67e6b8 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2564 |
| _ec = 0x516001e600d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #17 0x0000587aae6bb81b in invoke_iseq_block_from_c (ec=0x516001e600d0, captured=<optimized out>, self=133700114364520, 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:1595 |
| flags = 0 |
| iseq = 0x79997bd53700 |
| cfp = 0x79995d1197c8 |
| sp = 0x79995d019818 |
| use_argv = <optimized out> |
| stack_argv = 0x79995d019818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #18 invoke_block_from_c_proc (ec=0x516001e600d0, self=133700114364520, 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:1689 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #19 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:1719 |
| No locals. |
| #20 0x0000587aae6b9aa6 in rb_vm_invoke_proc (ec=0x799950e09760, proc=0x1, proc@entry=0x504003437190, argc=2083632333, argc@entry=0, argv=0x0, kw_splat=-218959360, passed_block_handler=18446744073709551100, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1740 |
| self = 4294967295 |
| #21 0x0000587aae611719 in thread_do_start_proc (th=th@entry=0x51500005a580) at /tmp/ruby/src/trunk_asan/thread.c:598 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x504003437190 |
| args_len = 0 |
| args_ptr = <optimized out> |
| #22 0x0000587aae60f2ca in thread_do_start (th=0x51500005a580) at /tmp/ruby/src/trunk_asan/thread.c:615 |
| result = 36 |
| #23 thread_start_func_2 (th=th@entry=0x51500005a580, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:670 |
| _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> |
| #24 0x0000587aae60e58e in call_thread_start_func_2 (th=0x51500005a580) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2237 |
| stack_start = <optimized out> |
| stack_start_addr = 0x7999521ffce0 |
| #25 nt_start (ptr=0x50c0005e4ec0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2282 |
| th = 0x51500005a580 |
| sched = <optimized out> |
| nt = 0x50c0005e4ec0 |
| vm = 0x525000000100 |
| #26 0x0000587aae2bf7df in asan_thread_start(void*) () |
| No symbol table info available. |
| #27 0x000079997c29ca94 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 = {133699414787776, -6284006344396057734, 133699414787776, -352, 22, 140721855436720, -6284006344417029254, -6283957535091010694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #28 0x000079997c329c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x79997c60fc40 (LWP 842275) "ruby"): |
| #0 0x000079997c298d61 in __futex_abstimed_wait_common64 (private=4095, cancel=true, abstime=0x7ffc5c34a2a0, 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=4095, abstime=0x7ffc5c34a2a0, clockid=20816, expected=0, futex_word=0x50c000000094) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 5329152 |
| 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=0x7ffc5c34a2a0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x000079997c29bc7e in __pthread_cond_wait_common (abstime=0x7ffc5c34a2a0, clockid=1, mutex=0x515000000420, cond=0x50c000000068) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x79997c29b4a0 <__condvar_cleanup_waiting>, __arg = 0x7ffc5c34a190, __canceltype = -1359079680, __prev = 0x0} |
| cbuffer = {wseq = 333, cond = 0x50c000000068, mutex = 0x515000000420, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 333 |
| seq = 166 |
| 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=0x515000000420, abstime=abstime@entry=0x7ffc5c34a2a0) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x0000587aae60ccf1 in native_cond_timedwait (cond=0x50c000000068, mutex=0x515000000420, abs=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:242 |
| r = <optimized out> |
| ts = <optimized out> |
| #6 native_cond_sleep (th=th@entry=0x515000000300, rel=0x79997a04bde0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2489 |
| end = <optimized out> |
| sched = 0x515000000920 |
| lock = 0x515000000420 |
| cond = 0x50c000000068 |
| max = 100000000000000000 |
| #7 0x0000587aae612634 in native_sleep (th=0x515000000300, rel=0x79997a04bde0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3336 |
| sched = <optimized out> |
| #8 thread_join_sleep (arg=133700086401888) at /tmp/ruby/src/trunk_asan/thread.c:1064 |
| scheduler = <optimized out> |
| p = 0x79997a280b60 |
| target_th = 0x51500005a580 |
| th = 0x515000000300 |
| end = 1809625876736633 |
| limit = 0x79997a04bde0 |
| #9 0x0000587aae30a020 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:1053 |
| _ec = 0x5160000003d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ffc5c34a4b0, <optimized out>, 0x7ffc5c34a3c0, <optimized out>, <optimized out>}, prev = 0x79997a265d40, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| ec = 0x5160000003d0 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #10 0x0000587aae612188 in thread_join (target_th=<optimized out>, timeout=<optimized out>, limit=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:1105 |
| waiter = {next = 0x0, thread = 0x515000000300, fiber = 0x0} |
| arg = {waiter = 0x54e8c38948ef8944, target = 0xffffff65e9fffff8, timeout = 5188146770739207951, limit = <optimized out>} |
| ec = <optimized out> |
| th = <optimized out> |
| fiber = 0x516000000380 |
| #11 0x0000587aae606890 in thread_join_m (argc=<optimized out>, argv=<optimized out>, self=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:1202 |
| rel = <optimized out> |
| timeout = <optimized out> |
| limit = 0x79997a04bde0 |
| #12 0x0000587aae6e1b88 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:3788 |
| ci = 0x34b100100003 |
| cc = <optimized out> |
| me = 0x79997bdc96d0 |
| cfunc = 0x50400001ebd8 |
| recv = 133700095386840 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #13 0x0000587aae68f49d in vm_sendish (ec=0x5160000003d0, reg_cfp=0x7999797ff410, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| 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> |
| #14 vm_exec_core (ec=ec@entry=0x5160000003d0) at ../../src/trunk_asan/insns.def:898 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x7999797ff410 |
| reg_pc = 0x522000005728 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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> |
| #15 0x0000587aae67ea71 in vm_exec_loop (ec=0x5160000003d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2591 |
| No locals. |
| #16 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2570 |
| _ec = 0x5160000003d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #17 0x0000587aae6ff162 in invoke_iseq_block_from_c (ec=0x5160000003d0, captured=0x7999797ff620, self=133700106770360, 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:1595 |
| flags = 0 |
| iseq = 0x79997bd56ba8 |
| cfp = <optimized out> |
| sp = 0x7999796ffa28 |
| use_argv = 0x79997a035f20 |
| stack_argv = 0x7999796ffa28 |
| 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:1609 |
| captured = 0x7999797ff620 |
| #19 0x0000587aae6aba16 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:1646 |
| 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:1654 |
| No locals. |
| #21 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1344 |
| No locals. |
| #22 0x0000587aae6aba16 in rb_yield (val=<optimized out>) |
| No locals. |
| #23 0x0000587aae8564a6 in rb_ary_collect (ary=133700105925280) at /tmp/ruby/src/trunk_asan/array.c:3705 |
| collect = 133700114904960 |
| i = 3 |
| #24 0x0000587aae6e1b88 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:3788 |
| ci = 0x163100000001 |
| cc = <optimized out> |
| me = 0x79997bdf00f0 |
| cfunc = 0x50400000a818 |
| recv = 133700105925280 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| th: 0x515000000300, native_id: 0x79997c60fc40 |
| -- Control frame information ----------------------------------------------- |
| val = <optimized out> |
| #25 0x0000587aae686a3b in vm_sendish (ec=0x5160000003d0, reg_cfp=0x7999797ff608, cd=0x51100000c910, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| c:0019 p:---- s:0176 e:000175 CFUNC :join |
| c:0018 p:0453 s:0171 E:000a60 METHOD /tmp/ruby/src/trunk_asan/tool/lib/envutil.rb:181 |
| val = 36 |
| c:0017 p:0275 s:0133 e:000132 METHOD /tmp/ruby/src/trunk_asan/tool/lib/core_assertions.rb:330 |
| c:0016 p:0032 s:0109 e:000108 BLOCK /tmp/ruby/src/trunk_asan/test/ruby/test_autoload.rb:333 |
| c:0015 p:0038 s:0105 e:000104 METHOD /tmp/ruby/src/trunk_asan/lib/tmpdir.rb:107 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #26 vm_exec_core (ec=ec@entry=0x5160000003d0) at ../../src/trunk_asan/insns.def:851 |
| bh = <optimized out> |
| c:0014 p:0007 s:0095 e:000094 METHOD /tmp/ruby/src/trunk_asan/test/ruby/test_autoload.rb:326 |
| c:0013 p:0039 s:0091 e:000090 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb:202 |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| c:0012 p:0052 s:0085 e:000084 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/testcase.rb:170 |
| cd = 0x51100000c910 |
| c:0011 p:0085 s:0076 e:000075 BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1671 [FINISH] |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x7999797ff608 |
| reg_pc = 0x5190000166d8 |
| 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> |
| c:0010 p:---- s:0069 e:000068 CFUNC :map |
| INSN_LABEL_getspecial = <optimized out> |
| c:0009 p:0107 s:0065 e:000064 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1658 |
| INSN_LABEL_setspecial = <optimized out> |
| c:0008 p:0035 s:0053 e:000052 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit.rb:1362 |
| INSN_LABEL_getinstancevariable = <optimized out> |
| INSN_LABEL_setinstancevariable = <optimized out> |
| c:0007 p:0069 s:0046 E:000de0 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:52 |
| c:0006 p:0007 s:0030 e:000029 BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:24 [FINISH] |
| 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> |
| c:0005 p:---- s:0026 e:000025 CFUNC :map |
| c:0004 p:0005 s:0022 e:000021 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:23 |
| c:0003 p:0210 s:0016 e:000015 METHOD /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:122 |
| 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> |
| c:0002 p:0051 s:0006 e:000005 EVAL /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:220 [FINISH] |
| c:0001 p:0000 s:0003 E:001650 DUMMY [FINISH] |
| 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> |
| th: 0x5150000c4200, native_id: 0x79995a2006c0 |
| INSN_LABEL_pop = <optimized out> |
| -- Control frame information ----------------------------------------------- |
| 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> |
| c:0003 p:0023 s:0017 e:000016 METHOD <internal:thread_sync>:18 |
| INSN_LABEL_checkmatch = <optimized out> |
| c:0002 p:0019 s:0010 e:000009 BLOCK /tmp/ruby/src/trunk_asan/lib/timeout.rb:99 [FINISH] |
| INSN_LABEL_checkkeyword = <optimized out> |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| 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_objtostring = <optimized out> |
| th: 0x51500005fa80, native_id: 0x79995ac006c0 |
| -- Control frame information ----------------------------------------------- |
| INSN_LABEL_opt_ary_freeze = <optimized out> |
| c:0003 p:---- s:0012 e:000011 CFUNC :readpartial |
| c:0002 p:0036 s:0007 e:000006 BLOCK /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb:42 [FINISH] |
| INSN_LABEL_opt_hash_freeze = <optimized out> |
| INSN_LABEL_opt_str_freeze = <optimized out> |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| INSN_LABEL_opt_str_uminus = <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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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 0x0000587aae67ea71 in vm_exec_loop (ec=0x5160000003d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2591 |
| No locals. |
| #28 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2570 |
| _ec = 0x5160000003d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #29 0x0000587aae6ff162 in invoke_iseq_block_from_c (ec=0x5160000003d0, captured=0x7999797ff738, self=133700106770360, 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:1595 |
| flags = 0 |
| iseq = 0x79997bd65748 |
| cfp = <optimized out> |
| sp = 0x7999796ff8d0 |
| use_argv = 0x79997a013920 |
| stack_argv = 0x7999796ff8d0 |
| 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:1609 |
| captured = 0x7999797ff738 |
| #31 0x0000587aae6aba16 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:1646 |
| 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:1654 |
| No locals. |
| #33 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1344 |
| No locals. |
| #34 0x0000587aae6aba16 in rb_yield (val=<optimized out>) |
| No locals. |
| #35 0x0000587aae8564a6 in rb_ary_collect (ary=133699648014160) at /tmp/ruby/src/trunk_asan/array.c:3705 |
| collect = 133699648013920 |
| i = 0 |
| #36 0x0000587aae6e1b88 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:3788 |
| ci = 0x163100000001 |
| cc = <optimized out> |
| me = 0x79997bdf00f0 |
| cfunc = 0x50400000a818 |
| recv = 133699648014160 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #37 0x0000587aae686a3b in vm_sendish (ec=0x5160000003d0, reg_cfp=0x7999797ff720, cd=0x502000012f90, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #38 vm_exec_core (ec=ec@entry=0x5160000003d0) at ../../src/trunk_asan/insns.def:851 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x502000012f90 |
| insns_address_table = {0x587aae682249 <vm_exec_core+1801>, 0x587aae68331a <vm_exec_core+6106>, 0x587aae688f4f <vm_exec_core+29711>, 0x587aae682e72 <vm_exec_core+4914>, 0x587aae689b4e <vm_exec_core+32782>, 0x587aae687912 <vm_exec_core+24018>, 0x587aae68528d <vm_exec_core+14157>, 0x587aae6823c9 <vm_exec_core+2185>, 0x587aae6895b7 <vm_exec_core+31351>, 0x587aae6892b1 <vm_exec_core+30577>, 0x587aae6830ea <vm_exec_core+5546>, 0x587aae682967 <vm_exec_core+3623>, 0x587aae687f67 <vm_exec_core+25639>, 0x587aae6840a1 <vm_exec_core+9569>, 0x587aae6897f5 <vm_exec_core+31925>, 0x587aae68943f <vm_exec_core+30975>, 0x587aae684701 <vm_exec_core+11201>, 0x587aae68520b <vm_exec_core+14027>, 0x587aae687b60 <vm_exec_core+24608>, 0x587aae6893a0 <vm_exec_core+30816>, 0x587aae686cc7 <vm_exec_core+20871>, 0x587aae687bfa <vm_exec_core+24762>, 0x587aae688318 <vm_exec_core+26584>, 0x587aae686bf3 <vm_exec_core+20659>, 0x587aae682893 <vm_exec_core+3411>, 0x587aae68742c <vm_exec_core+22764>, 0x587aae682709 <vm_exec_core+3017>, 0x587aae682b79 <vm_exec_core+4153>, 0x587aae684a4e <vm_exec_core+12046>, 0x587aae686794 <vm_exec_core+19540>, 0x587aae687175 <vm_exec_core+22069>, 0x587aae686330 <vm_exec_core+18416>, 0x587aae68228e <vm_exec_core+1870>, 0x587aae68889a <vm_exec_core+27994>, 0x587aae6891c6 <vm_exec_core+30342>, 0x587aae682c52 <vm_exec_core+4370>, 0x587aae6837e6 <vm_exec_core+7334>, 0x587aae68326c <vm_exec_core+5932>, 0x587aae6841a6 <vm_exec_core+9830>, 0x587aae6851a0 <vm_exec_core+13920>, 0x587aae682d14 <vm_exec_core+4564>, 0x587aae6886e3 <vm_exec_core+27555>, 0x587aae683755 <vm_exec_core+7189>, 0x587aae68505e <vm_exec_core+13598>, 0x587aae685a13 <vm_exec_core+16083>, 0x587aae688013 <vm_exec_core+25811>, 0x587aae686ea3 <vm_exec_core+21347>, 0x587aae68429a <vm_exec_core+10074>, 0x587aae683b23 <vm_exec_core+8163>, 0x587aae687e41 <vm_exec_core+25345>, 0x587aae684c9c <vm_exec_core+12636>, 0x587aae687537 <vm_exec_core+23031>, 0x587aae686f2b <vm_exec_core+21483>, 0x587aae687604 <vm_exec_core+23236>, 0x587aae688e71 <vm_exec_core+29489>, 0x587aae685ff4 <vm_exec_core+17588>, 0x587aae6880e2 <vm_exec_core+26018>, 0x587aae681ecb <vm_exec_core+907>, 0x587aae687ca5 <vm_exec_core+24933>, 0x587aae684572 <vm_exec_core+10802>, 0x587aae686838 <vm_exec_core+19704>, 0x587aae686d98 <vm_exec_core+21080>, 0x587aae681ed0 <vm_exec_core+912>, 0x587aae6866a3 <vm_exec_core+19299>, 0x587aae68496f <vm_exec_core+11823>, 0x587aae683ce0 <vm_exec_core+8608>, 0x587aae687698 <vm_exec_core+23384>, 0x587aae682dd0 <vm_exec_core+4752>, 0x587aae685554 <vm_exec_core+14868>, 0x587aae690db9 <vm_exec_core+62073>, 0x587aae687257 <vm_exec_core+22295>, 0x587aae683631 <vm_exec_core+6897>, 0x587aae6839ff <vm_exec_core+7871>, 0x587aae6838dd <vm_exec_core+7581>, 0x587aae683f36 <vm_exec_core+9206>, 0x587aae6847be <vm_exec_core+11390>, 0x587aae683552 <vm_exec_core+6674>, 0x587aae689de3 <vm_exec_core+33443>, 0x587aae68730e <vm_exec_core+22478>, 0x587aae685e1c <vm_exec_core+17116>, 0x587aae688791 <vm_exec_core+27729>, 0x587aae689f01 <vm_exec_core+33729>, 0x587aae688af7 <vm_exec_core+28599>, 0x587aae68994e <vm_exec_core+32270>, 0x587aae689a26 <vm_exec_core+32486>, 0x587aae6827ac <vm_exec_core+3180>, 0x587aae6894d4 <vm_exec_core+31124>, 0x587aae684b5f <vm_exec_core+12319>, 0x587aae68970f <vm_exec_core+31695>, 0x587aae68461e <vm_exec_core+10974>, 0x587aae6889f5 <vm_exec_core+28341>, 0x587aae6825d3 <vm_exec_core+2707>, 0x587aae6843b4 <vm_exec_core+10356>, 0x587aae68575c <vm_exec_core+15388>, 0x587aae6850f5 <vm_exec_core+13749>, 0x587aae684ec4 <vm_exec_core+13188>, 0x587aae681fc7 <vm_exec_core+1159>, 0x587aae6824ea <vm_exec_core+2474>, 0x587aae682059 <vm_exec_core+1305>, 0x587aae688d10 <vm_exec_core+29136>, 0x587aae686540 <vm_exec_core+18944>, 0x587aae685ae4 <vm_exec_core+16292>, 0x587aae686201 <vm_exec_core+18113>, 0x587aae685f1a <vm_exec_core+17370>, 0x587aae684f65 <vm_exec_core+13349>, 0x587aae685908 <vm_exec_core+15816>, 0x587aae68542a <vm_exec_core+14570>, 0x587aae685c13 <vm_exec_core+16595>, 0x587aae685c95 <vm_exec_core+16725>, 0x587aae68223a <vm_exec_core+1786>, 0x587aae68330b <vm_exec_core+6091>, 0x587aae688f40 <vm_exec_core+29696>, 0x587aae682e63 <vm_exec_core+4899>, 0x587aae689b3f <vm_exec_core+32767>, 0x587aae687903 <vm_exec_core+24003>, 0x587aae68527e <vm_exec_core+14142>, 0x587aae6823ba <vm_exec_core+2170>, 0x587aae6895a8 <vm_exec_core+31336>, 0x587aae6892a2 <vm_exec_core+30562>, 0x587aae6830db <vm_exec_core+5531>, 0x587aae682958 <vm_exec_core+3608>, 0x587aae687f58 <vm_exec_core+25624>, 0x587aae684092 <vm_exec_core+9554>, 0x587aae6897e6 <vm_exec_core+31910>, 0x587aae689430 <vm_exec_core+30960>, 0x587aae6846f2 <vm_exec_core+11186>, 0x587aae6851fc <vm_exec_core+14012>, 0x587aae687b51 <vm_exec_core+24593>, 0x587aae689391 <vm_exec_core+30801>, 0x587aae686cb8 <vm_exec_core+20856>, 0x587aae687beb <vm_exec_core+24747>, 0x587aae688309 <vm_exec_core+26569>, 0x587aae686be4 <vm_exec_core+20644>, 0x587aae682884 <vm_exec_core+3396>, 0x587aae68741d <vm_exec_core+22749>, 0x587aae6826fa <vm_exec_core+3002>, 0x587aae682b6a <vm_exec_core+4138>, 0x587aae684a3f <vm_exec_core+12031>, 0x587aae686785 <vm_exec_core+19525>, 0x587aae687166 <vm_exec_core+22054>, 0x587aae686321 <vm_exec_core+18401>, 0x587aae68227f <vm_exec_core+1855>, 0x587aae68888b <vm_exec_core+27979>, 0x587aae6891b7 <vm_exec_core+30327>, 0x587aae682c43 <vm_exec_core+4355>, 0x587aae6837d7 <vm_exec_core+7319>, 0x587aae68325d <vm_exec_core+5917>, 0x587aae684197 <vm_exec_core+9815>, 0x587aae685191 <vm_exec_core+13905>, 0x587aae682d05 <vm_exec_core+4549>, 0x587aae6886d4 <vm_exec_core+27540>, 0x587aae683746 <vm_exec_core+7174>, 0x587aae68504f <vm_exec_core+13583>, 0x587aae685a04 <vm_exec_core+16068>, 0x587aae688004 <vm_exec_core+25796>, 0x587aae686e94 <vm_exec_core+21332>, 0x587aae68428b <vm_exec_core+10059>, 0x587aae683b14 <vm_exec_core+8148>, 0x587aae687e32 <vm_exec_core+25330>, 0x587aae684c8d <vm_exec_core+12621>, 0x587aae687528 <vm_exec_core+23016>, 0x587aae686f1c <vm_exec_core+21468>, 0x587aae6875f5 <vm_exec_core+23221>, 0x587aae688e62 <vm_exec_core+29474>, 0x587aae685fe5 <vm_exec_core+17573>, 0x587aae6880d3 <vm_exec_core+26003>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae687c96 <vm_exec_core+24918>, 0x587aae684563 <vm_exec_core+10787>, 0x587aae686829 <vm_exec_core+19689>, 0x587aae686d89 <vm_exec_core+21065>, 0x587aae685748 <vm_exec_core+15368>, 0x587aae686694 <vm_exec_core+19284>, 0x587aae684960 <vm_exec_core+11808>, 0x587aae683cd1 <vm_exec_core+8593>, 0x587aae687689 <vm_exec_core+23369>, 0x587aae682dc1 <vm_exec_core+4737>, 0x587aae685545 <vm_exec_core+14853>, 0x587aae690daa <vm_exec_core+62058>, 0x587aae687248 <vm_exec_core+22280>, 0x587aae683622 <vm_exec_core+6882>, 0x587aae6839f0 <vm_exec_core+7856>, 0x587aae6838ce <vm_exec_core+7566>, 0x587aae683f27 <vm_exec_core+9191>, 0x587aae6847af <vm_exec_core+11375>, 0x587aae68668f <vm_exec_core+19279>, 0x587aae685e12 <vm_exec_core+17106>, 0x587aae68668a <vm_exec_core+19274>, 0x587aae686e80 <vm_exec_core+21312>, 0x587aae686e7e <vm_exec_core+21310>, 0x587aae683f22 <vm_exec_core+9186>, 0x587aae6873e1 <vm_exec_core+22689>, 0x587aae6851f2 <vm_exec_core+14002>, 0x587aae6851f7 <vm_exec_core+14007>, 0x587aae686e7c <vm_exec_core+21308>, 0x587aae686d5b <vm_exec_core+21019>, 0x587aae6861e8 <vm_exec_core+18088>, 0x587aae685f06 <vm_exec_core+17350>, 0x587aae686e7a <vm_exec_core+21306>, 0x587aae68631c <vm_exec_core+18396>...} |
| reg_cfp = 0x7999797ff720 |
| reg_pc = 0x50400002f938 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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 0x0000587aae67ea71 in vm_exec_loop (ec=0x5160000003d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2591 |
| No locals. |
| #40 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2570 |
| _ec = 0x5160000003d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #41 0x0000587aae30631b in rb_ec_exec_node (ec=0x5160000003d0, n=0x79997bd658d8) at /tmp/ruby/src/trunk_asan/eval.c:281 |
| _ec = 0x5160000003d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ffc5c34c3b0, <optimized out>, 0x7ffc5c34c300, <optimized out>, <optimized out>}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x79997bd658d8 |
| #42 ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:319 |
| ec = 0x5160000003d0 |
| status = <optimized out> |
| #43 0x0000587aae2ff887 in rb_main (argc=10, argv=0x7ffc5c34c578) at /tmp/ruby/src/trunk_asan/main.c:43 |
| variable_in_this_stack_frame = <optimized out> |
| #44 main (argc=10, argv=0x7ffc5c34c578) at /tmp/ruby/src/trunk_asan/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| [Inferior 1 (process 842275) detached] |
| $ timeout 60 gdb -p 842262 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| running file: /tmp/ruby/src/trunk_asan/test/ruby/test_autoload.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. |
| Children under /tmp/rubytest.qkmog4: |
| * drwx------ 2 60 2024-09-19 19:10:53 +0000 autoload20240919-842275-5orl8s/ |
| * -rw-r--r-- 1 37 2024-09-19 19:10:53 +0000 test-bug-11055.rb |
| [New LWP 876259] |
| [New LWP 842264] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| __readlink (path=path@entry=0x7ffd7604c160 "/tmp/ruby/src/trunk_asan/test/lib", buf=buf@entry=0x7ffd7604c980 "\a", len=len@entry=1023) at ../sysdeps/unix/sysv/linux/readlink.c:30 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x72bfeadd7c40 (LWP 842262) "ruby" __readlink (path=path@entry=0x7ffd7604c160 "/tmp/ruby/src/trunk_asan/test/lib", buf=buf@entry=0x7ffd7604c980 "\a", len=len@entry=1023) at ../sysdeps/unix/sysv/linux/readlink.c:30 |
| 2 Thread 0x72bfc9c006c0 (LWP 876259) "Timeout stdlib " 0x000072bfeaa98d61 in __futex_abstimed_wait_common64 (private=-2147483648, cancel=true, abstime=0x72bfc9bfdc60, op=137, expected=0, futex_word=0x50c005507c10) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x72bfce8006c0 (LWP 842264) "ruby" 0x000072bfeab1b4cd in __GI___poll (fds=0x72bfcd509040, nfds=1, timeout=10) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| >>> Machine level backtrace |
| Thread 3 (Thread 0x72bfce8006c0 (LWP 842264) "ruby"): |
| #0 0x000072bfeab1b4cd in __GI___poll (fds=0x72bfcd509040, nfds=1, timeout=10) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00005fb76b5e942a in __interceptor_poll () |
| No symbol table info available. |
| #2 0x00005fb76b99688f in timer_thread_polling (vm=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread_mn.c:1050 |
| 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 0x00005fb76b6427df in asan_thread_start(void*) () |
| No symbol table info available. |
| #5 0x000072bfeaa9ca94 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 = {126168128816832, -5000545444236780520, 126168128816832, -352, 25, 140726583484864, -5000545444249363432, -5000623113039537128}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #6 0x000072bfeab29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x72bfc9c006c0 (LWP 876259) "Timeout stdlib "): |
| #0 0x000072bfeaa98d61 in __futex_abstimed_wait_common64 (private=-2147483648, cancel=true, abstime=0x72bfc9bfdc60, op=137, expected=0, futex_word=0x50c005507c10) 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=0x72bfc9bfdc60, clockid=0, expected=0, futex_word=0x50c005507c10) 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=0x50c005507c10, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x72bfc9bfdc60, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x000072bfeaa9bc7e in __pthread_cond_wait_common (abstime=0x72bfc9bfdc60, clockid=1, mutex=0x51500004e120, cond=0x50c005507be8) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x72bfeaa9b4a0 <__condvar_cleanup_waiting>, __arg = 0x72bfc9bfdb50, __canceltype = -910173328, __prev = 0x0} |
| cbuffer = {wseq = 0, cond = 0x50c005507be8, mutex = 0x51500004e120, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 0 |
| seq = 0 |
| 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=0x50c005507be8, mutex=mutex@entry=0x51500004e120, abstime=abstime@entry=0x72bfc9bfdc60) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x00005fb76b98fcf1 in native_cond_timedwait (cond=0x50c005507be8, mutex=0x51500004e120, abs=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_pthread.c:242 |
| r = <optimized out> |
| ts = <optimized out> |
| #6 native_cond_sleep (th=th@entry=0x51500004e000, rel=rel@entry=0x72bfc8c0a520) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2489 |
| end = <optimized out> |
| sched = 0x515000000920 |
| lock = 0x51500004e120 |
| cond = 0x50c005507be8 |
| max = 100000000000000000 |
| #7 0x00005fb76b977164 in native_sleep (th=0x51500004e000, rel=0x72bfc8c0a520) at /tmp/ruby/src/trunk_asan/thread_pthread.c:3336 |
| sched = <optimized out> |
| #8 sleep_hrtime (th=<optimized out>, rel=999831000, fl=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:1299 |
| prev_status = THREAD_RUNNABLE |
| end = 1809617369617917 |
| woke = 1 |
| #9 0x00005fb76b9718cf in rb_mutex_wait_for (time=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:563 |
| rel = <optimized out> |
| #10 0x00005fb76b68d020 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:1053 |
| _ec = 0x5160008811d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x72bfc9bfdef0, <optimized out>, 0x72bfc9bfde00, <optimized out>, <optimized out>}, prev = 0x72bfc8e0b880, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| ec = 0x5160008811d0 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #11 0x00005fb76b97145d in rb_mutex_sleep (self=<optimized out>, timeout=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:590 |
| rel = <error reading variable rel (Cannot access memory at address 0x89)> |
| woken = 20 |
| t = {tv_sec = 0, tv_usec = 999831} |
| beg = 1726773053 |
| scheduler = <optimized out> |
| end = <optimized out> |
| #12 0x00005fb76ba78e0c in vm_call0_cfunc_with_frame (ec=0x5160008811d0, calling=<optimized out>, argv=0x72bfc8e0b728) at /tmp/ruby/src/trunk_asan/vm_eval.c:164 |
| reg_cfp = 0x72bfcd3ff6e8 |
| ci = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| len = -1 |
| recv = 126168594174920 |
| argc = 1 |
| mid = 26337 |
| block_handler = <optimized out> |
| frame_flags = 1431634051 |
| val = <optimized out> |
| unaligned_member_ptr_result = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| reg_cfp = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| #13 vm_call0_cfunc (ec=0x5160008811d0, calling=<optimized out>, argv=0x72bfc8e0b728) at /tmp/ruby/src/trunk_asan/vm_eval.c:178 |
| No locals. |
| #14 vm_call0_body (ec=<optimized out>, calling=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:229 |
| ci = <optimized out> |
| cc = <optimized out> |
| ret = <optimized out> |
| #15 0x00005fb76ba2c7ce in vm_call0_cc (recv=126168594174920, id=26337, argc=<optimized out>, argv=<optimized out>, cc=0x72bfe9d72fa0, kw_splat=0, ec=<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 0x89)> |
| use_argv = 0x0 |
| av = <optimized out> |
| #16 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:1047 |
| ci = <optimized out> |
| ec = <optimized out> |
| cc = 0x72bfe9d72fa0 |
| self = <optimized out> |
| #17 0x00005fb76b68d020 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:1053 |
| _ec = 0x5160008811d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x72bfc9bfe270, <optimized out>, 0x72bfc9bfe180, <optimized out>, <optimized out>}, prev = 0x72bfc8e0ae40, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| ec = 0x5160008811d0 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #18 0x00005fb76b99ac7d in rb_condvar_wait (argc=<optimized out>, argv=<optimized out>, self=<optimized out>) at /tmp/ruby/src/trunk_asan/thread_sync.c:1548 |
| sync_waiter = {self = 126168594174920, th = 0x51500004e000, fiber = 0x0, node = {next = 0x5030000aafe0, prev = 0x5030000aafe0}} |
| ec = <optimized out> |
| cv = 0x5030000aafe0 |
| args = <optimized out> |
| #19 0x00005fb76ba64b88 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:3788 |
| ci = 0x45e100100005 |
| cc = <optimized out> |
| me = 0x72bfea5b8598 |
| cfunc = 0x50400001fc58 |
| recv = 126168594175280 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #20 0x00005fb76ba4acfd in vm_call_method_each_type (ec=<optimized out>, cfp=<optimized out>, calling=0x72bfc9bfe840) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4766 |
| ivar_mask = <optimized out> |
| aset_mask = <optimized out> |
| ci = 0xffffffff |
| cc = <optimized out> |
| cme = <optimized out> |
| v = <optimized out> |
| #21 0x00005fb76ba4a7b5 in vm_call_method (ec=<optimized out>, cfp=<optimized out>, calling=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4906 |
| ci = <optimized out> |
| cc = 0x72bfc9bfdc60 |
| #22 0x00005fb76ba1249d in vm_sendish (ec=0x5160008811d0, reg_cfp=0x72bfcd3ff720, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| 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> |
| #23 vm_exec_core (ec=ec@entry=0x5160008811d0) at ../../src/trunk_asan/insns.def:898 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5fb76ba05249 <vm_exec_core+1801>, 0x5fb76ba0631a <vm_exec_core+6106>, 0x5fb76ba0bf4f <vm_exec_core+29711>, 0x5fb76ba05e72 <vm_exec_core+4914>, 0x5fb76ba0cb4e <vm_exec_core+32782>, 0x5fb76ba0a912 <vm_exec_core+24018>, 0x5fb76ba0828d <vm_exec_core+14157>, 0x5fb76ba053c9 <vm_exec_core+2185>, 0x5fb76ba0c5b7 <vm_exec_core+31351>, 0x5fb76ba0c2b1 <vm_exec_core+30577>, 0x5fb76ba060ea <vm_exec_core+5546>, 0x5fb76ba05967 <vm_exec_core+3623>, 0x5fb76ba0af67 <vm_exec_core+25639>, 0x5fb76ba070a1 <vm_exec_core+9569>, 0x5fb76ba0c7f5 <vm_exec_core+31925>, 0x5fb76ba0c43f <vm_exec_core+30975>, 0x5fb76ba07701 <vm_exec_core+11201>, 0x5fb76ba0820b <vm_exec_core+14027>, 0x5fb76ba0ab60 <vm_exec_core+24608>, 0x5fb76ba0c3a0 <vm_exec_core+30816>, 0x5fb76ba09cc7 <vm_exec_core+20871>, 0x5fb76ba0abfa <vm_exec_core+24762>, 0x5fb76ba0b318 <vm_exec_core+26584>, 0x5fb76ba09bf3 <vm_exec_core+20659>, 0x5fb76ba05893 <vm_exec_core+3411>, 0x5fb76ba0a42c <vm_exec_core+22764>, 0x5fb76ba05709 <vm_exec_core+3017>, 0x5fb76ba05b79 <vm_exec_core+4153>, 0x5fb76ba07a4e <vm_exec_core+12046>, 0x5fb76ba09794 <vm_exec_core+19540>, 0x5fb76ba0a175 <vm_exec_core+22069>, 0x5fb76ba09330 <vm_exec_core+18416>, 0x5fb76ba0528e <vm_exec_core+1870>, 0x5fb76ba0b89a <vm_exec_core+27994>, 0x5fb76ba0c1c6 <vm_exec_core+30342>, 0x5fb76ba05c52 <vm_exec_core+4370>, 0x5fb76ba067e6 <vm_exec_core+7334>, 0x5fb76ba0626c <vm_exec_core+5932>, 0x5fb76ba071a6 <vm_exec_core+9830>, 0x5fb76ba081a0 <vm_exec_core+13920>, 0x5fb76ba05d14 <vm_exec_core+4564>, 0x5fb76ba0b6e3 <vm_exec_core+27555>, 0x5fb76ba06755 <vm_exec_core+7189>, 0x5fb76ba0805e <vm_exec_core+13598>, 0x5fb76ba08a13 <vm_exec_core+16083>, 0x5fb76ba0b013 <vm_exec_core+25811>, 0x5fb76ba09ea3 <vm_exec_core+21347>, 0x5fb76ba0729a <vm_exec_core+10074>, 0x5fb76ba06b23 <vm_exec_core+8163>, 0x5fb76ba0ae41 <vm_exec_core+25345>, 0x5fb76ba07c9c <vm_exec_core+12636>, 0x5fb76ba0a537 <vm_exec_core+23031>, 0x5fb76ba09f2b <vm_exec_core+21483>, 0x5fb76ba0a604 <vm_exec_core+23236>, 0x5fb76ba0be71 <vm_exec_core+29489>, 0x5fb76ba08ff4 <vm_exec_core+17588>, 0x5fb76ba0b0e2 <vm_exec_core+26018>, 0x5fb76ba04ecb <vm_exec_core+907>, 0x5fb76ba0aca5 <vm_exec_core+24933>, 0x5fb76ba07572 <vm_exec_core+10802>, 0x5fb76ba09838 <vm_exec_core+19704>, 0x5fb76ba09d98 <vm_exec_core+21080>, 0x5fb76ba04ed0 <vm_exec_core+912>, 0x5fb76ba096a3 <vm_exec_core+19299>, 0x5fb76ba0796f <vm_exec_core+11823>, 0x5fb76ba06ce0 <vm_exec_core+8608>, 0x5fb76ba0a698 <vm_exec_core+23384>, 0x5fb76ba05dd0 <vm_exec_core+4752>, 0x5fb76ba08554 <vm_exec_core+14868>, 0x5fb76ba13db9 <vm_exec_core+62073>, 0x5fb76ba0a257 <vm_exec_core+22295>, 0x5fb76ba06631 <vm_exec_core+6897>, 0x5fb76ba069ff <vm_exec_core+7871>, 0x5fb76ba068dd <vm_exec_core+7581>, 0x5fb76ba06f36 <vm_exec_core+9206>, 0x5fb76ba077be <vm_exec_core+11390>, 0x5fb76ba06552 <vm_exec_core+6674>, 0x5fb76ba0cde3 <vm_exec_core+33443>, 0x5fb76ba0a30e <vm_exec_core+22478>, 0x5fb76ba08e1c <vm_exec_core+17116>, 0x5fb76ba0b791 <vm_exec_core+27729>, 0x5fb76ba0cf01 <vm_exec_core+33729>, 0x5fb76ba0baf7 <vm_exec_core+28599>, 0x5fb76ba0c94e <vm_exec_core+32270>, 0x5fb76ba0ca26 <vm_exec_core+32486>, 0x5fb76ba057ac <vm_exec_core+3180>, 0x5fb76ba0c4d4 <vm_exec_core+31124>, 0x5fb76ba07b5f <vm_exec_core+12319>, 0x5fb76ba0c70f <vm_exec_core+31695>, 0x5fb76ba0761e <vm_exec_core+10974>, 0x5fb76ba0b9f5 <vm_exec_core+28341>, 0x5fb76ba055d3 <vm_exec_core+2707>, 0x5fb76ba073b4 <vm_exec_core+10356>, 0x5fb76ba0875c <vm_exec_core+15388>, 0x5fb76ba080f5 <vm_exec_core+13749>, 0x5fb76ba07ec4 <vm_exec_core+13188>, 0x5fb76ba04fc7 <vm_exec_core+1159>, 0x5fb76ba054ea <vm_exec_core+2474>, 0x5fb76ba05059 <vm_exec_core+1305>, 0x5fb76ba0bd10 <vm_exec_core+29136>, 0x5fb76ba09540 <vm_exec_core+18944>, 0x5fb76ba08ae4 <vm_exec_core+16292>, 0x5fb76ba09201 <vm_exec_core+18113>, 0x5fb76ba08f1a <vm_exec_core+17370>, 0x5fb76ba07f65 <vm_exec_core+13349>, 0x5fb76ba08908 <vm_exec_core+15816>, 0x5fb76ba0842a <vm_exec_core+14570>, 0x5fb76ba08c13 <vm_exec_core+16595>, 0x5fb76ba08c95 <vm_exec_core+16725>, 0x5fb76ba0523a <vm_exec_core+1786>, 0x5fb76ba0630b <vm_exec_core+6091>, 0x5fb76ba0bf40 <vm_exec_core+29696>, 0x5fb76ba05e63 <vm_exec_core+4899>, 0x5fb76ba0cb3f <vm_exec_core+32767>, 0x5fb76ba0a903 <vm_exec_core+24003>, 0x5fb76ba0827e <vm_exec_core+14142>, 0x5fb76ba053ba <vm_exec_core+2170>, 0x5fb76ba0c5a8 <vm_exec_core+31336>, 0x5fb76ba0c2a2 <vm_exec_core+30562>, 0x5fb76ba060db <vm_exec_core+5531>, 0x5fb76ba05958 <vm_exec_core+3608>, 0x5fb76ba0af58 <vm_exec_core+25624>, 0x5fb76ba07092 <vm_exec_core+9554>, 0x5fb76ba0c7e6 <vm_exec_core+31910>, 0x5fb76ba0c430 <vm_exec_core+30960>, 0x5fb76ba076f2 <vm_exec_core+11186>, 0x5fb76ba081fc <vm_exec_core+14012>, 0x5fb76ba0ab51 <vm_exec_core+24593>, 0x5fb76ba0c391 <vm_exec_core+30801>, 0x5fb76ba09cb8 <vm_exec_core+20856>, 0x5fb76ba0abeb <vm_exec_core+24747>, 0x5fb76ba0b309 <vm_exec_core+26569>, 0x5fb76ba09be4 <vm_exec_core+20644>, 0x5fb76ba05884 <vm_exec_core+3396>, 0x5fb76ba0a41d <vm_exec_core+22749>, 0x5fb76ba056fa <vm_exec_core+3002>, 0x5fb76ba05b6a <vm_exec_core+4138>, 0x5fb76ba07a3f <vm_exec_core+12031>, 0x5fb76ba09785 <vm_exec_core+19525>, 0x5fb76ba0a166 <vm_exec_core+22054>, 0x5fb76ba09321 <vm_exec_core+18401>, 0x5fb76ba0527f <vm_exec_core+1855>, 0x5fb76ba0b88b <vm_exec_core+27979>, 0x5fb76ba0c1b7 <vm_exec_core+30327>, 0x5fb76ba05c43 <vm_exec_core+4355>, 0x5fb76ba067d7 <vm_exec_core+7319>, 0x5fb76ba0625d <vm_exec_core+5917>, 0x5fb76ba07197 <vm_exec_core+9815>, 0x5fb76ba08191 <vm_exec_core+13905>, 0x5fb76ba05d05 <vm_exec_core+4549>, 0x5fb76ba0b6d4 <vm_exec_core+27540>, 0x5fb76ba06746 <vm_exec_core+7174>, 0x5fb76ba0804f <vm_exec_core+13583>, 0x5fb76ba08a04 <vm_exec_core+16068>, 0x5fb76ba0b004 <vm_exec_core+25796>, 0x5fb76ba09e94 <vm_exec_core+21332>, 0x5fb76ba0728b <vm_exec_core+10059>, 0x5fb76ba06b14 <vm_exec_core+8148>, 0x5fb76ba0ae32 <vm_exec_core+25330>, 0x5fb76ba07c8d <vm_exec_core+12621>, 0x5fb76ba0a528 <vm_exec_core+23016>, 0x5fb76ba09f1c <vm_exec_core+21468>, 0x5fb76ba0a5f5 <vm_exec_core+23221>, 0x5fb76ba0be62 <vm_exec_core+29474>, 0x5fb76ba08fe5 <vm_exec_core+17573>, 0x5fb76ba0b0d3 <vm_exec_core+26003>, 0x5fb76ba09e80 <vm_exec_core+21312>, 0x5fb76ba0ac96 <vm_exec_core+24918>, 0x5fb76ba07563 <vm_exec_core+10787>, 0x5fb76ba09829 <vm_exec_core+19689>, 0x5fb76ba09d89 <vm_exec_core+21065>, 0x5fb76ba08748 <vm_exec_core+15368>, 0x5fb76ba09694 <vm_exec_core+19284>, 0x5fb76ba07960 <vm_exec_core+11808>, 0x5fb76ba06cd1 <vm_exec_core+8593>, 0x5fb76ba0a689 <vm_exec_core+23369>, 0x5fb76ba05dc1 <vm_exec_core+4737>, 0x5fb76ba08545 <vm_exec_core+14853>, 0x5fb76ba13daa <vm_exec_core+62058>, 0x5fb76ba0a248 <vm_exec_core+22280>, 0x5fb76ba06622 <vm_exec_core+6882>, 0x5fb76ba069f0 <vm_exec_core+7856>, 0x5fb76ba068ce <vm_exec_core+7566>, 0x5fb76ba06f27 <vm_exec_core+9191>, 0x5fb76ba077af <vm_exec_core+11375>, 0x5fb76ba0968f <vm_exec_core+19279>, 0x5fb76ba08e12 <vm_exec_core+17106>, 0x5fb76ba0968a <vm_exec_core+19274>, 0x5fb76ba09e80 <vm_exec_core+21312>, 0x5fb76ba09e7e <vm_exec_core+21310>, 0x5fb76ba06f22 <vm_exec_core+9186>, 0x5fb76ba0a3e1 <vm_exec_core+22689>, 0x5fb76ba081f2 <vm_exec_core+14002>, 0x5fb76ba081f7 <vm_exec_core+14007>, 0x5fb76ba09e7c <vm_exec_core+21308>, 0x5fb76ba09d5b <vm_exec_core+21019>, 0x5fb76ba091e8 <vm_exec_core+18088>, 0x5fb76ba08f06 <vm_exec_core+17350>, 0x5fb76ba09e7a <vm_exec_core+21306>, 0x5fb76ba0931c <vm_exec_core+18396>...} |
| reg_cfp = 0x72bfcd3ff720 |
| reg_pc = 0x513000088718 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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> |
| #24 0x00005fb76ba016b8 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2564 |
| _ec = 0x5160008811d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #25 0x00005fb76ba82162 in invoke_iseq_block_from_c (ec=0x5160008811d0, captured=0x72bfcd3ff7a8, self=126168594272600, 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:1595 |
| flags = 0 |
| iseq = 0x72bfea3cdcd8 |
| cfp = <optimized out> |
| sp = 0x72bfcd2ff870 |
| use_argv = 0x0 |
| stack_argv = 0x72bfcd2ff870 |
| opt_pc = 0 |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #26 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:1609 |
| captured = 0x72bfcd3ff7a8 |
| #27 0x00005fb76ba2ea16 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:1646 |
| No locals. |
| #28 vm_yield (ec=<optimized out>, argc=<optimized out>, argv=<optimized out>, kw_splat=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:1654 |
| No locals. |
| #29 rb_yield_0 (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk_asan/vm_eval.c:1344 |
| No locals. |
| #30 0x00005fb76ba2ea16 in rb_yield (val=<optimized out>) |
| No locals. |
| #31 0x00005fb76b68d020 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:1053 |
| _ec = 0x5160008811d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x72bfc9bfef90, <optimized out>, 0x72bfc9bfeea0, <optimized out>, <optimized out>}, prev = 0x72bfc8e09240, state = RUBY_TAG_NONE, lock_rec = 0} |
| result = 4 |
| ec = 0x5160008811d0 |
| state = RUBY_TAG_NONE |
| errinfo = <optimized out> |
| #32 0x00005fb76ba64b88 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:3788 |
| ci = 0x66f100000001 |
| cc = <optimized out> |
| me = 0x72bfea5b8b88 |
| cfunc = 0x50400001f658 |
| recv = 126168594174920 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #33 0x00005fb76ba09a3b in vm_sendish (ec=0x5160008811d0, reg_cfp=0x72bfcd3ff790, cd=0x50f000005340, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| val = 36 |
| ci = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| cc = <optimized out> |
| calling = <optimized out> |
| #34 vm_exec_core (ec=ec@entry=0x5160008811d0) at ../../src/trunk_asan/insns.def:851 |
| bh = <optimized out> |
| blockiseq = <optimized out> |
| leaf = false |
| val = <optimized out> |
| cd = 0x50f000005340 |
| insns_address_table = {0x5fb76ba05249 <vm_exec_core+1801>, 0x5fb76ba0631a <vm_exec_core+6106>, 0x5fb76ba0bf4f <vm_exec_core+29711>, 0x5fb76ba05e72 <vm_exec_core+4914>, 0x5fb76ba0cb4e <vm_exec_core+32782>, 0x5fb76ba0a912 <vm_exec_core+24018>, 0x5fb76ba0828d <vm_exec_core+14157>, 0x5fb76ba053c9 <vm_exec_core+2185>, 0x5fb76ba0c5b7 <vm_exec_core+31351>, 0x5fb76ba0c2b1 <vm_exec_core+30577>, 0x5fb76ba060ea <vm_exec_core+5546>, 0x5fb76ba05967 <vm_exec_core+3623>, 0x5fb76ba0af67 <vm_exec_core+25639>, 0x5fb76ba070a1 <vm_exec_core+9569>, 0x5fb76ba0c7f5 <vm_exec_core+31925>, 0x5fb76ba0c43f <vm_exec_core+30975>, 0x5fb76ba07701 <vm_exec_core+11201>, 0x5fb76ba0820b <vm_exec_core+14027>, 0x5fb76ba0ab60 <vm_exec_core+24608>, 0x5fb76ba0c3a0 <vm_exec_core+30816>, 0x5fb76ba09cc7 <vm_exec_core+20871>, 0x5fb76ba0abfa <vm_exec_core+24762>, 0x5fb76ba0b318 <vm_exec_core+26584>, 0x5fb76ba09bf3 <vm_exec_core+20659>, 0x5fb76ba05893 <vm_exec_core+3411>, 0x5fb76ba0a42c <vm_exec_core+22764>, 0x5fb76ba05709 <vm_exec_core+3017>, 0x5fb76ba05b79 <vm_exec_core+4153>, 0x5fb76ba07a4e <vm_exec_core+12046>, 0x5fb76ba09794 <vm_exec_core+19540>, 0x5fb76ba0a175 <vm_exec_core+22069>, 0x5fb76ba09330 <vm_exec_core+18416>, 0x5fb76ba0528e <vm_exec_core+1870>, 0x5fb76ba0b89a <vm_exec_core+27994>, 0x5fb76ba0c1c6 <vm_exec_core+30342>, 0x5fb76ba05c52 <vm_exec_core+4370>, 0x5fb76ba067e6 <vm_exec_core+7334>, 0x5fb76ba0626c <vm_exec_core+5932>, 0x5fb76ba071a6 <vm_exec_core+9830>, 0x5fb76ba081a0 <vm_exec_core+13920>, 0x5fb76ba05d14 <vm_exec_core+4564>, 0x5fb76ba0b6e3 <vm_exec_core+27555>, 0x5fb76ba06755 <vm_exec_core+7189>, 0x5fb76ba0805e <vm_exec_core+13598>, 0x5fb76ba08a13 <vm_exec_core+16083>, 0x5fb76ba0b013 <vm_exec_core+25811>, 0x5fb76ba09ea3 <vm_exec_core+21347>, 0x5fb76ba0729a <vm_exec_core+10074>, 0x5fb76ba06b23 <vm_exec_core+8163>, 0x5fb76ba0ae41 <vm_exec_core+25345>, 0x5fb76ba07c9c <vm_exec_core+12636>, 0x5fb76ba0a537 <vm_exec_core+23031>, 0x5fb76ba09f2b <vm_exec_core+21483>, 0x5fb76ba0a604 <vm_exec_core+23236>, 0x5fb76ba0be71 <vm_exec_core+29489>, 0x5fb76ba08ff4 <vm_exec_core+17588>, 0x5fb76ba0b0e2 <vm_exec_core+26018>, 0x5fb76ba04ecb <vm_exec_core+907>, 0x5fb76ba0aca5 <vm_exec_core+24933>, 0x5fb76ba07572 <vm_exec_core+10802>, 0x5fb76ba09838 <vm_exec_core+19704>, 0x5fb76ba09d98 <vm_exec_core+21080>, 0x5fb76ba04ed0 <vm_exec_core+912>, 0x5fb76ba096a3 <vm_exec_core+19299>, 0x5fb76ba0796f <vm_exec_core+11823>, 0x5fb76ba06ce0 <vm_exec_core+8608>, 0x5fb76ba0a698 <vm_exec_core+23384>, 0x5fb76ba05dd0 <vm_exec_core+4752>, 0x5fb76ba08554 <vm_exec_core+14868>, 0x5fb76ba13db9 <vm_exec_core+62073>, 0x5fb76ba0a257 <vm_exec_core+22295>, 0x5fb76ba06631 <vm_exec_core+6897>, 0x5fb76ba069ff <vm_exec_core+7871>, 0x5fb76ba068dd <vm_exec_core+7581>, 0x5fb76ba06f36 <vm_exec_core+9206>, 0x5fb76ba077be <vm_exec_core+11390>, 0x5fb76ba06552 <vm_exec_core+6674>, 0x5fb76ba0cde3 <vm_exec_core+33443>, 0x5fb76ba0a30e <vm_exec_core+22478>, 0x5fb76ba08e1c <vm_exec_core+17116>, 0x5fb76ba0b791 <vm_exec_core+27729>, 0x5fb76ba0cf01 <vm_exec_core+33729>, 0x5fb76ba0baf7 <vm_exec_core+28599>, 0x5fb76ba0c94e <vm_exec_core+32270>, 0x5fb76ba0ca26 <vm_exec_core+32486>, 0x5fb76ba057ac <vm_exec_core+3180>, 0x5fb76ba0c4d4 <vm_exec_core+31124>, 0x5fb76ba07b5f <vm_exec_core+12319>, 0x5fb76ba0c70f <vm_exec_core+31695>, 0x5fb76ba0761e <vm_exec_core+10974>, 0x5fb76ba0b9f5 <vm_exec_core+28341>, 0x5fb76ba055d3 <vm_exec_core+2707>, 0x5fb76ba073b4 <vm_exec_core+10356>, 0x5fb76ba0875c <vm_exec_core+15388>, 0x5fb76ba080f5 <vm_exec_core+13749>, 0x5fb76ba07ec4 <vm_exec_core+13188>, 0x5fb76ba04fc7 <vm_exec_core+1159>, 0x5fb76ba054ea <vm_exec_core+2474>, 0x5fb76ba05059 <vm_exec_core+1305>, 0x5fb76ba0bd10 <vm_exec_core+29136>, 0x5fb76ba09540 <vm_exec_core+18944>, 0x5fb76ba08ae4 <vm_exec_core+16292>, 0x5fb76ba09201 <vm_exec_core+18113>, 0x5fb76ba08f1a <vm_exec_core+17370>, 0x5fb76ba07f65 <vm_exec_core+13349>, 0x5fb76ba08908 <vm_exec_core+15816>, 0x5fb76ba0842a <vm_exec_core+14570>, 0x5fb76ba08c13 <vm_exec_core+16595>, 0x5fb76ba08c95 <vm_exec_core+16725>, 0x5fb76ba0523a <vm_exec_core+1786>, 0x5fb76ba0630b <vm_exec_core+6091>, 0x5fb76ba0bf40 <vm_exec_core+29696>, 0x5fb76ba05e63 <vm_exec_core+4899>, 0x5fb76ba0cb3f <vm_exec_core+32767>, 0x5fb76ba0a903 <vm_exec_core+24003>, 0x5fb76ba0827e <vm_exec_core+14142>, 0x5fb76ba053ba <vm_exec_core+2170>, 0x5fb76ba0c5a8 <vm_exec_core+31336>, 0x5fb76ba0c2a2 <vm_exec_core+30562>, 0x5fb76ba060db <vm_exec_core+5531>, 0x5fb76ba05958 <vm_exec_core+3608>, 0x5fb76ba0af58 <vm_exec_core+25624>, 0x5fb76ba07092 <vm_exec_core+9554>, 0x5fb76ba0c7e6 <vm_exec_core+31910>, 0x5fb76ba0c430 <vm_exec_core+30960>, 0x5fb76ba076f2 <vm_exec_core+11186>, 0x5fb76ba081fc <vm_exec_core+14012>, 0x5fb76ba0ab51 <vm_exec_core+24593>, 0x5fb76ba0c391 <vm_exec_core+30801>, 0x5fb76ba09cb8 <vm_exec_core+20856>, 0x5fb76ba0abeb <vm_exec_core+24747>, 0x5fb76ba0b309 <vm_exec_core+26569>, 0x5fb76ba09be4 <vm_exec_core+20644>, 0x5fb76ba05884 <vm_exec_core+3396>, 0x5fb76ba0a41d <vm_exec_core+22749>, 0x5fb76ba056fa <vm_exec_core+3002>, 0x5fb76ba05b6a <vm_exec_core+4138>, 0x5fb76ba07a3f <vm_exec_core+12031>, 0x5fb76ba09785 <vm_exec_core+19525>, 0x5fb76ba0a166 <vm_exec_core+22054>, 0x5fb76ba09321 <vm_exec_core+18401>, 0x5fb76ba0527f <vm_exec_core+1855>, 0x5fb76ba0b88b <vm_exec_core+27979>, 0x5fb76ba0c1b7 <vm_exec_core+30327>, 0x5fb76ba05c43 <vm_exec_core+4355>, 0x5fb76ba067d7 <vm_exec_core+7319>, 0x5fb76ba0625d <vm_exec_core+5917>, 0x5fb76ba07197 <vm_exec_core+9815>, 0x5fb76ba08191 <vm_exec_core+13905>, 0x5fb76ba05d05 <vm_exec_core+4549>, 0x5fb76ba0b6d4 <vm_exec_core+27540>, 0x5fb76ba06746 <vm_exec_core+7174>, 0x5fb76ba0804f <vm_exec_core+13583>, 0x5fb76ba08a04 <vm_exec_core+16068>, 0x5fb76ba0b004 <vm_exec_core+25796>, 0x5fb76ba09e94 <vm_exec_core+21332>, 0x5fb76ba0728b <vm_exec_core+10059>, 0x5fb76ba06b14 <vm_exec_core+8148>, 0x5fb76ba0ae32 <vm_exec_core+25330>, 0x5fb76ba07c8d <vm_exec_core+12621>, 0x5fb76ba0a528 <vm_exec_core+23016>, 0x5fb76ba09f1c <vm_exec_core+21468>, 0x5fb76ba0a5f5 <vm_exec_core+23221>, 0x5fb76ba0be62 <vm_exec_core+29474>, 0x5fb76ba08fe5 <vm_exec_core+17573>, 0x5fb76ba0b0d3 <vm_exec_core+26003>, 0x5fb76ba09e80 <vm_exec_core+21312>, 0x5fb76ba0ac96 <vm_exec_core+24918>, 0x5fb76ba07563 <vm_exec_core+10787>, 0x5fb76ba09829 <vm_exec_core+19689>, 0x5fb76ba09d89 <vm_exec_core+21065>, 0x5fb76ba08748 <vm_exec_core+15368>, 0x5fb76ba09694 <vm_exec_core+19284>, 0x5fb76ba07960 <vm_exec_core+11808>, 0x5fb76ba06cd1 <vm_exec_core+8593>, 0x5fb76ba0a689 <vm_exec_core+23369>, 0x5fb76ba05dc1 <vm_exec_core+4737>, 0x5fb76ba08545 <vm_exec_core+14853>, 0x5fb76ba13daa <vm_exec_core+62058>, 0x5fb76ba0a248 <vm_exec_core+22280>, 0x5fb76ba06622 <vm_exec_core+6882>, 0x5fb76ba069f0 <vm_exec_core+7856>, 0x5fb76ba068ce <vm_exec_core+7566>, 0x5fb76ba06f27 <vm_exec_core+9191>, 0x5fb76ba077af <vm_exec_core+11375>, 0x5fb76ba0968f <vm_exec_core+19279>, 0x5fb76ba08e12 <vm_exec_core+17106>, 0x5fb76ba0968a <vm_exec_core+19274>, 0x5fb76ba09e80 <vm_exec_core+21312>, 0x5fb76ba09e7e <vm_exec_core+21310>, 0x5fb76ba06f22 <vm_exec_core+9186>, 0x5fb76ba0a3e1 <vm_exec_core+22689>, 0x5fb76ba081f2 <vm_exec_core+14002>, 0x5fb76ba081f7 <vm_exec_core+14007>, 0x5fb76ba09e7c <vm_exec_core+21308>, 0x5fb76ba09d5b <vm_exec_core+21019>, 0x5fb76ba091e8 <vm_exec_core+18088>, 0x5fb76ba08f06 <vm_exec_core+17350>, 0x5fb76ba09e7a <vm_exec_core+21306>, 0x5fb76ba0931c <vm_exec_core+18396>...} |
| reg_cfp = 0x72bfcd3ff790 |
| reg_pc = 0x51700000d830 |
| 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_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_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_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <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> |
| #35 0x00005fb76ba016b8 in rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2564 |
| _ec = 0x5160008811d0 |
| _tag = <optimized out> |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #36 0x00005fb76ba3e81b in invoke_iseq_block_from_c (ec=0x5160008811d0, captured=<optimized out>, self=126168594272600, 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:1595 |
| flags = 0 |
| iseq = 0x72bfea3cdda0 |
| cfp = 0x72bfcd3ff7c8 |
| sp = 0x72bfcd2ff818 |
| use_argv = <optimized out> |
| stack_argv = 0x72bfcd2ff818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #37 invoke_block_from_c_proc (ec=0x5160008811d0, self=126168594272600, 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:1689 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #38 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:1719 |
| No locals. |
| #39 0x00005fb76ba3caa6 in rb_vm_invoke_proc (ec=0x50c005507c10, proc=0x89, proc@entry=0x50400013b7d0, argc=-357986975, argc@entry=0, argv=0x0, kw_splat=-1, passed_block_handler=18446744073709551100, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1740 |
| self = 0 |
| #40 0x00005fb76b994719 in thread_do_start_proc (th=th@entry=0x51500004e000) at /tmp/ruby/src/trunk_asan/thread.c:598 |
| args = <optimized out> |
| procval = <optimized out> |
| proc = 0x50400013b7d0 |
| args_len = 0 |
| args_ptr = <optimized out> |
| #41 0x00005fb76b9922ca in thread_do_start (th=0x51500004e000) at /tmp/ruby/src/trunk_asan/thread.c:615 |
| result = 36 |
| #42 thread_start_func_2 (th=th@entry=0x51500004e000, stack_start=<optimized out>) at /tmp/ruby/src/trunk_asan/thread.c:670 |
| _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> |
| #43 0x00005fb76b99158e in call_thread_start_func_2 (th=0x51500004e000) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2237 |
| stack_start = <optimized out> |
| stack_start_addr = 0x72bfc9bffce0 |
| #44 nt_start (ptr=0x50c005507bc0) at /tmp/ruby/src/trunk_asan/thread_pthread.c:2282 |
| th = 0x51500004e000 |
| sched = <optimized out> |
| nt = 0x50c005507bc0 |
| vm = 0x525000000100 |
| #45 0x00005fb76b6427df in asan_thread_start(void*) () |
| No symbol table info available. |
| #46 0x000072bfeaa9ca94 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 = {126168049125056, -5000559188132127720, 126168049125056, -352, 2, 140726583473392, -5000559188144710632, -5000623113039537128}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #47 0x000072bfeab29c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x72bfeadd7c40 (LWP 842262) "ruby"): |
| #0 __readlink (path=path@entry=0x7ffd7604c160 "/tmp/ruby/src/trunk_asan/test/lib", buf=buf@entry=0x7ffd7604c980 "\a", len=len@entry=1023) at ../sysdeps/unix/sysv/linux/readlink.c:30 |
| sc_ret = -22 |
| #1 0x000072bfeaa46ad0 in realpath_stk (bufs=0x7ffd7604c150, resolved=0x5210006a1900 '\276' <repeats 200 times>..., name=<optimized out>) at ./stdlib/canonicalize.c:305 |
| bufsize = 1024 |
| buf = 0x7ffd7604c980 "\a" |
| n = <optimized out> |
| startlen = <optimized out> |
| dest = 0x7ffd7604c181 "" |
| end = <optimized out> |
| rname = <optimized out> |
| end_in_extra_buffer = false |
| prefix_len = 0 |
| start = <optimized out> |
| num_links = 0 |
| failed = true |
| dest = <optimized out> |
| start = <optimized out> |
| end = <optimized out> |
| num_links = <optimized out> |
| rname = <optimized out> |
| end_in_extra_buffer = <optimized out> |
| failed = <optimized out> |
| prefix_len = <optimized out> |
| error = <optimized out> |
| startlen = <optimized out> |
| buf = <optimized out> |
| n = <optimized out> |
| dest_offset = <optimized out> |
| bufsize = <optimized out> |
| extra_buf = <optimized out> |
| end_idx = <optimized out> |
| len = <optimized out> |
| pfxlen = <optimized out> |
| #2 __GI___realpath (name=<optimized out>, resolved=0x5210006a1900 '\276' <repeats 200 times>...) at ./stdlib/canonicalize.c:431 |
| bufs = {rname = {data = 0x7ffd7604c160, length = 1024, __space = {__align = {__max_align_ll = 7094702336067335215, __max_align_ld = <invalid float value>}, __c = "/tmp/ruby/src/trunk_asan/test/lib\000/\000ruby\000t\000g\000oroti\000ll\000ing\000\00086_64-linux\000\000\340\237\217k\267_\000\000\210K\246k\267_\000\000\375\254\244k\267_\000\000\265\247\244k\267_\000\000\235$\241k\267_\000\000\270\026\240k\267_\000\000b!\250k\267_\000\000\026\352\242k\267_\000\000 \320hk\267_\000\000\035I\333k\267_\000\000\210K\246k\267_\000\000\375\254\244k\267_\000\000\265\247\244k\267_\000\000;\232\240k\267_\000\000q\032\240k\267_\000\000\033\350\243k\267_\000\000"...}}, extra = {data = 0x7ffd7604c570, length = 1024, __space = {__align = {__max_align_ll = 140726583479744, __max_align_ld = <invalid float value>}, __c = "\300\315\004v\375\177\000\000X\214Zk\267_\000\000\001\020\000\000\000\000\000\000\303Kdk\267_\000\000\375\254\244k\267_\000\000\250\305\004v\375\177\000\000\025\000\000\000\000\000\000\000cKdk\267_\000\000\347h^k\267_\000\000\204\200ik\267_\000\000\352=xk\267_\000\000\355\315wk\267_\000\000-$xk\267_\000\000D\377wk\267_\000\000`\354wk\267_\000\000\210K\246k\267_\000\000\235$\241k\267_\000\000q\032\240k\267_\000\000\033\350\243k\267_\000\000\246ʣk\267_\000\000\356\201~k\267_\000\000fyhk\267_\000\000,\205hk\267_\000\000\272\223hk\267_\000\000\207(hk\267_\000\000ʡ"...}}, link = {data = 0x7ffd7604c980, length = 1024, __space = {__align = {__max_align_ll = 7, __max_align_ld = <invalid float value>}, __c = "\a\000\000\000\000\000\000\000\030\000\000\000\000\000\000\000R\001\000\000:\n\000\000\000\001\260\350\277r\000\000cKdk\267_\000\000\001\000\000\000\000\000\000\000\000\322\004v\375\177\000\000\250\312\004v\375\177\000\000\314=\003\000\004\n\000\000`\356\031\000 P\000\000p\356\031\000 P\000\0003pek\267_\000\000\000\000\000\000\000\000\000\000`\356\031\000 P\000\000\002\000\000\000\000\000\000\000\b\223Zk\267_\000\000\000 \334\352\277r\000\001\020\000\000\000\000\000\000\000\210/5l\267_\000\000\001\000\000\000\001\000\000\000 \000\000\000\000\000\000\000\230\312\004v\375\177\000\000\000\000\205u\375\177\000\000\001\000\000\000\000\000\000\000\a\000\000\000\000\000\000\000"...}}} |
| result = <optimized out> |
| #3 0x00005fb76b5e68f9 in __interceptor_realpath () |
| No symbol table info available. |
| #4 0x00005fb76b698084 in rb_check_realpath_internal (basedir=4, path=126168589544560, origenc=0x0, mode=RB_REALPATH_CHECK) at /tmp/ruby/src/trunk_asan/file.c:4556 |
| resolved_ptr = 0x0 |
| unresolved_path = 126168589544560 |
| resolved = <optimized out> |
| st = <optimized out> |
| errno_to_fail = <optimized out> |
| errno_to_fail = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #5 0x00005fb76b783dea in rb_construct_expanded_load_path (vm=vm@entry=0x525000000100, type=type@entry=EXPAND_ALL, has_relative=0x72bfe8978da0, has_non_cache=0x72bfe8978db0) at /tmp/ruby/src/trunk_asan/load.c:103 |
| as_str = 126168589544560 |
| as_cstr = <optimized out> |
| expanded_path = <optimized out> |
| path = 126168589544560 |
| is_string = <optimized out> |
| non_cache = <optimized out> |
| load_path = 126168596290680 |
| expanded_load_path = 126168589860640 |
| ary = 126168587632200 |
| i = 120 |
| #6 0x00005fb76b77cded in get_expanded_load_path (vm=0x525000000100) at /tmp/ruby/src/trunk_asan/load.c:120 |
| has_relative = 0 |
| has_non_cache = 0 |
| non_cache = 20 |
| #7 0x00005fb76b78242d in rb_feature_p (vm=<optimized out>, feature=<optimized out>, ext=<optimized out>, rb=<optimized out>, expanded=<optimized out>, fn=0x7ffd7604dcc0) at /tmp/ruby/src/trunk_asan/load.c:577 |
| index = <optimized out> |
| i = 0 |
| so_ext = {".so", ".o\000"} |
| v = 126168593504280 |
| this_feature_index = 61 |
| load_path = 0 |
| elen = <optimized out> |
| len = 9 |
| type = 0 |
| features = 126168596290480 |
| features_index = <optimized out> |
| key = <optimized out> |
| f = 0x5040000cc690 "/tmp/ruby/src/trunk_asan/lib/fileutils.rb" |
| n = 41 |
| p = <optimized out> |
| e = <optimized out> |
| loading_tbl = <optimized out> |
| i = <optimized out> |
| data = <optimized out> |
| #8 0x00005fb76b77ff44 in search_required (vm=0x525000000100, fname=126168587632240, path=<optimized out>, rb_feature_p=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1098 |
| tmp = <optimized out> |
| ft = 0 |
| ftptr = 0x72bfe9d8fe88 "fileutils" |
| ext = 0x0 |
| type = <optimized out> |
| loading = <optimized out> |
| lookup_name = <optimized out> |
| #9 require_internal (ec=ec@entry=0x5160000003d0, fname=<optimized out>, exception=<optimized out>, warn=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1266 |
| found = <optimized out> |
| handle = <optimized out> |
| _ec = <optimized out> |
| _tag = <optimized out> |
| th = 0x515000000300 |
| saved = <optimized out> |
| ftptr = <optimized out> |
| realpath = <optimized out> |
| realpaths = 126168596272120 |
| realpath_map = 126168596271960 |
| path = 126168587632240 |
| state = RUBY_TAG_NONE |
| prev_ext_config = <optimized out> |
| th2 = <optimized out> |
| result = <optimized out> |
| saved_path = <optimized out> |
| reset_ext_config = <optimized out> |
| #10 0x00005fb76b77ec60 in rb_require_string_internal (fname=126168587632240, resurrect=false) at /tmp/ruby/src/trunk_asan/load.c:1386 |
| ec = 0x5160000003d0 |
| result = <optimized out> |
| #11 rb_require_string (fname=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1379 |
| rb_gc_guarded_ptr = <optimized out> |
| #12 rb_f_require (obj=<optimized out>, fname=<optimized out>) at /tmp/ruby/src/trunk_asan/load.c:1021 |
| No locals. |
| #13 0x00005fb76ba64b88 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:3788 |
| ci = 0x587100140003 |
| cc = <optimized out> |
| me = 0x72bfea536110 |
| cfunc = 0x504000018618 |
| recv = 126168596401640 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| val = <optimized out> |
| #14 0x00005fb76ba1249d in vm_sendish (ec=0x5160000003d0, reg_cfp=0x72bfe7fff758, cd=<optimized out>, block_handler=0, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955 |
| 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=0x5160000003d0) at ../../src/trunk_asan/insns.def:898 |
| bh = 0 |
| cd = <optimized out> |
| leaf = false |
| val = <optimized out> |
| insns_address_table = {0x5fb76ba05249 <vm_exec_core+1801>, 0x5fb76ba0631a <vm_exec_core+6106>, 0x5fb76ba0bf4f <vm_exec_core+29711>, 0x5fb76ba05e72 <vm_exec_core+4914>, 0x5fb76ba0cb4e <vm_exec_core+32782>, 0x5fb76ba0a912 <vm_exec_core+24018>, 0x5fb76ba0828d <vm_exec_core+14157>, 0x5fb76ba053c9 <vm_exec_core+2185>, 0x5fb76ba0c5b7 <vm_exec_core+31351>, 0x5fb76ba0c2b1 <vm_exec_core+30577>, 0x5fb76ba060ea <vm_exec_core+5546>, 0x5fb76ba05967 <vm_exec_core+3623>, 0x5fb76ba0af67 <vm_exec_core+25639>, 0x5fb76ba070a1 <vm_exec_core+9569>, 0x5fb76ba0c7f5 <vm_exec_core+31925>, 0x5fb76ba0c43f <vm_exec_core+30975>, 0x5fb76ba07701 <vm_exec_core+11201>, 0x5fb76ba0820b <vm_exec_core+14027>, 0x5fb76ba0ab60 <vm_exec_core+24608>, 0x5fb76ba0c3a0 <vm_exec_core+30816>, 0x5fb76ba09cc7 <vm_exec_core+20871>, 0x5fb76ba0abfa <vm_exec_core+24762>, 0x5fb76ba0b318 <vm_exec_core+26584>, 0x5fb76ba09bf3 <vm_exec_core+20659>, 0x5fb76ba05893 <vm_exec_core+3411>, 0x5fb76ba0a42c <vm_exec_core+22764>, 0x5fb76ba05709 <vm_exec_core+3017>, 0x5fb76ba05b79 <vm_exec_core+4153>, 0x5fb76ba07a4e <vm_exec_core+12046>, 0x5fb76ba09794 <vm_exec_core+19540>, 0x5fb76ba0a175 <vm_exec_core+22069>, 0x5fb76ba09330 <vm_exec_core+18416>, 0x5fb76ba0528e <vm_exec_core+1870>, 0x5fb76ba0b89a <vm_exec_core+27994>, 0x5fb76ba0c1c6 <vm_exec_core+30342>, 0x5fb76ba05c52 <vm_exec_core+4370>, 0x5fb76ba067e6 <vm_exec_core+7334>, 0x5fb76ba0626c <vm_exec_core+5932>, 0x5fb76ba071a6 <vm_exec_core+9830>, 0x5fb76ba081a0 <vm_exec_core+13920>, 0x5fb76ba05d14 <vm_exec_core+4564>, 0x5fb76ba0b6e3 <vm_exec_core+27555>, 0x5fb76ba06755 <vm_exec_core+7189>, 0x5fb76ba0805e <vm_exec_core+13598>, 0x5fb76ba08a13 <vm_exec_core+16083>, 0x5fb76ba0b013 <vm_exec_core+25811>, 0x5fb76ba09ea3 <vm_exec_core+21347>, 0x5fb76ba0729a <vm_exec_core+10074>, 0x5fb76ba06b23 <vm_exec_core+8163>, 0x5fb76ba0ae41 <vm_exec_core+25345>, 0x5fb76ba07c9c <vm_exec_core+12636>, 0x5fb76ba0a537 <vm_exec_core+23031>, 0x5fb76ba09f2b <vm_exec_core+21483>, 0x5fb76ba0a604 <vm_exec_core+23236>, 0x5fb76ba0be71 <vm_exec_core+29489>, 0x5fb76ba08ff4 <vm_exec_core+17588>, 0x5fb76ba0b0e2 <vm_exec_core+26018>, 0x5fb76ba04ecb <vm_exec_core+907>, 0x5fb76ba0aca5 <vm_exec_core+24933>, 0x5fb76ba07572 <vm_exec_core+10802>, 0x5fb76ba09838 <vm_exec_core+19704>, 0x5fb76ba09d98 <vm_exec_core+21080>, 0x5fb76ba04ed0 <vm_exec_core+912>, 0x5fb76ba096a3 <vm_exec_core+19299>, 0x5fb76ba0796f <vm_exec_core+11823>, 0x5fb76ba06ce0 <vm_exec_core+8608>, 0x5fb76ba0a698 <vm_exec_core+23384>, 0x5fb76ba05dd0 <vm_exec_core+4752>, 0x5fb76ba08554 <vm_exec_core+14868>, 0x5fb76ba13db9 <vm_exec_core+62073>, 0x5fb76ba0a257 <vm_exec_core+22295>, 0x5fb76ba06631 <vm_exec_core+6897>, 0x5fb76ba069ff <vm_exec_core+7871>, 0x5fb76ba068dd <vm_exec_core+7581>, 0x5fb76ba06f36 <vm_exec_core+9206>, 0x5fb76ba077be <vm_exec_core+11390>, 0x5fb76ba06552 <vm_exec_core+6674>, 0x5fb76ba0cde3 <vm_exec_core+33443>, 0x5fb76ba0a30e <vm_exec_core+22478>, 0x5fb76ba08e1c <vm_exec_core+17116>, 0x5fb76ba0b791 <vm_exec_core+27729>, 0x5fb76ba0cf01 <vm_exec_core+33729>, 0x5fb76ba0baf7 <vm_exec_core+28599>, 0x5fb76ba0c94e <vm_exec_core+32270>, 0x5fb76ba0ca26 <vm_exec_core+32486>, 0x5fb76ba057ac <vm_exec_core+3180>, 0x5fb76ba0c4d4 <vm_exec_core+31124>, 0x5fb76ba07b5f <vm_exec_core+12319>, 0x5fb76ba0c70f <vm_exec_core+31695>, 0x5fb76ba0761e <vm_exec_core+10974>, 0x5fb76ba0b9f5 <vm_exec_core+28341>, 0x5fb76ba055d3 <vm_exec_core+2707>, 0x5fb76ba073b4 <vm_exec_core+10356>, 0x5fb76ba0875c <vm_exec_core+15388>, 0x5fb76ba080f5 <vm_exec_core+13749>, 0x5fb76ba07ec4 <vm_exec_core+13188>, 0x5fb76ba04fc7 <vm_exec_core+1159>, 0x5fb76ba054ea <vm_exec_core+2474>, 0x5fb76ba05059 <vm_exec_core+1305>, 0x5fb76ba0bd10 <vm_exec_core+29136>, 0x5fb76ba09540 <vm_exec_core+18944>, 0x5fb76ba08ae4 <vm_exec_core+16292>, 0x5fb76ba09201 <vm_exec_core+18113>, 0x5fb76ba08f1a <vm_exec_core+17370>, 0x5fb76ba07f65 <vm_exec_core+13349>, 0x5fb76ba08908 <vm_exec_core+15816>, 0x5fb76ba0842a <vm_exec_core+14570>, 0x5fb76ba08c13 <vm_exec_core+16595>, 0x5fb76ba08c95 <vm_exec_core+16725>, 0x5fb76ba0523a <vm_exec_core+1786>, 0x5fb76ba0630b <vm_exec_core+6091>, 0x5fb76ba0bf40 <vm_exec_core+29696>, 0x5fb76ba05e63 <vm_exec_core+4899>, 0x5fb76ba0cb3f <vm_exec_core+32767>, 0x5fb76ba0a903 <vm_exec_core+24003>, 0x5fb76ba0827e <vm_exec_core+14142>, 0x5fb76ba053ba <vm_exec_core+2170>, 0x5fb76ba0c5a8 <vm_exec_core+31336>, 0x5fb76ba0c2a2 <vm_exec_core+30562>, 0x5fb76ba060db <vm_exec_core+5531>, 0x5fb76ba05958 <vm_exec_core+3608>, 0x5fb76ba0af58 <vm_exec_core+25624>, 0x5fb76ba07092 <vm_exec_core+9554>, 0x5fb76ba0c7e6 <vm_exec_core+31910>, 0x5fb76ba0c430 <vm_exec_core+30960>, 0x5fb76ba076f2 <vm_exec_core+11186>, 0x5fb76ba081fc <vm_exec_core+14012>, 0x5fb76ba0ab51 <vm_exec_core+24593>, 0x5fb76ba0c391 <vm_exec_core+30801>, 0x5fb76ba09cb8 <vm_exec_core+20856>, 0x5fb76ba0abeb <vm_exec_core+24747>, 0x5fb76ba0b309 <vm_exec_core+26569>, 0x5fb76ba09be4 <vm_exec_core+20644>, 0x5fb76ba05884 <vm_exec_core+3396>, 0x5fb76ba0a41d <vm_exec_core+22749>, 0x5fb76ba056fa <vm_exec_core+3002>, 0x5fb76ba05b6a <vm_exec_core+4138>, 0x5fb76ba07a3f <vm_exec_core+12031>, 0x5fb76ba09785 <vm_exec_core+19525>, 0x5fb76ba0a166 <vm_exec_core+22054>, 0x5fb76ba09321 <vm_exec_core+18401>, 0x5fb76ba0527f <vm_exec_core+1855>, 0x5fb76ba0b88b <vm_exec_core+27979>, 0x5fb76ba0c1b7 <vm_exec_core+30327>, 0x5fb76ba05c43 <vm_exec_core+4355>, 0x5fb76ba067d7 <vm_exec_core+7319>, 0x5fb76ba0625d <vm_exec_core+5917>, 0x5fb76ba07197 <vm_exec_core+9815>, 0x5fb76ba08191 <vm_exec_core+13905>, 0x5fb76ba05d05 <vm_exec_core+4549>, 0x5fb76ba0b6d4 <vm_exec_core+27540>, 0x5fb76ba06746 <vm_exec_core+7174>, 0x5fb76ba0804f <vm_exec_core+13583>, 0x5fb76ba08a04 <vm_exec_core+16068>, 0x5fb76ba0b004 <vm_exec_core+25796>, 0x5fb76ba09e94 <vm_exec_core+21332>, 0x5fb76ba0728b <vm_exec_core+10059>, 0x5fb76ba06b14 <vm_exec_core+8148>, 0x5fb76ba0ae32 <vm_exec_core+25330>, 0x5fb76ba07c8d <vm_exec_core+12621>, 0x5fb76ba0a528 <vm_exec_core+23016>, 0x5fb76ba09f1c <vm_exec_core+21468>, 0x5fb76ba0a5f5 <vm_exec_core+23221>, 0x5fb76ba0be62 <vm_exec_core+29474>, 0x5fb76ba08fe5 <vm_exec_core+17573>, 0x5fb76ba0b0d3 <vm_exec_core+26003>, 0x5fb76ba09e80 <vm_exec_core+21312>, 0x5fb76ba0ac96 <vm_exec_core+24918>, 0x5fb76ba07563 <vm_exec_core+10787>, 0x5fb76ba09829 <vm_exec_core+19689>, 0x5fb76ba09d89 <vm_exec_core+21065>, 0x5fb76ba08748 <vm_exec_core+15368>, 0x5fb76ba09694 <vm_exec_core+19284>, 0x5fb76ba07960 <vm_exec_core+11808>, 0x5fb76ba06cd1 <vm_exec_core+8593>, 0x5fb76ba0a689 <vm_exec_core+23369>, 0x5fb76ba05dc1 <vm_exec_core+4737>, 0x5fb76ba08545 <vm_exec_core+14853>, 0x5fb76ba13daa <vm_exec_core+62058>, 0x5fb76ba0a248 <vm_exec_core+22280>, 0x5fb76ba06622 <vm_exec_core+6882>, 0x5fb76ba069f0 <vm_exec_core+7856>, 0x5fb76ba068ce <vm_exec_core+7566>, 0x5fb76ba06f27 <vm_exec_core+9191>, 0x5fb76ba077af <vm_exec_core+11375>, 0x5fb76ba0968f <vm_exec_core+19279>, 0x5fb76ba08e12 <vm_exec_core+17106>, 0x5fb76ba0968a <vm_exec_core+19274>, 0x5fb76ba09e80 <vm_exec_core+21312>, 0x5fb76ba09e7e <vm_exec_core+21310>, 0x5fb76ba06f22 <vm_exec_core+9186>, 0x5fb76ba0a3e1 <vm_exec_core+22689>, 0x5fb76ba081f2 <vm_exec_core+14002>, 0x5fb76ba081f7 <vm_exec_core+14007>, 0x5fb76ba09e7c <vm_exec_core+21308>, 0x5fb76ba09d5b <vm_exec_core+21019>, 0x5fb76ba091e8 <vm_exec_core+18088>, 0x5fb76ba08f06 <vm_exec_core+17350>, 0x5fb76ba09e7a <vm_exec_core+21306>, 0x5fb76ba0931c <vm_exec_core+18396>...} |
| reg_cfp = 0x72bfe7fff758 |
| reg_pc = 0x518000002f28 |
| 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_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_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> |
| th: 0x515000000300, native_id: 0x72bfeadd7c40 |
| INSN_LABEL_branchnil = <optimized out> |
| INSN_LABEL_once = <optimized out> |
| INSN_LABEL_opt_case_dispatch = <optimized out> |
| INSN_LABEL_opt_aset_with = <optimized out> |
| INSN_LABEL_opt_aref_with = <optimized out> |
| INSN_LABEL_invokebuiltin = <optimized out> |
| INSN_LABEL_opt_invokebuiltin_delegate = <optimized out> |
| -- Control frame information ----------------------------------------------- |
| c:0004 p:---- s:0015 e:000014 CFUNC :require |
| c:0003 p:0085 s:0010 e:000009 RESCUE /tmp/ruby/src/trunk_asan/tool/lib/_tmpdir.rb:94 |
| c:0002 p:0018 s:0006 e:000005 BLOCK /tmp/ruby/src/trunk_asan/tool/lib/_tmpdir.rb:27 [FINISH] |
| c:0001 p:0000 s:0003 E:001650 DUMMY [FINISH] |
| 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> |
| th: 0x51500004e000, native_id: 0x72bfc9c006c0 |
| -- Control frame information ----------------------------------------------- |
| 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> |
| c:0006 p:---- s:0026 e:000025 CFUNC :sleep |
| c:0005 p:---- s:0023 e:000022 CFUNC :wait |
| 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> |
| c:0004 p:0019 s:0017 e:000016 BLOCK /tmp/ruby/src/trunk_asan/lib/timeout.rb:107 [FINISH] |
| INSN_LABEL_trace_opt_empty_p = <optimized out> |
| INSN_LABEL_trace_opt_succ = <optimized out> |
| c:0003 p:---- s:0014 e:000013 CFUNC :synchronize |
| INSN_LABEL_trace_opt_not = <optimized out> |
| INSN_LABEL_trace_opt_regexpmatch2 = <optimized out> |
| #16 0x00005fb76ba01a71 in vm_exec_loop (ec=0x5160000003d0, state=<optimized out>, tag=<optimized out>, result=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2591 |
| c:0002 p:0070 s:0010 e:000009 BLOCK /tmp/ruby/src/trunk_asan/lib/timeout.rb:105 [FINISH] |
| No locals. |
| #17 rb_vm_exec (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/vm.c:2570 |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| _ec = 0x5160000003d0 |
| _tag = <optimized out> |
| state = <optimized out> |
| result = 36 |
| #18 0x00005fb76ba3e81b in invoke_iseq_block_from_c (ec=0x5160000003d0, captured=<optimized out>, self=126168596401640, 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:1595 |
| flags = 0 |
| iseq = 0x72bfea5359b8 |
| cfp = 0x72bfe7fff7c8 |
| sp = 0x72bfe7eff818 |
| use_argv = <optimized out> |
| stack_argv = 0x72bfe7eff818 |
| opt_pc = <optimized out> |
| type = <optimized out> |
| av = <optimized out> |
| bound = <optimized out> |
| #19 invoke_block_from_c_proc (ec=0x5160000003d0, self=126168596401640, 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:1689 |
| block = <optimized out> |
| keyword_hash = <optimized out> |
| #20 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:1719 |
| No locals. |
| #21 0x00005fb76ba3caa6 in rb_vm_invoke_proc (ec=0x7ffd7604c160, proc=0x7ffd7604c980, argc=-357451013, argc@entry=0, argv=0x72bfe9f62cb0, kw_splat=-1496148230, kw_splat@entry=0, passed_block_handler=18446744073709551594, passed_block_handler@entry=0) at /tmp/ruby/src/trunk_asan/vm.c:1740 |
| self = 1023 |
| #22 0x00005fb76b7e81ee in rb_proc_call_kw (self=126168595647480, args=126168587510880, kw_splat=0) at /tmp/ruby/src/trunk_asan/proc.c:962 |
| argc = 0 |
| argv = 0x72bfeab1bafb <__readlink+11> |
| proc = 0x7ffd7604c980 |
| vret = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #23 rb_proc_call (self=<optimized out>, args=<optimized out>) at /tmp/ruby/src/trunk_asan/proc.c:972 |
| No locals. |
| #24 0x00005fb76b687966 in exec_end_procs_chain (errp=0x516000000440, procs=<optimized out>) at /tmp/ruby/src/trunk_asan/eval_jump.c:105 |
| endproc = {func = 0x5fb76b685370 <rb_call_end_proc>, data = 126168595647480, next = 0x0} |
| errinfo = 126168587522080 |
| link = <optimized out> |
| #25 rb_ec_exec_end_proc (ec=0x5160000003d0) at /tmp/ruby/src/trunk_asan/eval_jump.c:121 |
| _ec = 0x5160000003d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ffd7604ebb0, <optimized out>, 0x7ffd7604ea60, <optimized out>, <optimized out>}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| errinfo = <optimized out> |
| finished = <optimized out> |
| state = RUBY_TAG_NONE |
| _ec = <optimized out> |
| _tag = <optimized out> |
| #26 rb_ec_teardown (ec=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:155 |
| No locals. |
| #27 0x00005fb76b68852c in rb_ec_cleanup (ec=<optimized out>, ex=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:207 |
| mode0 = <optimized out> |
| err = <optimized out> |
| mode1 = <optimized out> |
| _ec = 0x5160000003d0 |
| _tag = {tag = 36, retval = <optimized out>, buf = {0x7ffd7604ecf0, <optimized out>, 0x7ffd7604ebc0, <optimized out>, <optimized out>}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| save_error = 126168587522080 |
| sysex = 0 |
| signaled = 0 |
| th0 = 0x515000000300 |
| step = 1 |
| message = 4 |
| th = 0x515000000300 |
| buf = <optimized out> |
| state = <optimized out> |
| #28 0x00005fb76b6893ba in ruby_run_node (n=<optimized out>) at /tmp/ruby/src/trunk_asan/eval.c:319 |
| ec = <optimized out> |
| status = <optimized out> |
| #29 0x00005fb76b682887 in rb_main (argc=9, argv=0x7ffd7604ef88) at /tmp/ruby/src/trunk_asan/main.c:43 |
| variable_in_this_stack_frame = <optimized out> |
| #30 main (argc=9, argv=0x7ffd7604ef88) at /tmp/ruby/src/trunk_asan/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| [Inferior 1 (process 842262) detached] |
| $ timeout 60 gdb -p 841941 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007aa9e8d107a7 in __GI___wait4 (pid=-1, stat_loc=0x7ffd677b2a2c, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7aa9e8ef0740 (LWP 841941) "make" 0x00007aa9e8d107a7 in __GI___wait4 (pid=-1, stat_loc=0x7ffd677b2a2c, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 |
| >>> Machine level backtrace |
| Thread 1 (Thread 0x7aa9e8ef0740 (LWP 841941) "make"): |
| #0 0x00007aa9e8d107a7 in __GI___wait4 (pid=-1, stat_loc=0x7ffd677b2a2c, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 |
| sc_ret = -512 |
| sc_ret = <optimized out> |
| #1 0x00006280740bcd16 in reap_children () |
| No symbol table info available. |
| #2 0x00006280740bda8c in new_job () |
| No symbol table info available. |
| #3 0x00006280740cc72a in ?? () |
| No symbol table info available. |
| #4 0x00006280740cd09e in update_goal_chain () |
| No symbol table info available. |
| #5 0x00006280740a767a in main () |
| No symbol table info available. |
| >>> Dump Ruby level backtrace (if possible) |
| make: *** [uncommon.mk:964: yes-test-all] Error 1 |
| [Inferior 1 (process 841941) detached] |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 841940 -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 876188 -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. |