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