================================================================= ==20887==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x60200000d552 at pc 0x00000055e61d bp 0x7fffd2fe9830 sp 0x7fffd2fe9828 READ of size 1 at 0x60200000d552 thread T0 #0 0x55e61c in parse_variable_definition /f/make-4.1/variable.c:1411:15 #1 0x53fa4a in parse_var_assignment /f/make-4.1/read.c:524:12 #2 0x534977 in eval /f/make-4.1/read.c:727:11 #3 0x5338c9 in eval_makefile /f/make-4.1/read.c:445:3 #4 0x5325fd in read_all_makefiles /f/make-4.1/read.c:223:15 #5 0x520e3a in main /f/make-4.1/main.c:1895:16 #6 0x7fe26d35ff9f in __libc_start_main /var/tmp/portage/sys-libs/glibc-2.20-r2/work/glibc-2.20/csu/libc-start.c:289 #7 0x43a666 in _start (/mnt/ram/make/make+0x43a666) 0x60200000d552 is located 0 bytes to the right of 2-byte region [0x60200000d550,0x60200000d552) allocated by thread T0 here: #0 0x4c1632 in malloc (/mnt/ram/make/make+0x4c1632) #1 0x52d384 in xmalloc /f/make-4.1/misc.c:220:18 #2 0x5338c9 in eval_makefile /f/make-4.1/read.c:445:3 #3 0x5325fd in read_all_makefiles /f/make-4.1/read.c:223:15 #4 0x520e3a in main /f/make-4.1/main.c:1895:16 #5 0x7fe26d35ff9f in __libc_start_main /var/tmp/portage/sys-libs/glibc-2.20-r2/work/glibc-2.20/csu/libc-start.c:289 SUMMARY: AddressSanitizer: heap-buffer-overflow /f/make-4.1/variable.c:1411 parse_variable_definition Shadow bytes around the buggy address: 0x0c047fff9a50: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c047fff9a60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c047fff9a70: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c047fff9a80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c047fff9a90: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x0c047fff9aa0: fa fa fa fa fa fa fa fa fa fa[02]fa fa fa fd fd 0x0c047fff9ab0: fa fa fd fa fa fa 00 06 fa fa 01 fa fa fa 00 06 0x0c047fff9ac0: fa fa 00 07 fa fa 00 05 fa fa 06 fa fa fa 00 06 0x0c047fff9ad0: fa fa 07 fa fa fa 00 05 fa fa 00 05 fa fa 00 05 0x0c047fff9ae0: fa fa 00 02 fa fa 07 fa fa fa 00 02 fa fa 07 fa 0x0c047fff9af0: fa fa 07 fa fa fa 00 02 fa fa 00 04 fa fa 00 04 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 ==20887==ABORTING