1 2 Warning: invalid file descriptor -1 in syscall aio_read() 3 Syscall param aio_read(aiocbp->aio_buf) points to unaddressable byte(s) 4 ... 5 Address 0x........ is not stack'd, malloc'd or (recently) free'd 6 7 Conditional jump or move depends on uninitialised value(s) 8 at 0x........: main (aio.c:55) 9 10 Syscall param aio_write(aiocbp->aio_buf) points to unaddressable byte(s) 11 ... 12 Address 0x........ is not stack'd, malloc'd or (recently) free'd 13 14 15 HEAP SUMMARY: 16 in use at exit: ... bytes in ... blocks 17 total heap usage: ... allocs, ... frees, ... bytes allocated 18 19 For a detailed leak analysis, rerun with: --leak-check=full 20 21 For counts of detected and suppressed errors, rerun with: -v 22 Use --track-origins=yes to see where uninitialised values come from 23 ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) 24