This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch, committed] PR67933


Dear Paul,

> I have added a testcase, which has been committed as revision 229452.

If I compile the test with -fsanitize=address,undefined I get at run time

==72440==ERROR: AddressSanitizer: global-buffer-overflow on address 0x00010adfee20 at pc 0x00010adf913d bp 0x7fff54e0a270 sp 0x7fff54e0a268
READ of size 8 at 0x00010adfee20 thread T0
    #0 0x10adf913c in __test_mod_MOD_method (a.out+0x10000413c)
    #1 0x10adf9aac in MAIN__ (a.out+0x100004aac)
    #2 0x10adf9b30 in main (a.out+0x100004b30)
    #3 0x7fff8e6de5c8 in start (libdyld.dylib+0x35c8)
    #4 0x0  (<unknown module>)

0x00010adfee20 is located 0 bytes to the right of global variable 'x' defined in '/opt/gcc/_clean/gcc/testsuite/gfortran.dg/allocate_with_source_15.f03:75' (0x10adfed80) of size 160
SUMMARY: AddressSanitizer: global-buffer-overflow (a.out+0x10000413c) in __test_mod_MOD_method
Shadow bytes around the buggy address:
â

Dominique


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]