Uninitialised byte(s) found during client check request at 0x........: croak (dw4.c:32) by 0x........: main (dw4.c:59) Address 0x........ is 4 bytes inside a block of size ... alloc'd at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (dw4.c:52) Uninitialised byte(s) found during client check request at 0x........: croak (dw4.c:32) by 0x........: main (dw4.c:61) Location 0x........ is 0 bytes inside S2[0].i, a global variable declared at dw4.c:47 Uninitialised byte(s) found during client check request at 0x........: croak (dw4.c:32) by 0x........: main (dw4.c:62) Location 0x........ is 0 bytes inside local.i, declared at dw4.c:51, in frame #1 of thread 1 Uninitialised byte(s) found during client check request at 0x........: croak (dw4.c:32) by 0x........: main (dw4.c:68) Address 0x........ is in a rw- anonymous segment Uninitialised byte(s) found during client check request at 0x........: croak (dw4.c:32) by 0x........: main (dw4.c:82) Address 0x........ is in a rw- mapped file valgrind-dw4-test.PID segment Unaddressable byte(s) found during client check request at 0x........: croak (dw4.c:25) by 0x........: main (dw4.c:87) Address 0x........ is 0 bytes after the brk data segment limit 0x........ Uninitialised byte(s) found during client check request at 0x........: croak (dw4.c:32) by 0x........: main (dw4.c:89) Address 0x........ is in the brk data segment 0x........-0x........ Uninitialised byte(s) found during client check request at 0x........: croak (dw4.c:32) by 0x........: main (dw4.c:91) Address 0x........ is in the brk data segment 0x........-0x........ Unaddressable byte(s) found during client check request at 0x........: croak (dw4.c:25) by 0x........: main (dw4.c:93) Address 0x........ is 1024 bytes after the brk data segment limit 0x........