[Bug c++/59311] FAIL: g++.dg/cpp1y/vla-initlist1.C (test for excess errors)
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Wed Nov 27 12:52:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59311
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
==8030==ERROR: AddressSanitizer: global-buffer-overflow on address
0x00000297d2e4 at pc 0xe64e63 bp 0x7fffe2f360f0 sp 0x7fffe2f360e8
READ of size 4 at 0x00000297d2e4 thread T0
#0 0xe64e62
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0xe64e62)
#1 0xe69740
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0xe69740)
#2 0xe6aee8
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0xe6aee8)
#3 0x146e649
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0x146e649)
#4 0x146f008
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0x146f008)
#5 0x146f02e
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0x146f02e)
#6 0x146f02e
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0x146f02e)
#7 0xda6389
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0xda6389)
#8 0xdabc84
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0xdabc84)
#9 0xdaceea
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0xdaceea)
#10 0x85a67a
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0x85a67a)
#11 0x16535f4
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0x16535f4)
#12 0x1658083
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0x1658083)
#13 0x3cdda21b44 (/lib64/libc.so.6+0x3cdda21b44)
#14 0x5b66e0
(/export/build/gnu/gcc-asan/build-x86_64-linux/gcc/cc1plus+0x5b66e0)
0x00000297d2e4 is located 60 bytes to the left of global variable
'dbx_register_map' from '/export/gnu/import/git/gcc/gcc/config/i386/i386.c'
(0x297d320) of size 324
0x00000297d2e4 is located 0 bytes to the right of global variable
'dbx64_register_map' from '/export/gnu/import/git/gcc/gcc/config/i386/i386.c'
(0x297d1a0) of size 324
Shadow bytes around the buggy address:
0x000080527a00: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 00 00 00
0x000080527a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000080527a20: 00 00 00 00 00 00 00 00 00 00 00 00 04 f9 f9 f9
0x000080527a30: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 00 00 00
0x000080527a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x000080527a50: 00 00 00 00 00 00 00 00 00 00 00 00[04]f9 f9 f9
0x000080527a60: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 00 00 00
0x000080527a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x000080527a80: 00 00 00 00 00 00 00 00 00 00 00 00 04 f9 f9 f9
0x000080527a90: f9 f9 f9 f9 00 00 00 00 00 00 00 00 00 00 00 00
0x000080527aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
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
ASan internal: fe
==8030==ABORTING
More information about the Gcc-bugs
mailing list