Created attachment 12645 [details] The Poc to trigger this bug When I was fuzzing nm-new with ASAN, I got this ERROR: ==1352==ERROR: AddressSanitizer: attempting free on address which was not malloc()-ed: 0xf3f03b60 in thread T0 #0 0xf7ad1a84 in free (/usr/lib32/libasan.so.2+0x96a84) #1 0x84784a3 in _bfd_coff_free_symbols /home/yinqidi/experiment/binutils-2.34/bfd/coffgen.c:1782 #2 0x84784a3 in _bfd_coff_close_and_cleanup /home/yinqidi/experiment/binutils-2.34/bfd/coffgen.c:3180 #3 0x80b8254 in bfd_close_all_done /home/yinqidi/experiment/binutils-2.34/bfd/opncls.c:789 #4 0x80b8254 in bfd_close /home/yinqidi/experiment/binutils-2.34/bfd/opncls.c:759 #5 0x805ae7c in display_file /home/yinqidi/experiment/binutils-2.34/binutils/nm.c:1392 #6 0x804f335 in main /home/yinqidi/experiment/binutils-2.34/binutils/nm.c:1860 #7 0xf7898636 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x18636) #8 0x8050efb (/home/yinqidi/experiment/binutils-2.34/binutils/nm-new+0x8050efb) 0xf3f03b60 is located 736 bytes inside of 1745-byte region [0xf3f03880,0xf3f03f51) allocated by thread T0 here: #0 0xf7ad1f8e in calloc (/usr/lib32/libasan.so.2+0x96f8e) #1 0x80aae3e in bfd_malloc /home/yinqidi/experiment/binutils-2.34/bfd/libbfd.c:275 #2 0x80aae3e in bfd_zmalloc /home/yinqidi/experiment/binutils-2.34/bfd/libbfd.c:360 #3 0x867ba8b (/home/yinqidi/experiment/binutils-2.34/binutils/nm-new+0x867ba8b) SUMMARY: AddressSanitizer: bad-free ??:0 free ==1352==ABORTING
Dup, already fixed. *** This bug has been marked as a duplicate of bug 25447 ***