https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84546

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-25
     Ever confirmed|0                           |1

--- Comment #1 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
[tkoenig@gcc1-power7 Source]$ gfortran -g -fsanitize=address a.f90 
[tkoenig@gcc1-power7 Source]$ ./a.out
=================================================================
==12476==ERROR: AddressSanitizer: heap-buffer-overflow on address
0x0a1000000092 at pc 0x3fffa4942a8c bp 0x3fffdf823f70 sp 0x3fffdf823fe0
WRITE of size 3 at 0x0a1000000092 thread T0
    #0 0x3fffa4942a88 in __interceptor_memmove
../../../../trunk/libsanitizer/asan/asan_interceptors.cc:449
    #1 0x100056c0 in __copy_character_1 /home/tkoenig/Source/a.f90:23
    #2 0x1000532c in __copy_any_vector_type_Any_vector
/home/tkoenig/Source/a.f90:23
    #3 0x1000375c in MAIN__ /home/tkoenig/Source/a.f90:42
    #4 0x10005780 in main /home/tkoenig/Source/a.f90:25
    #5 0x3fffa43f6be8  (/lib64/libc.so.6+0x46be8)

0x0a1000000092 is located 0 bytes to the right of 2-byte region
[0x0a1000000090,0x0a1000000092)
allocated by thread T0 here:
    #0 0x3fffa49dcb10 in __interceptor_malloc
../../../../trunk/libsanitizer/asan/asan_malloc_linux.cc:62
    #1 0x10004f04 in __copy_any_vector_type_Any_vector
/home/tkoenig/Source/a.f90:23
    #2 0x1000375c in MAIN__ /home/tkoenig/Source/a.f90:42
    #3 0x10005780 in main /home/tkoenig/Source/a.f90:25
    #4 0x3fffa43f6be8  (/lib64/libc.so.6+0x46be8)
    #5 0x3fffa43f6e10  (/lib64/libc.so.6+0x46e10)

Reply via email to