src/mandb: warning: $MANPATH set, ignoring /etc/man_db.conf Processing manual pages under /usr/share/man... ================================================================= ==23374==ERROR: AddressSanitizer: heap-use-after-free on address 0x603000315bb0 at pc 0x449c34 bp 0x7fff62c497b0 sp 0x7fff62c497a0 READ of size 1 at 0x603000315bb0 thread T0 #0 0x449c33 in dir_len /mnt/ram/man-db-2.7.2/gnulib/lib/dirname-lgpl.c:41 #1 0x449cee in mdir_name /mnt/ram/man-db-2.7.2/gnulib/lib/dirname-lgpl.c:73 #2 0x43bb14 in dir_name /mnt/ram/man-db-2.7.2/gnulib/lib/dirname.c:34 #3 0x41f407 in find_include /mnt/ram/man-db-2.7.2/src/ult_src.c:197 #4 0x4200d1 in ult_src /mnt/ram/man-db-2.7.2/src/ult_src.c:377 #5 0x42013e in ult_src /mnt/ram/man-db-2.7.2/src/ult_src.c:383 #6 0x405525 in test_manfile /mnt/ram/man-db-2.7.2/src/check_mandirs.c:230 #7 0x415c65 in update_one_file /mnt/ram/man-db-2.7.2/src/mandb.c:366 #8 0x415d2e in update_db_wrapper /mnt/ram/man-db-2.7.2/src/mandb.c:379 #9 0x41612b in mandb /mnt/ram/man-db-2.7.2/src/mandb.c:529 #10 0x4166d8 in process_manpath /mnt/ram/man-db-2.7.2/src/mandb.c:588 #11 0x4179f2 in main /mnt/ram/man-db-2.7.2/src/mandb.c:858 #12 0x7f38dc9c27af in __libc_start_main (/lib64/libc.so.6+0x207af) #13 0x4046f8 in _start (/mnt/ram/man-db-2.7.2/src/mandb+0x4046f8) 0x603000315bb0 is located 0 bytes inside of 24-byte region [0x603000315bb0,0x603000315bc8) freed by thread T0 here: #0 0x7f38dd3c451f in __interceptor_free (/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libasan.so.1+0x5751f) #1 0x4200b1 in ult_src /mnt/ram/man-db-2.7.2/src/ult_src.c:376 #2 0x42013e in ult_src /mnt/ram/man-db-2.7.2/src/ult_src.c:383 #3 0x405525 in test_manfile /mnt/ram/man-db-2.7.2/src/check_mandirs.c:230 #4 0x415c65 in update_one_file /mnt/ram/man-db-2.7.2/src/mandb.c:366 #5 0x415d2e in update_db_wrapper /mnt/ram/man-db-2.7.2/src/mandb.c:379 #6 0x41612b in mandb /mnt/ram/man-db-2.7.2/src/mandb.c:529 #7 0x4166d8 in process_manpath /mnt/ram/man-db-2.7.2/src/mandb.c:588 #8 0x4179f2 in main /mnt/ram/man-db-2.7.2/src/mandb.c:858 #9 0x7f38dc9c27af in __libc_start_main (/lib64/libc.so.6+0x207af) previously allocated by thread T0 here: #0 0x7f38dd3c4797 in malloc (/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libasan.so.1+0x57797) #1 0x7f38dca12f97 in vasprintf (/lib64/libc.so.6+0x70f97) SUMMARY: AddressSanitizer: heap-use-after-free /mnt/ram/man-db-2.7.2/gnulib/lib/dirname-lgpl.c:41 dir_len Shadow bytes around the buggy address: 0x0c068005ab20: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c068005ab30: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c068005ab40: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c068005ab50: fa fa fa fa fa fa fa fa 00 00 00 fa fa fa 00 00 0x0c068005ab60: 00 fa fa fa 00 00 00 00 fa fa 00 00 00 fa fa fa =>0x0c068005ab70: 00 00 00 fa fa fa[fd]fd fd fa fa fa 00 00 00 00 0x0c068005ab80: fa fa 00 00 00 fa fa fa 00 00 00 00 fa fa 00 00 0x0c068005ab90: 00 fa fa fa fd fd fd fa fa fa 00 00 00 fa fa fa 0x0c068005aba0: 00 00 00 fa fa fa fd fd fd fa fa fa 00 00 00 fa 0x0c068005abb0: fa fa fd fd fd fd fa fa fd fd fd fd fa fa fd fd 0x0c068005abc0: fd fa fa fa fd fd fd fa fa fa fd fd fd fd fa 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 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 Contiguous container OOB:fc ASan internal: fe ==23374==ABORTING