This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/34955] transfer_assumed_size_1.f90: Valgrind error: invalid read of size 3
- From: "dfranke at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 16 Mar 2008 13:01:47 -0000
- Subject: [Bug fortran/34955] transfer_assumed_size_1.f90: Valgrind error: invalid read of size 3
- References: <bug-34955-13404@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #4 from dfranke at gcc dot gnu dot org 2008-03-16 13:01 -------
$> gfortran-svn -v
Target: i686-pc-linux-gnu
gcc version 4.4.0 20080315 (experimental) (GCC)
$> gfortran-svn -g -Wall -W transfer_assumed_size_1.f90
$> valgrind --tool=memcheck --leak-check=full a.out
[...]
==6291== Invalid read of size 1
==6291== at 0x4023A83: memmove (mc_replace_strmem.c:516)
==6291== by 0x8048C12: __transferbug_MOD_bytestostring
(transfer_assumed_size_1.f90:31)
==6291== by 0x80493A0: MAIN__ (transfer_assumed_size_1.f90:41)
==6291== by 0x80494A8: main (fmain.c:21)
==6291== Address 0x425067b is 13 bytes before a block of size 2 free'd
==6291== at 0x402248F: free (vg_replace_malloc.c:323)
==6291== by 0x804912E: __transferbug_MOD_stringtobytes
(transfer_assumed_size_1.f90:21)
==6291== by 0x8049383: MAIN__ (transfer_assumed_size_1.f90:41)
==6291== by 0x80494A8: main (fmain.c:21)
==6291==
==6291== Invalid read of size 1
==6291== at 0x4023A90: memmove (mc_replace_strmem.c:516)
==6291== by 0x8048C12: __transferbug_MOD_bytestostring
(transfer_assumed_size_1.f90:31)
==6291== by 0x80493A0: MAIN__ (transfer_assumed_size_1.f90:41)
==6291== by 0x80494A8: main (fmain.c:21)
==6291== Address 0x4250679 is 15 bytes before a block of size 2 free'd
==6291== at 0x402248F: free (vg_replace_malloc.c:323)
==6291== by 0x804912E: __transferbug_MOD_stringtobytes
(transfer_assumed_size_1.f90:21)
==6291== by 0x8049383: MAIN__ (transfer_assumed_size_1.f90:41)
==6291== by 0x80494A8: main (fmain.c:21)
[...]
--
dfranke at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dfranke at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34955