1 Conditional jump or move depends on uninitialised value(s)
2 at 0x........: main (fprw.c:16)
4 Conditional jump or move depends on uninitialised value(s)
5 at 0x........: main (fprw.c:17)
8 at 0x........: main (fprw.c:20)
9 Address 0x........ is 4 bytes inside a block of size 8 free'd
10 at 0x........: free (vg_replace_malloc.c:...)
11 by 0x........: main (fprw.c:18)
13 Invalid read of size 4
14 at 0x........: main (fprw.c:20)
15 Address 0x........ is 0 bytes inside a block of size 8 free'd
16 at 0x........: free (vg_replace_malloc.c:...)
17 by 0x........: main (fprw.c:18)
19 Invalid write of size 4
20 at 0x........: main (fprw.c:20)
21 Address 0x........ is 4 bytes inside a block of size 8 free'd
22 at 0x........: free (vg_replace_malloc.c:...)
23 by 0x........: main (fprw.c:18)
25 Invalid write of size 4
26 at 0x........: main (fprw.c:20)
27 Address 0x........ is 0 bytes inside a block of size 8 free'd
28 at 0x........: free (vg_replace_malloc.c:...)
29 by 0x........: main (fprw.c:18)
31 Invalid read of size 4
32 at 0x........: main (fprw.c:21)
33 Address 0x........ is 0 bytes inside a block of size 4 free'd
34 at 0x........: free (vg_replace_malloc.c:...)
35 by 0x........: main (fprw.c:19)
37 Invalid write of size 4
38 at 0x........: main (fprw.c:21)
39 Address 0x........ is 0 bytes inside a block of size 4 free'd
40 at 0x........: free (vg_replace_malloc.c:...)
41 by 0x........: main (fprw.c:19)
43 Invalid free() / delete / delete[] / realloc()
44 at 0x........: free (vg_replace_malloc.c:...)
45 by 0x........: main (fprw.c:22)
46 Address 0x........ is not stack'd, malloc'd or (recently) free'd
48 Invalid write of size 4
49 at 0x........: main (fprw.c:24)
50 Address 0x........ is 0 bytes after a block of size 4 alloc'd
51 at 0x........: malloc (vg_replace_malloc.c:...)
52 by 0x........: main (fprw.c:23)