-
-
Save MasterDuke17/fc12f33fd8e271b0b15bf2acd0d8ef55 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
================================================================= | |
==18832==ERROR: AddressSanitizer: heap-use-after-free on address 0x603000445120 at pc 0x7f5a9e81d94a bp 0x7ffd4ed70590 sp 0x7ffd4ed70580 | |
READ of size 8 at 0x603000445120 thread T0 | |
#0 0x7f5a9e81d949 in gc_mark src/6model/reprs/MVMCallCapture.c:50 | |
#1 0x7f5a9e7a00ce in process_worklist src/gc/collect.c:313 | |
#2 0x7f5a9e7a1520 in MVM_gc_collect src/gc/collect.c:129 | |
#3 0x7f5a9e792d62 in run_gc src/gc/orchestrate.c:357 | |
#4 0x7f5a9e794afd in MVM_gc_enter_from_allocator src/gc/orchestrate.c:470 | |
#5 0x7f5a9e6fdc35 in MVM_interp_run src/core/interp.c:4354 | |
#6 0x7f5a9e977aaf in MVM_vm_run_file src/moar.c:318 | |
#7 0x55f83df341dd in main src/main.c:246 | |
#8 0x7f5a9de763f0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x203f0) | |
#9 0x55f83df34339 in _start (/home/dan/Source/perl6/install/bin/moar+0x2339) | |
0x603000445120 is located 0 bytes inside of 32-byte region [0x603000445120,0x603000445140) | |
freed by thread T0 here: | |
#0 0x7f5a9f4c9b60 in __interceptor_free (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc6b60) | |
#1 0x7f5a9e81d164 in MVM_free src/core/alloc.h:29 | |
#2 0x7f5a9e81d164 in gc_free src/6model/reprs/MVMCallCapture.c:77 | |
#3 0x7f5a9e7a1975 in MVM_gc_collect_free_nursery_uncopied src/gc/collect.c:580 | |
#4 0x7f5a9e7930b8 in finish_gc src/gc/orchestrate.c:233 | |
#5 0x7f5a9e7930b8 in run_gc src/gc/orchestrate.c:361 | |
#6 0x7f5a9e794afd in MVM_gc_enter_from_allocator src/gc/orchestrate.c:470 | |
#7 0x7f5a9e6fdc35 in MVM_interp_run src/core/interp.c:4354 | |
#8 0x7f5a9e977aaf in MVM_vm_run_file src/moar.c:318 | |
#9 0x55f83df341dd in main src/main.c:246 | |
#10 0x7f5a9de763f0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x203f0) | |
previously allocated by thread T0 here: | |
#0 0x7f5a9f4ca080 in calloc (/usr/lib/x86_64-linux-gnu/libasan.so.3+0xc7080) | |
#1 0x7f5a9e6cb212 in MVM_calloc src/core/alloc.h:11 | |
#2 0x7f5a9e6cb212 in MVM_args_copy_callsite src/core/args.c:46 | |
#3 0x7f5a9e6cb5d5 in MVM_args_save_capture src/core/args.c:104 | |
#4 0x7f5a9e6e04f8 in MVM_interp_run src/core/interp.c:1261 | |
#5 0x7f5a9e977aaf in MVM_vm_run_file src/moar.c:318 | |
#6 0x55f83df341dd in main src/main.c:246 | |
#7 0x7f5a9de763f0 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x203f0) | |
SUMMARY: AddressSanitizer: heap-use-after-free src/6model/reprs/MVMCallCapture.c:50 in gc_mark | |
Shadow bytes around the buggy address: | |
0x0c06800809d0: 00 00 00 00 fa fa fd fd fd fd fa fa fd fd fd fd | |
0x0c06800809e0: fa fa fd fd fd fd fa fa fd fd fd fd fa fa fd fd | |
0x0c06800809f0: fd fd fa fa fd fd fd fd fa fa fd fd fd fd fa fa | |
0x0c0680080a00: fd fd fd fd fa fa fd fd fd fd fa fa fd fd fd fd | |
0x0c0680080a10: fa fa fd fd fd fd fa fa fd fd fd fa fa fa 00 00 | |
=>0x0c0680080a20: 00 00 fa fa[fd]fd fd fd fa fa fd fd fd fd fa fa | |
0x0c0680080a30: fd fd fd fd fa fa fd fd fd fd fa fa fd fd fd fd | |
0x0c0680080a40: fa fa fd fd fd fd fa fa fd fd fd fd fa fa fd fd | |
0x0c0680080a50: fd fa fa fa 00 00 00 00 fa fa fd fd fd fd fa fa | |
0x0c0680080a60: fd fd fd fd fa fa fd fd fd fd fa fa fd fd fd fd | |
0x0c0680080a70: fa fa fd fd fd fd fa fa fd fd 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 | |
Heap right redzone: fb | |
Freed heap region: fd | |
Stack left redzone: f1 | |
Stack mid redzone: f2 | |
Stack right redzone: f3 | |
Stack partial redzone: f4 | |
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 | |
==18832==ABORTING |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment