

ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: ... bytes in ... blocks.
malloc/free: ... allocs, ... frees, ... bytes allocated.
For a detailed leak analysis,  rerun with: --leak-check=yes
For counts of detected errors, rerun with: -v
Unaddressable byte(s) found during client check request
   at 0x........: test2 (addressable.c:48)
   by 0x........: main (addressable.c:125)
 Address 0x........ is not stack'd, malloc'd or (recently) free'd

Invalid write of size 1
   at 0x........: test2 (addressable.c:51)
   by 0x........: main (addressable.c:125)
 Address 0x........ is not stack'd, malloc'd or (recently) free'd

Process terminating with default action of signal N (SIGSEGV or SIGBUS)
 Bad memory (SIGSEGV or SIGBUS) at address 0x........
   at 0x........: test2 (addressable.c:51)
   by 0x........: main (addressable.c:125)
 If you believe this happened as a result of a stack
 overflow in your program's main thread (unlikely but
 possible), you can try to increase the size of the
 main thread stack using the --main-stacksize= flag.
 The main thread stack size used in this run was ....

ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: ... bytes in ... blocks.
malloc/free: ... allocs, ... frees, ... bytes allocated.
For a detailed leak analysis,  rerun with: --leak-check=yes
For counts of detected errors, rerun with: -v

ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: ... bytes in ... blocks.
malloc/free: ... allocs, ... frees, ... bytes allocated.
For a detailed leak analysis,  rerun with: --leak-check=yes
For counts of detected errors, rerun with: -v

Process terminating with default action of signal N (SIGSEGV or SIGBUS)
 Bad memory (SIGSEGV or SIGBUS) at address 0x........
   at 0x........: test4 (addressable.c:74)
   by 0x........: main (addressable.c:125)

ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: ... bytes in ... blocks.
malloc/free: ... allocs, ... frees, ... bytes allocated.
For a detailed leak analysis,  rerun with: --leak-check=yes
For counts of detected errors, rerun with: -v
Uninitialised byte(s) found during client check request
   at 0x........: test5 (addressable.c:85)
   by 0x........: main (addressable.c:125)
 Address 0x........ is not stack'd, malloc'd or (recently) free'd

Uninitialised byte(s) found during client check request
   at 0x........: test5 (addressable.c:91)
   by 0x........: main (addressable.c:125)
 Address 0x........ is not stack'd, malloc'd or (recently) free'd

ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: ... bytes in ... blocks.
malloc/free: ... allocs, ... frees, ... bytes allocated.
For a detailed leak analysis,  rerun with: --leak-check=yes
For counts of detected errors, rerun with: -v
Use --track-origins=yes to see where uninitialised values come from

ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: ... bytes in ... blocks.
malloc/free: ... allocs, ... frees, ... bytes allocated.
For a detailed leak analysis,  rerun with: --leak-check=yes
For counts of detected errors, rerun with: -v
