[Bug bootstrap/55792] Bad memory access with profiledbootstrap and LTO
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Jan 3 19:03:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55792
--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> 2013-01-03 19:03:25 UTC ---
I got
==23584== ERROR: AddressSanitizer: heap-buffer-overflow on address
0x7f03d1089238 at pc 0xb9284a bp 0x7fffbd507b60 sp 0x7fffbd507b58
READ of size 1 at 0x7f03d1089238 thread T0
#0 0xb92849
(/export/build/gnu/gcc-lto-fdo-asan/build-x86_64-linux/prev-gcc/lto1+0xb92849)
0x7f03d1089238 is located 504 bytes inside of 4072-byte region
[0x7f03d1089040,0x7f03d108a028)
freed by thread T0 here:
#0 0x3afde5e
(/export/build/gnu/gcc-lto-fdo-asan/build-x86_64-linux/prev-gcc/lto1+0x3afde5e)
#1 0x3aebcfc
(/export/build/gnu/gcc-lto-fdo-asan/build-x86_64-linux/prev-gcc/lto1+0x3aebcfc)
previously allocated by thread T0 here:
#0 0x3afdfd4
(/export/build/gnu/gcc-lto-fdo-asan/build-x86_64-linux/prev-gcc/lto1+0x3afdfd4)
#1 0x3af6b1e
(/export/build/gnu/gcc-lto-fdo-asan/build-x86_64-linux/prev-gcc/lto1+0x3af6b1e)
Shadow byte and word:
0x1fe07a211247: fa
0x1fe07a211240: fa fa fa fa fa fa fa fa
More shadow bytes:
0x1fe07a211220: fa fa fa fa fa fa fa fa
0x1fe07a211228: fa fa fa fa fa fa fa fa
0x1fe07a211230: fa fa fa fa fa fa fa fa
0x1fe07a211238: fa fa fa fa fa fa fa fa
=>0x1fe07a211240: fa fa fa fa fa fa fa fa
0x1fe07a211248: fa fa fa fa fa fa fa fa
0x1fe07a211250: fa fa fa fa fa fa fa fa
0x1fe07a211258: fa fa fa fa fa fa fa fa
0x1fe07a211260: fa fa fa fa fa fa fa fa
[hjl@gnu-mic-2 prev-gcc]$ addr2line -e lto1 0xb92849
/export/gnu/import/git/gcc-misc/gcc/dwarf2out.c:22425
[hjl@gnu-mic-2 prev-gcc]$ addr2line -e lto1 0x3afde5e
/export/gnu/import/git/gcc-misc/libsanitizer/asan/asan_malloc_linux.cc:60
[hjl@gnu-mic-2 prev-gcc]$ addr2line -e lto1 0x3aebcfc
/export/gnu/import/git/gcc-misc/libiberty/hashtab.c:584
[hjl@gnu-mic-2 prev-gcc]$ addr2line -e lto1 0x3afdfd4
/export/gnu/import/git/gcc-misc/libsanitizer/asan/asan_malloc_linux.cc:86
[hjl@gnu-mic-2 prev-gcc]$ addr2line -e lto1 0x3af6b1e
/export/gnu/import/git/gcc-misc/libiberty/xmalloc.c:162
[hjl@gnu-mic-2 prev-gcc]$
More information about the Gcc-bugs
mailing list