| "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-btest TESTOPTS='-q -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 947 947 947 ? -1 Ss 1000 0:00 SCREEN -d -m dash -c cd build-ruby; BUILD_RUBY_WORKING_DIR=/tmp/ruby sh build-loop.sh trunk_asan --incremental |
| 947 955 955 955 pts/0 955 Ss+ 1000 0:00 dash -c cd build-ruby; BUILD_RUBY_WORKING_DIR=/tmp/ruby sh build-loop.sh trunk_asan --incremental |
| 955 956 955 955 pts/0 955 S+ 1000 0:00 sh build-loop.sh trunk_asan --incremental |
| 1 1887 1887 1887 ? -1 Ss 1000 0:00 /usr/lib/systemd/systemd --user |
| 1887 1888 1887 1887 ? -1 S 1000 0:00 (sd-pam) |
| 1 74928 74928 1920 ? -1 Sl 1000 0:00 ruby -e sleep |
| 1 98396 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/build/trunk_asan/miniruby -I/tmp/ruby/src/trunk_asan/lib -I/tmp/ruby/build/trunk_asan -I/tmp/ruby/build/trunk_asan/.ext/common -r/tmp/ruby/build/trunk_asan/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_232_1559.rb |
| 1 148919 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 427069 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 766052 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 1039904 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/build/trunk_asan/miniruby -I/tmp/ruby/src/trunk_asan/lib -I/tmp/ruby/build/trunk_asan -I/tmp/ruby/build/trunk_asan/.ext/common -r/tmp/ruby/build/trunk_asan/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_232_1559.rb |
| 1 1333861 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 1381806 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/build/trunk_asan/miniruby -I/tmp/ruby/src/trunk_asan/lib -I/tmp/ruby/build/trunk_asan -I/tmp/ruby/build/trunk_asan/.ext/common -r/tmp/ruby/build/trunk_asan/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_453_1583.rb |
| 1 1775810 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 1961228 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/build/trunk_asan/miniruby -I/tmp/ruby/src/trunk_asan/lib -I/tmp/ruby/build/trunk_asan -I/tmp/ruby/build/trunk_asan/.ext/common -r/tmp/ruby/build/trunk_asan/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_232_1559.rb |
| 1 2014875 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestThread#test_fork_while_locked |
| 1 2300162 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 2300166 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 2737592 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/build/trunk_asan/miniruby -I/tmp/ruby/src/trunk_asan/lib -I/tmp/ruby/build/trunk_asan -I/tmp/ruby/build/trunk_asan/.ext/common -r/tmp/ruby/build/trunk_asan/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_232_1559.rb |
| 1 2945353 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/build/trunk_asan/miniruby -I/tmp/ruby/src/trunk_asan/lib -I/tmp/ruby/build/trunk_asan -I/tmp/ruby/build/trunk_asan/.ext/common -r/tmp/ruby/build/trunk_asan/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_453_1583.rb |
| 1 3003398 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 3310481 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 3430253 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 3532735 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/build/trunk_asan/miniruby -I/tmp/ruby/src/trunk_asan/lib -I/tmp/ruby/build/trunk_asan -I/tmp/ruby/build/trunk_asan/.ext/common -r/tmp/ruby/build/trunk_asan/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_232_1559.rb |
| 1 3715995 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 4008304 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 1 4110027 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/src/trunk_asan/tool/lib/test/unit/parallel.rb: TestAutoload#test_autoload_fork |
| 956 4115625 955 955 pts/0 955 Sl+ 1000 0:00 ruby ./br.rb build_report trunk_asan --incremental |
| 4115625 4115628 955 955 pts/0 955 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.20240627-161625 --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 |
| 4115628 4115629 955 955 pts/0 955 Sl+ 1000 0:00 ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk_asan --logfile=/home/ko1/ruby/logs/brlog.trunk_asan.20240627-161625 --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 |
| 4115629 4116554 955 955 pts/0 955 S+ 1000 0:00 sh -c make yes-btest TESTOPTS='-q -j16' |
| 4116554 4116555 955 955 pts/0 955 S+ 1000 0:00 make yes-btest TESTOPTS=-q -j16 |
| 4116555 4116570 955 955 pts/0 955 Sl+ 1000 0:03 /usr/bin/ruby --disable=gems /tmp/ruby/src/trunk_asan/bootstraptest/runner.rb --ruby=./miniruby -I/tmp/ruby/src/trunk_asan/lib -I. -I.ext/common -r./x86_64-linux-fake --disable-gems -q -j16 |
| 1 4122852 955 955 pts/0 955 Sl+ 1000 0:00 /tmp/ruby/build/trunk_asan/miniruby -I/tmp/ruby/src/trunk_asan/lib -I/tmp/ruby/build/trunk_asan -I/tmp/ruby/build/trunk_asan/.ext/common -r/tmp/ruby/build/trunk_asan/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_453_1583.rb |
| 4115629 4157288 955 955 pts/0 955 R+ 1000 0:00 ps jx |
| {1=>[947, 1887, 74928, 98396, 148919, 427069, 766052, 1039904, 1333861, 1381806, 1775810, 1961228, 2014875, 2300162, 2300166, 2737592, 2945353, 3003398, 3310481, 3430253, 3532735, 3715995, 4008304, 4110027, 4122852], 947=>[955], 955=>[956], 1887=>[1888], 956=>[4115625], 4115625=>[4115628], 4115628=>[4115629], 4115629=>[4116554, 4157288], 4116554=>[4116555], 4116555=>[4116570]} |
| $ timeout 60 gdb -p 4116570 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 4116609] |
| [New LWP 4116586] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x000073a21391ba00 in __GI_ppoll (fds=0x7ffc9b3d0d78, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x73a21400e740 (LWP 4116570) "ruby" 0x000073a21391ba00 in __GI_ppoll (fds=0x7ffc9b3d0d78, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 |
| 2 Thread 0x73a1fd2006c0 (LWP 4116609) "runner.rb:465" 0x000073a21391b4cd in __GI___poll (fds=0x73a1fd0ff180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 3 Thread 0x73a206a006c0 (LWP 4116586) "runner.rb:308" 0x000073a213898d61 in __futex_abstimed_wait_common64 (private=29602, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c25b2499778) at ./nptl/futex-internal.c:57 |
| >>> Machine level backtrace |
| Thread 3 (Thread 0x73a206a006c0 (LWP 4116586) "runner.rb:308"): |
| #0 0x000073a213898d61 in __futex_abstimed_wait_common64 (private=29602, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5c25b2499778) 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=29602, abstime=0x0, clockid=0, expected=0, futex_word=0x5c25b2499778) 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=0x5c25b2499778, 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 0x000073a21389b7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5c25b2565090, cond=0x5c25b2499750) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x73a21389b4a0 <__condvar_cleanup_waiting>, __arg = 0x73a2068ff370, __canceltype = 307160420, __prev = 0x0} |
| cbuffer = {wseq = 848, cond = 0x5c25b2499750, mutex = 0x5c25b2565090, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 848 |
| seq = 424 |
| 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=0x5c25b2499750, mutex=0x5c25b2565090) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000073a213e0fced in rb_native_cond_wait () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x000073a213e1189c in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x000073a213e11992 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x000073a213e1679c in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x000073a213cb7440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x000073a213e0bf21 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x000073a213e0bfcb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x000073a213e4d8f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x000073a213e500ff in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x000073a213e531c2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x000073a213e57b3a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x000073a213e5c7ae in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x000073a213e14a6f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x000073a213e14f61 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #19 0x000073a213e15836 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #20 0x000073a21389ca94 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 = {127139733046976, -7643639727833957918, 127139733046976, -136, 22, 140722912951616, -7643639727888483870, -7643598101296530974}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #21 0x000073a213929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x73a1fd2006c0 (LWP 4116609) "runner.rb:465"): |
| #0 0x000073a21391b4cd in __GI___poll (fds=0x73a1fd0ff180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x000073a213ce763f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x000073a213ce85d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x000073a213e14563 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x000073a213ce89be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x000073a213cedbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x000073a213cb7440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x000073a213ce90f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x000073a213ced0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x000073a213cf0626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x000073a213e4d8f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x000073a213e500ff in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x000073a213e531c2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x000073a213e57b3a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x000073a213e5c7ae in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x000073a213e14a6f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x000073a213e14f61 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x000073a213e15836 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x000073a21389ca94 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 = {127139573663424, -7643838739438585374, 127139573663424, -136, 25, 127139727798816, -7643838739493111326, -7643598101296530974}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x000073a213929c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x73a21400e740 (LWP 4116570) "ruby"): |
| #0 0x000073a21391ba00 in __GI_ppoll (fds=0x7ffc9b3d0d78, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 |
| sc_ret = -514 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| tval = {tv_sec = 140722912955968, tv_nsec = 127139955405081} |
| #1 0x000073a213e109e9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x000073a213e11aa1 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x000073a213e142c2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x000073a213e15a65 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x000073a213cb7440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x000073a213e10eab in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x000073a213e53428 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x000073a213e57b3a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x000073a213e5c287 in rb_yield () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x000073a213cb7440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x000073a213c952a6 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x000073a213e4d8f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x000073a213e500ff in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x000073a213e545dc in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x000073a213e57b3a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x000073a213cb4e5c in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x000073a213cb9193 in ruby_run_node () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00005c25b04ed187 in ?? () |
| No symbol table info available. |
| #19 0x000073a21382a1ca in __libc_start_call_main (main=main@entry=0x5c25b04ed120, argc=argc@entry=6, argv=argv@entry=0x7ffc9b3d1c48) at ../sysdeps/nptl/libc_start_call_main.h:58 |
| self = <optimized out> |
| result = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722912959560, -8263703515490895390, 6, 0, 101316941512000, 127139958677504, -8263703515459438110, -7643598055324337694}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x6, 0x7ffc9b3d1c40}, data = {prev = 0x0, cleanup = 0x0, canceltype = 6}}} |
| not_first_call = <optimized out> |
| #20 0x000073a21382a28b in __libc_start_main_impl (main=0x5c25b04ed120, argc=6, argv=0x7ffc9b3d1c48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc9b3d1c38) at ../csu/libc-start.c:360 |
| No locals. |
| #21 0x00005c25b04ed1d5 in _start () |
| No symbol table info available. |
| >>> Dump Ruby level backtrace (if possible) |
| [Inferior 1 (process 4116570) detached] |
| $ timeout 60 gdb -p 4116555 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| make: *** [uncommon.mk:897: yes-btest] Killed |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 4116554 -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 4157288 -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-basic TESTS='-j16'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j16'" exit with 512. |
| ================================================================= |
| ==4157718==ERROR: AddressSanitizer: heap-use-after-free on address 0x502000db7450 at pc 0x59b9aca2eb31 bp 0x7ffd41d01b80 sp 0x7ffd41d01b78 |
| READ of size 8 at 0x502000db7450 thread T0 |
| #0 0x59b9aca2eb30 in ruby_sip_hash13 /tmp/ruby/src/trunk_asan/siphash.c:424:17 |
| #1 0x59b9acb235ed in str_do_hash /tmp/ruby/src/trunk_asan/string.c:359:20 |
| #2 0x59b9acb09f0d in do_hash /tmp/ruby/src/trunk_asan/st.c:321:33 |
| #3 0x59b9acb09f0d in st_general_delete /tmp/ruby/src/trunk_asan/st.c:1334:12 |
| #4 0x59b9acb18cec in rb_str_free /tmp/ruby/src/trunk_asan/string.c:1626:13 |
| #5 0x59b9ac8eeb93 in obj_free /tmp/ruby/src/trunk_asan/gc.c:3330:9 |
| #6 0x59b9ac8ee314 in gc_sweep_plane /tmp/ruby/src/trunk_asan/gc.c:5338:21 |
| #7 0x59b9ac8e869e in gc_sweep_page /tmp/ruby/src/trunk_asan/gc.c:5423:13 |
| #8 0x59b9ac8e869e in gc_sweep_step /tmp/ruby/src/trunk_asan/gc.c:5702:9 |
| #9 0x59b9ac8e7d2d in gc_sweep_rest /tmp/ruby/src/trunk_asan/gc.c:5759:13 |
| #10 0x59b9ac8dea49 in gc_sweep_continue /tmp/ruby/src/trunk_asan/gc.c:5782:21 |
| #11 0x59b9ac8dea49 in gc_continue /tmp/ruby/src/trunk_asan/gc.c:2513:9 |
| #12 0x59b9ac8df420 in heap_prepare /tmp/ruby/src/trunk_asan/gc.c:2525:5 |
| #13 0x59b9ac8df420 in heap_next_free_page /tmp/ruby/src/trunk_asan/gc.c:2772:9 |
| #14 0x59b9ac8dd3f6 in newobj_alloc /tmp/ruby/src/trunk_asan/gc.c:2849:42 |
| #15 0x59b9ac8bdcd7 in newobj_of /tmp/ruby/src/trunk_asan/gc.c:2952:15 |
| #16 0x59b9ac8bdcd7 in rb_wb_protected_newobj_of /tmp/ruby/src/trunk_asan/gc.c:2977:12 |
| #17 0x59b9acafa4b7 in rb_str_format /tmp/ruby/src/trunk_asan/sprintf.c:270:14 |
| #18 0x59b9acb36891 in rb_str_format_m /tmp/ruby/src/trunk_asan/string.c |
| #19 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #20 0x59b9acc11cdc in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #21 0x59b9acc11cdc in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:918:11 |
| #22 0x59b9acc00a07 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2567:22 |
| #23 0x59b9ac98a932 in load_iseq_eval /tmp/ruby/src/trunk_asan/load.c:781:5 |
| #24 0x59b9ac985926 in require_internal /tmp/ruby/src/trunk_asan/load.c:1287:21 |
| #25 0x59b9ac983bda in rb_require_string_internal /tmp/ruby/src/trunk_asan/load.c:1386:18 |
| #26 0x59b9ac983bda in rb_f_require_relative /tmp/ruby/src/trunk_asan/load.c:1041:12 |
| #27 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #28 0x59b9acc11cdc in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #29 0x59b9acc11cdc in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:918:11 |
| #30 0x59b9acc00a07 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2567:22 |
| #31 0x59b9ac98a932 in load_iseq_eval /tmp/ruby/src/trunk_asan/load.c:781:5 |
| #32 0x59b9ac985926 in require_internal /tmp/ruby/src/trunk_asan/load.c:1287:21 |
| #33 0x59b9ac98380f in rb_require_string_internal /tmp/ruby/src/trunk_asan/load.c:1386:18 |
| #34 0x59b9ac98380f in rb_require_string /tmp/ruby/src/trunk_asan/load.c:1379:12 |
| #35 0x59b9ac98380f in rb_f_require /tmp/ruby/src/trunk_asan/load.c:1021:12 |
| #36 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #37 0x59b9acc4a7fc in vm_call_method_each_type /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4749:16 |
| #38 0x59b9acc50344 in vm_call_alias /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4158:12 |
| #39 0x59b9acc11cdc in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #40 0x59b9acc11cdc in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:918:11 |
| #41 0x59b9acc00a07 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2567:22 |
| #42 0x59b9ac98a932 in load_iseq_eval /tmp/ruby/src/trunk_asan/load.c:781:5 |
| #43 0x59b9ac985926 in require_internal /tmp/ruby/src/trunk_asan/load.c:1287:21 |
| #44 0x59b9ac983bda in rb_require_string_internal /tmp/ruby/src/trunk_asan/load.c:1386:18 |
| #45 0x59b9ac983bda in rb_f_require_relative /tmp/ruby/src/trunk_asan/load.c:1041:12 |
| #46 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #47 0x59b9acc11cdc in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #48 0x59b9acc11cdc in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:918:11 |
| #49 0x59b9acc00a07 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2567:22 |
| #50 0x59b9ac98a932 in load_iseq_eval /tmp/ruby/src/trunk_asan/load.c:781:5 |
| #51 0x59b9ac985926 in require_internal /tmp/ruby/src/trunk_asan/load.c:1287:21 |
| #52 0x59b9ac98380f in rb_require_string_internal /tmp/ruby/src/trunk_asan/load.c:1386:18 |
| #53 0x59b9ac98380f in rb_require_string /tmp/ruby/src/trunk_asan/load.c:1379:12 |
| #54 0x59b9ac98380f in rb_f_require /tmp/ruby/src/trunk_asan/load.c:1021:12 |
| #55 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #56 0x59b9acc4a7fc in vm_call_method_each_type /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4749:16 |
| #57 0x59b9acc50344 in vm_call_alias /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4158:12 |
| #58 0x59b9acc11cdc in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #59 0x59b9acc11cdc in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:918:11 |
| #60 0x59b9acc00a07 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2567:22 |
| #61 0x59b9ac98a932 in load_iseq_eval /tmp/ruby/src/trunk_asan/load.c:781:5 |
| #62 0x59b9ac985926 in require_internal /tmp/ruby/src/trunk_asan/load.c:1287:21 |
| #63 0x59b9ac98380f in rb_require_string_internal /tmp/ruby/src/trunk_asan/load.c:1386:18 |
| #64 0x59b9ac98380f in rb_require_string /tmp/ruby/src/trunk_asan/load.c:1379:12 |
| #65 0x59b9ac98380f in rb_f_require /tmp/ruby/src/trunk_asan/load.c:1021:12 |
| #66 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #67 0x59b9acc4a7fc in vm_call_method_each_type /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4749:16 |
| #68 0x59b9acc50344 in vm_call_alias /tmp/ruby/src/trunk_asan/vm_insnhelper.c:4158:12 |
| #69 0x59b9acc11cdc in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #70 0x59b9acc11cdc in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:918:11 |
| #71 0x59b9acc00dc0 in vm_exec_loop /tmp/ruby/src/trunk_asan/vm.c:2594:22 |
| #72 0x59b9acc00dc0 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2573:18 |
| #73 0x59b9ac89526a in rb_ec_exec_node /tmp/ruby/src/trunk_asan/eval.c:281:9 |
| #74 0x59b9ac89526a in ruby_run_node /tmp/ruby/src/trunk_asan/eval.c:319:30 |
| #75 0x59b9ac88e716 in rb_main /tmp/ruby/src/trunk_asan/main.c:45:12 |
| #76 0x59b9ac88e716 in main /tmp/ruby/src/trunk_asan/main.c:64:12 |
| #77 0x7c1c7da2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 |
| #78 0x7c1c7da2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 |
| #79 0x59b9ac7b24f4 in _start (/tmp/ruby/build/trunk_asan/ruby+0x1714f4) (BuildId: e9f3fb199b70a25386c66545c2e0444d6fccbc74) |
| 0x502000db7450 is located 0 bytes inside of 9-byte region [0x502000db7450,0x502000db7459) |
| freed by thread T0 here: |
| #0 0x59b9ac85074a in free (/tmp/ruby/build/trunk_asan/ruby+0x20f74a) (BuildId: e9f3fb199b70a25386c66545c2e0444d6fccbc74) |
| #1 0x59b9ac8c1e6d in objspace_xfree /tmp/ruby/src/trunk_asan/gc.c:12170:9 |
| #2 0x59b9ac8c1e6d in ruby_sized_xfree /tmp/ruby/src/trunk_asan/gc.c:12274:13 |
| #3 0x59b9ac8c1e6d in ruby_xfree /tmp/ruby/src/trunk_asan/gc.c:12285:5 |
| #4 0x59b9acf954da in enc_set_default_encoding /tmp/ruby/src/trunk_asan/encoding.c:1560:17 |
| #5 0x59b9acf96f6c in rb_enc_set_default_internal /tmp/ruby/src/trunk_asan/encoding.c:1721:5 |
| #6 0x59b9acf96f6c in set_default_internal /tmp/ruby/src/trunk_asan/encoding.c:1742:5 |
| #7 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #8 0x59b9acc11cdc in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #9 0x59b9acc11cdc in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:918:11 |
| #10 0x59b9acc00dc0 in vm_exec_loop /tmp/ruby/src/trunk_asan/vm.c:2594:22 |
| #11 0x59b9acc00dc0 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2573:18 |
| #12 0x59b9acc7f6b1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c |
| #13 0x59b9acc7f6b1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1612:20 |
| #14 0x59b9acc2da85 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1649:12 |
| #15 0x59b9acc2da85 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1657:12 |
| #16 0x59b9acc2da85 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1351:12 |
| #17 0x59b9acc2da85 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| #18 0x59b9acdb6b05 in rb_ary_collect /tmp/ruby/src/trunk_asan/array.c:3652:30 |
| #19 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #20 0x59b9acc0940e in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #21 0x59b9acc0940e in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:871:11 |
| #22 0x59b9acc00dc0 in vm_exec_loop /tmp/ruby/src/trunk_asan/vm.c:2594:22 |
| #23 0x59b9acc00dc0 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2573:18 |
| #24 0x59b9acc7f6b1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c |
| #25 0x59b9acc7f6b1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1612:20 |
| #26 0x59b9acc2da85 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1649:12 |
| #27 0x59b9acc2da85 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1657:12 |
| #28 0x59b9acc2da85 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1351:12 |
| #29 0x59b9acc2da85 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| #30 0x59b9acdb6b05 in rb_ary_collect /tmp/ruby/src/trunk_asan/array.c:3652:30 |
| #31 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #32 0x59b9acc0940e in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #33 0x59b9acc0940e in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:871:11 |
| #34 0x59b9acc00dc0 in vm_exec_loop /tmp/ruby/src/trunk_asan/vm.c:2594:22 |
| #35 0x59b9acc00dc0 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2573:18 |
| #36 0x59b9ac89526a in rb_ec_exec_node /tmp/ruby/src/trunk_asan/eval.c:281:9 |
| #37 0x59b9ac89526a in ruby_run_node /tmp/ruby/src/trunk_asan/eval.c:319:30 |
| #38 0x59b9ac88e716 in rb_main /tmp/ruby/src/trunk_asan/main.c:45:12 |
| #39 0x59b9ac88e716 in main /tmp/ruby/src/trunk_asan/main.c:64:12 |
| #40 0x7c1c7da2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 |
| #41 0x7c1c7da2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 |
| #42 0x59b9ac7b24f4 in _start (/tmp/ruby/build/trunk_asan/ruby+0x1714f4) (BuildId: e9f3fb199b70a25386c66545c2e0444d6fccbc74) |
| previously allocated by thread T0 here: |
| #0 0x59b9ac8509f2 in malloc (/tmp/ruby/build/trunk_asan/ruby+0x20f9f2) (BuildId: e9f3fb199b70a25386c66545c2e0444d6fccbc74) |
| #1 0x59b9ac8d3b94 in objspace_xmalloc0 /tmp/ruby/src/trunk_asan/gc.c:11955:5 |
| #2 0x59b9acbd606d in ruby_strdup /tmp/ruby/src/trunk_asan/util.c:541:11 |
| #3 0x59b9acf95489 in enc_set_default_encoding /tmp/ruby/src/trunk_asan/encoding.c:1556:30 |
| #4 0x59b9acf96f6c in rb_enc_set_default_internal /tmp/ruby/src/trunk_asan/encoding.c:1721:5 |
| #5 0x59b9acf96f6c in set_default_internal /tmp/ruby/src/trunk_asan/encoding.c:1742:5 |
| #6 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #7 0x59b9acc11cdc in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #8 0x59b9acc11cdc in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:918:11 |
| #9 0x59b9acc00dc0 in vm_exec_loop /tmp/ruby/src/trunk_asan/vm.c:2594:22 |
| #10 0x59b9acc00dc0 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2573:18 |
| #11 0x59b9acc7f6b1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c |
| #12 0x59b9acc7f6b1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1612:20 |
| #13 0x59b9acc2da85 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1649:12 |
| #14 0x59b9acc2da85 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1657:12 |
| #15 0x59b9acc2da85 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1351:12 |
| #16 0x59b9acc2da85 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| #17 0x59b9acdb6b05 in rb_ary_collect /tmp/ruby/src/trunk_asan/array.c:3652:30 |
| #18 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #19 0x59b9acc0940e in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #20 0x59b9acc0940e in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:871:11 |
| #21 0x59b9acc00dc0 in vm_exec_loop /tmp/ruby/src/trunk_asan/vm.c:2594:22 |
| #22 0x59b9acc00dc0 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2573:18 |
| #23 0x59b9acc7f6b1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c |
| #24 0x59b9acc7f6b1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1612:20 |
| #25 0x59b9acc2da85 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1649:12 |
| #26 0x59b9acc2da85 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1657:12 |
| #27 0x59b9acc2da85 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1351:12 |
| #28 0x59b9acc2da85 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| #29 0x59b9acdb6b05 in rb_ary_collect /tmp/ruby/src/trunk_asan/array.c:3652:30 |
| #30 0x59b9acc62397 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3770:11 |
| #31 0x59b9acc0940e in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5938:15 |
| #32 0x59b9acc0940e in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:871:11 |
| #33 0x59b9acc00dc0 in vm_exec_loop /tmp/ruby/src/trunk_asan/vm.c:2594:22 |
| #34 0x59b9acc00dc0 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2573:18 |
| #35 0x59b9ac89526a in rb_ec_exec_node /tmp/ruby/src/trunk_asan/eval.c:281:9 |
| #36 0x59b9ac89526a in ruby_run_node /tmp/ruby/src/trunk_asan/eval.c:319:30 |
| #37 0x59b9ac88e716 in rb_main /tmp/ruby/src/trunk_asan/main.c:45:12 |
| #38 0x59b9ac88e716 in main /tmp/ruby/src/trunk_asan/main.c:64:12 |
| #39 0x7c1c7da2a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 |
| #40 0x7c1c7da2a28a in __libc_start_main csu/../csu/libc-start.c:360:3 |
| #41 0x59b9ac7b24f4 in _start (/tmp/ruby/build/trunk_asan/ruby+0x1714f4) (BuildId: e9f3fb199b70a25386c66545c2e0444d6fccbc74) |
| SUMMARY: AddressSanitizer: heap-use-after-free /tmp/ruby/src/trunk_asan/siphash.c:424:17 in ruby_sip_hash13 |
| Shadow bytes around the buggy address: |
| 0x502000db7180: fa fa fd fd fa fa fd fa fa fa fd fd fa fa fd fd |
| 0x502000db7200: fa fa fd fa fa fa fd fa fa fa fd fd fa fa fd fd |
| 0x502000db7280: fa fa fd fa fa fa fd fd fa fa fd fd fa fa fd fd |
| 0x502000db7300: fa fa fd fa fa fa fd fd fa fa fd fd fa fa fd fa |
| 0x502000db7380: fa fa fd fa fa fa fd fd fa fa fd fd fa fa fd fd |
| =>0x502000db7400: fa fa fd fa fa fa fd fd fa fa[fd]fd fa fa fd fa |
| 0x502000db7480: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fa |
| 0x502000db7500: fa fa fd fa fa fa fd fd fa fa fd fd fa fa fd fd |
| 0x502000db7580: fa fa fd fa fa fa fd fd fa fa fd fa fa fa fd fa |
| 0x502000db7600: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa |
| 0x502000db7680: fa fa fd fa fa fa fd fa fa fa fd fa fa fa fd fa |
| Shadow byte legend (one shadow byte represents 8 application bytes): |
| Addressable: 00 |
| Partially addressable: 01 02 03 04 05 06 07 |
| Heap left redzone: fa |
| Freed heap region: fd |
| Stack left redzone: f1 |
| Stack mid redzone: f2 |
| Stack right redzone: f3 |
| Stack after return: f5 |
| Stack use after scope: f8 |
| Global redzone: f9 |
| Global init order: f6 |
| Poisoned by user: f7 |
| Container overflow: fc |
| Array cookie: ac |
| Intra object redzone: bb |
| ASan internal: fe |
| Left alloca redzone: ca |
| Right alloca redzone: cb |
| ==4157718==ABORTING |
| running file: /tmp/ruby/src/trunk_asan/test/net/http/test_https_proxy.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.d2vsyq: |
| * drwx------ 2 120 2024-06-27 16:28:11 +0000 d20240627-4157711-v7v6ts/ |
| * -rw-r--r-- 1 4 2024-06-27 16:28:10 +0000 argf-bar-2 |
| * -rw-r--r-- 1 4 2024-06-27 16:28:10 +0000 argf-baz-3 |
| * -rw-r--r-- 1 4 2024-06-27 16:28:10 +0000 argf-foo-1.bak |
| * -rw-r--r-- 1 16 2024-06-27 16:28:11 +0000 argf-foo-1 |
| * drwx------ 4 80 2024-06-27 16:28:15 +0000 test_rubygems_20240627-4157721-eysrpd/ |
| * drwxr-xr-x 9 180 2024-06-27 16:28:15 +0000 gemhome/ |
| * drwxr-xr-x 2 40 2024-06-27 16:28:15 +0000 build_info/ |
| * drwxr-xr-x 2 40 2024-06-27 16:28:15 +0000 cache/ |
| * drwxr-xr-x 2 40 2024-06-27 16:28:15 +0000 doc/ |
| * drwxr-xr-x 2 40 2024-06-27 16:28:15 +0000 extensions/ |
| * drwxr-xr-x 2 40 2024-06-27 16:28:15 +0000 gems/ |
| * drwxr-xr-x 2 40 2024-06-27 16:28:15 +0000 plugins/ |
| * drwxr-xr-x 3 60 2024-06-27 16:28:15 +0000 specifications/ |
| * drwxr-xr-x 2 40 2024-06-27 16:28:15 +0000 default/ |
| * drwxr-xr-x 2 40 2024-06-27 16:28:15 +0000 userhome/ |
| make: *** [uncommon.mk:964: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j16'" exit with 0. |