| "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 0. |
| |
| "make yes-test-basic TESTS='-j16'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j16'" exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j16'" exit with 512. |
| ================================================================= |
| ==3791028==ERROR: AddressSanitizer: heap-use-after-free on address 0x50200028fcf0 at pc 0x5c9c4569e046 bp 0x7ffce2dfcc90 sp 0x7ffce2dfcc88 |
| READ of size 8 at 0x50200028fcf0 thread T0 |
| #0 0x5c9c4569e045 in wmap_cmp /tmp/ruby/src/trunk_asan/weakmap.c:165:12 |
| #1 0x5c9c4550b99f in find_table_bin_ind /tmp/ruby/src/trunk_asan/st.c:930:13 |
| #2 0x5c9c4550b99f in st_general_foreach /tmp/ruby/src/trunk_asan/st.c:1599:27 |
| #3 0x5c9c4550b99f in rb_st_foreach /tmp/ruby/src/trunk_asan/st.c:1640:12 |
| #4 0x5c9c452d1a55 in rb_gc_mark_children /tmp/ruby/src/trunk_asan/gc.c:2586:32 |
| #5 0x5c9c452e4724 in gc_mark_children /tmp/ruby/src/trunk_asan/gc/default.c:4870:5 |
| #6 0x5c9c452e4724 in gc_mark_stacked_objects /tmp/ruby/src/trunk_asan/gc/default.c:4891:9 |
| #7 0x5c9c452e4724 in gc_mark_stacked_objects_all /tmp/ruby/src/trunk_asan/gc/default.c:4929:12 |
| #8 0x5c9c452ee34e in gc_marks_rest /tmp/ruby/src/trunk_asan/gc/default.c:5964:9 |
| #9 0x5c9c452ee34e in gc_marks /tmp/ruby/src/trunk_asan/gc/default.c:6079:9 |
| #10 0x5c9c452ee34e in gc_start /tmp/ruby/src/trunk_asan/gc/default.c:6723:13 |
| #11 0x5c9c452dcf85 in heap_prepare /tmp/ruby/src/trunk_asan/gc/default.c:2282:13 |
| #12 0x5c9c452dcf85 in heap_next_free_page /tmp/ruby/src/trunk_asan/gc/default.c:2489:9 |
| #13 0x5c9c452dcf85 in newobj_cache_miss /tmp/ruby/src/trunk_asan/gc/default.c:2598:38 |
| #14 0x5c9c452b3a4b in newobj_alloc /tmp/ruby/src/trunk_asan/gc/default.c:2622:15 |
| #15 0x5c9c452b3a4b in rb_gc_impl_new_obj /tmp/ruby/src/trunk_asan/gc/default.c:2701:15 |
| #16 0x5c9c452cc61d in newobj_of /tmp/ruby/src/trunk_asan/gc.c:890:17 |
| #17 0x5c9c452cc61d in rb_wb_protected_newobj_of /tmp/ruby/src/trunk_asan/gc.c:917:12 |
| #18 0x5c9c4552f731 in str_alloc_heap /tmp/ruby/src/trunk_asan/string.c:929:5 |
| #19 0x5c9c4552f731 in str_new_shared /tmp/ruby/src/trunk_asan/string.c:1402:31 |
| #20 0x5c9c4552f731 in rb_sym_to_s /tmp/ruby/src/trunk_asan/string.c:11929:12 |
| #21 0x5c9c4560ac45 in invoke_bf /tmp/ruby/src/trunk_asan/vm_insnhelper.c:7301:17 |
| #22 0x5c9c4560ac45 in vm_invoke_builtin_delegate /tmp/ruby/src/trunk_asan/vm_insnhelper.c |
| #23 0x5c9c4560ac45 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:1591:11 |
| #24 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #25 0x5c9c456765f9 in vm_call0_body /tmp/ruby/src/trunk_asan/vm_eval.c:225:20 |
| #26 0x5c9c4567b325 in vm_call0_cc /tmp/ruby/src/trunk_asan/vm_eval.c:101:12 |
| #27 0x5c9c4567b325 in rb_call0 /tmp/ruby/src/trunk_asan/vm_eval.c:554:12 |
| #28 0x5c9c4562bf3d in rb_call /tmp/ruby/src/trunk_asan/vm_eval.c:873:12 |
| #29 0x5c9c4562bf3d in rb_funcall_with_block_kw /tmp/ruby/src/trunk_asan/vm_eval.c:1192:12 |
| #30 0x5c9c4567fc46 in vm_yield_with_symbol /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5152:12 |
| #31 0x5c9c4567fc46 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1618:16 |
| #32 0x5c9c4562c455 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1646:12 |
| #33 0x5c9c4562c455 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1654:12 |
| #34 0x5c9c4562c455 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1344:12 |
| #35 0x5c9c4562c455 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| #36 0x5c9c457d4625 in rb_ary_collect /tmp/ruby/src/trunk_asan/array.c:3694:30 |
| #37 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #38 0x5c9c45609a72 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #39 0x5c9c45609a72 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:851:11 |
| #40 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #41 0x5c9c45386b50 in load_iseq_eval /tmp/ruby/src/trunk_asan/load.c:781:5 |
| #42 0x5c9c4537eb6f in rb_load_internal /tmp/ruby/src/trunk_asan/load.c:842:9 |
| #43 0x5c9c453842a9 in rb_f_load /tmp/ruby/src/trunk_asan/load.c:916:5 |
| #44 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #45 0x5c9c4560ff1c in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #46 0x5c9c4560ff1c in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:898:11 |
| #47 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #48 0x5c9c4567fbe1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c:1595:12 |
| #49 0x5c9c4567fbe1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1609:20 |
| #50 0x5c9c45632dea in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1646:12 |
| #51 0x5c9c45632dea in yield_under /tmp/ruby/src/trunk_asan/vm_eval.c:2097:12 |
| #52 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #53 0x5c9c45609a72 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #54 0x5c9c45609a72 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:851:11 |
| #55 0x5c9c455ff6c0 in vm_exec_loop /tmp/ruby/src/trunk_asan/vm.c:2591:22 |
| #56 0x5c9c455ff6c0 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2570:18 |
| #57 0x5c9c4528828a in rb_ec_exec_node /tmp/ruby/src/trunk_asan/eval.c:281:9 |
| #58 0x5c9c4528828a in ruby_run_node /tmp/ruby/src/trunk_asan/eval.c:319:30 |
| #59 0x5c9c452817f6 in rb_main /tmp/ruby/src/trunk_asan/main.c:43:12 |
| #60 0x5c9c452817f6 in main /tmp/ruby/src/trunk_asan/main.c:62:12 |
| #61 0x7b088b62a1c9 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16 |
| #62 0x7b088b62a28a in __libc_start_main csu/../csu/libc-start.c:360:3 |
| #63 0x5c9c451a55d4 in _start (/tmp/ruby/build/trunk_asan/ruby+0x1745d4) (BuildId: ca3dca3bee8dfa3da282d55efb4399b51407446f) |
| 0x50200028fcf0 is located 0 bytes inside of 16-byte region [0x50200028fcf0,0x50200028fd00) |
| freed by thread T0 here: |
| #0 0x5c9c4524382a in free (/tmp/ruby/build/trunk_asan/ruby+0x21282a) (BuildId: ca3dca3bee8dfa3da282d55efb4399b51407446f) |
| #1 0x5c9c452b8c8d in rb_gc_impl_free /tmp/ruby/src/trunk_asan/gc/default.c:8527:9 |
| #2 0x5c9c452b8c8d in ruby_sized_xfree /tmp/ruby/src/trunk_asan/gc.c:4178:13 |
| #3 0x5c9c452b8c8d in ruby_xfree /tmp/ruby/src/trunk_asan/gc.c:4189:5 |
| #4 0x5c9c4569decf in ruby_sized_xfree_inlined /tmp/ruby/src/trunk_asan/internal/gc.h:277:5 |
| #5 0x5c9c4569decf in wmap_free_entry /tmp/ruby/src/trunk_asan/weakmap.c:45:5 |
| #6 0x5c9c4569decf in wmap_mark_weak_table_i /tmp/ruby/src/trunk_asan/weakmap.c:61:9 |
| #7 0x5c9c4550af9f in apply_functor /tmp/ruby/src/trunk_asan/st.c:1633:12 |
| #8 0x5c9c4550af9f in st_general_foreach /tmp/ruby/src/trunk_asan/st.c:1543:18 |
| #9 0x5c9c4550af9f in rb_st_foreach /tmp/ruby/src/trunk_asan/st.c:1640:12 |
| #10 0x5c9c452d1a55 in rb_gc_mark_children /tmp/ruby/src/trunk_asan/gc.c:2586:32 |
| #11 0x5c9c452e4724 in gc_mark_children /tmp/ruby/src/trunk_asan/gc/default.c:4870:5 |
| #12 0x5c9c452e4724 in gc_mark_stacked_objects /tmp/ruby/src/trunk_asan/gc/default.c:4891:9 |
| #13 0x5c9c452e4724 in gc_mark_stacked_objects_all /tmp/ruby/src/trunk_asan/gc/default.c:4929:12 |
| #14 0x5c9c452ee34e in gc_marks_rest /tmp/ruby/src/trunk_asan/gc/default.c:5964:9 |
| #15 0x5c9c452ee34e in gc_marks /tmp/ruby/src/trunk_asan/gc/default.c:6079:9 |
| #16 0x5c9c452ee34e in gc_start /tmp/ruby/src/trunk_asan/gc/default.c:6723:13 |
| #17 0x5c9c452dcf85 in heap_prepare /tmp/ruby/src/trunk_asan/gc/default.c:2282:13 |
| #18 0x5c9c452dcf85 in heap_next_free_page /tmp/ruby/src/trunk_asan/gc/default.c:2489:9 |
| #19 0x5c9c452dcf85 in newobj_cache_miss /tmp/ruby/src/trunk_asan/gc/default.c:2598:38 |
| #20 0x5c9c452b3a4b in newobj_alloc /tmp/ruby/src/trunk_asan/gc/default.c:2622:15 |
| #21 0x5c9c452b3a4b in rb_gc_impl_new_obj /tmp/ruby/src/trunk_asan/gc/default.c:2701:15 |
| #22 0x5c9c452cc61d in newobj_of /tmp/ruby/src/trunk_asan/gc.c:890:17 |
| #23 0x5c9c452cc61d in rb_wb_protected_newobj_of /tmp/ruby/src/trunk_asan/gc.c:917:12 |
| #24 0x5c9c4552f731 in str_alloc_heap /tmp/ruby/src/trunk_asan/string.c:929:5 |
| #25 0x5c9c4552f731 in str_new_shared /tmp/ruby/src/trunk_asan/string.c:1402:31 |
| #26 0x5c9c4552f731 in rb_sym_to_s /tmp/ruby/src/trunk_asan/string.c:11929:12 |
| #27 0x5c9c4560ac45 in invoke_bf /tmp/ruby/src/trunk_asan/vm_insnhelper.c:7301:17 |
| #28 0x5c9c4560ac45 in vm_invoke_builtin_delegate /tmp/ruby/src/trunk_asan/vm_insnhelper.c |
| #29 0x5c9c4560ac45 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:1591:11 |
| #30 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #31 0x5c9c456765f9 in vm_call0_body /tmp/ruby/src/trunk_asan/vm_eval.c:225:20 |
| #32 0x5c9c4567b325 in vm_call0_cc /tmp/ruby/src/trunk_asan/vm_eval.c:101:12 |
| #33 0x5c9c4567b325 in rb_call0 /tmp/ruby/src/trunk_asan/vm_eval.c:554:12 |
| #34 0x5c9c4562bf3d in rb_call /tmp/ruby/src/trunk_asan/vm_eval.c:873:12 |
| #35 0x5c9c4562bf3d in rb_funcall_with_block_kw /tmp/ruby/src/trunk_asan/vm_eval.c:1192:12 |
| #36 0x5c9c4567fc46 in vm_yield_with_symbol /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5152:12 |
| #37 0x5c9c4567fc46 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1618:16 |
| #38 0x5c9c4562c455 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1646:12 |
| #39 0x5c9c4562c455 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1654:12 |
| #40 0x5c9c4562c455 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1344:12 |
| #41 0x5c9c4562c455 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| #42 0x5c9c457d4625 in rb_ary_collect /tmp/ruby/src/trunk_asan/array.c:3694:30 |
| #43 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #44 0x5c9c45609a72 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #45 0x5c9c45609a72 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:851:11 |
| #46 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #47 0x5c9c45386b50 in load_iseq_eval /tmp/ruby/src/trunk_asan/load.c:781:5 |
| #48 0x5c9c4537eb6f in rb_load_internal /tmp/ruby/src/trunk_asan/load.c:842:9 |
| #49 0x5c9c453842a9 in rb_f_load /tmp/ruby/src/trunk_asan/load.c:916:5 |
| #50 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #51 0x5c9c4560ff1c in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #52 0x5c9c4560ff1c in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:898:11 |
| #53 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #54 0x5c9c4567fbe1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c:1595:12 |
| #55 0x5c9c4567fbe1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1609:20 |
| #56 0x5c9c45632dea in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1646:12 |
| #57 0x5c9c45632dea in yield_under /tmp/ruby/src/trunk_asan/vm_eval.c:2097:12 |
| previously allocated by thread T0 here: |
| #0 0x5c9c45243ad2 in malloc (/tmp/ruby/build/trunk_asan/ruby+0x212ad2) (BuildId: ca3dca3bee8dfa3da282d55efb4399b51407446f) |
| #1 0x5c9c452c4a64 in rb_gc_impl_malloc /tmp/ruby/src/trunk_asan/gc/default.c:8542:5 |
| #2 0x5c9c4569e0d0 in wmap_aset_replace /tmp/ruby/src/trunk_asan/weakmap.c:423:23 |
| #3 0x5c9c4550927b in rb_st_update /tmp/ruby/src/trunk_asan/st.c:1487:14 |
| #4 0x5c9c4569b99b in wmap_aset /tmp/ruby/src/trunk_asan/weakmap.c:452:5 |
| #5 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #6 0x5c9c4560ff1c in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #7 0x5c9c4560ff1c in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:898:11 |
| #8 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #9 0x5c9c456765f9 in vm_call0_body /tmp/ruby/src/trunk_asan/vm_eval.c:225:20 |
| #10 0x5c9c4567b325 in vm_call0_cc /tmp/ruby/src/trunk_asan/vm_eval.c:101:12 |
| #11 0x5c9c4567b325 in rb_call0 /tmp/ruby/src/trunk_asan/vm_eval.c:554:12 |
| #12 0x5c9c4562a745 in rb_call /tmp/ruby/src/trunk_asan/vm_eval.c:873:12 |
| #13 0x5c9c4562a745 in rb_funcallv_kw /tmp/ruby/src/trunk_asan/vm_eval.c:1070:12 |
| #14 0x5c9c453d3bb4 in rb_class_new_instance_pass_kw /tmp/ruby/src/trunk_asan/object.c:2173:5 |
| #15 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #16 0x5c9c4560ff1c in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #17 0x5c9c4560ff1c in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:898:11 |
| #18 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #19 0x5c9c4567fbe1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c:1595:12 |
| #20 0x5c9c4567fbe1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1609:20 |
| #21 0x5c9c45632dea in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1646:12 |
| #22 0x5c9c45632dea in yield_under /tmp/ruby/src/trunk_asan/vm_eval.c:2097:12 |
| #23 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #24 0x5c9c45609a72 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #25 0x5c9c45609a72 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:851:11 |
| #26 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #27 0x5c9c4567fbe1 in invoke_iseq_block_from_c /tmp/ruby/src/trunk_asan/vm.c:1595:12 |
| #28 0x5c9c4567fbe1 in invoke_block_from_c_bh /tmp/ruby/src/trunk_asan/vm.c:1609:20 |
| #29 0x5c9c4562c455 in vm_yield_with_cref /tmp/ruby/src/trunk_asan/vm.c:1646:12 |
| #30 0x5c9c4562c455 in vm_yield /tmp/ruby/src/trunk_asan/vm.c:1654:12 |
| #31 0x5c9c4562c455 in rb_yield_0 /tmp/ruby/src/trunk_asan/vm_eval.c:1344:12 |
| #32 0x5c9c4562c455 in rb_yield /tmp/ruby/src/trunk_asan/vm_eval.c |
| #33 0x5c9c457e210d in rb_ary_all_p /tmp/ruby/src/trunk_asan/array.c:7865:24 |
| #34 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| #35 0x5c9c45609a72 in vm_sendish /tmp/ruby/src/trunk_asan/vm_insnhelper.c:5955:15 |
| #36 0x5c9c45609a72 in vm_exec_core /tmp/ruby/build/trunk_asan/../../src/trunk_asan/insns.def:851:11 |
| #37 0x5c9c455ff307 in rb_vm_exec /tmp/ruby/src/trunk_asan/vm.c:2564:22 |
| #38 0x5c9c45386b50 in load_iseq_eval /tmp/ruby/src/trunk_asan/load.c:781:5 |
| #39 0x5c9c4537eb6f in rb_load_internal /tmp/ruby/src/trunk_asan/load.c:842:9 |
| #40 0x5c9c453842a9 in rb_f_load /tmp/ruby/src/trunk_asan/load.c:916:5 |
| #41 0x5c9c45662637 in vm_call_cfunc_with_frame_ /tmp/ruby/src/trunk_asan/vm_insnhelper.c:3788:11 |
| SUMMARY: AddressSanitizer: heap-use-after-free /tmp/ruby/src/trunk_asan/weakmap.c:165:12 in wmap_cmp |
| Shadow bytes around the buggy address: |
| 0x50200028fa00: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd |
| 0x50200028fa80: fa fa fd fd fa fa 00 00 fa fa 00 00 fa fa 00 00 |
| 0x50200028fb00: fa fa 00 00 fa fa fd fd fa fa 00 00 fa fa 00 00 |
| 0x50200028fb80: fa fa fd fd fa fa 00 00 fa fa 00 00 fa fa fd fd |
| 0x50200028fc00: fa fa 00 00 fa fa 00 00 fa fa fd fd fa fa fd fd |
| =>0x50200028fc80: fa fa fd fd fa fa fd fd fa fa 00 00 fa fa[fd]fd |
| 0x50200028fd00: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd |
| 0x50200028fd80: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd |
| 0x50200028fe00: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd |
| 0x50200028fe80: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd |
| 0x50200028ff00: fa fa fd fd fa fa fd fd fa fa fd fd fa fa fd fd |
| 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 |
| ==3791028==ABORTING |
| A child mspec-run process died unexpectedly while running /tmp/ruby/src/trunk_asan/spec/ruby/library/yaml/to_yaml_spec.rb |
| make: *** [uncommon.mk:1014: yes-test-spec] Error 1 |