1 2Warning: invalid file descriptor -1 in syscall aio_read() 3Syscall 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 8Conditional jump or move depends on uninitialised value(s) 9 at 0x........: main (aio.c:56) 10 11Syscall 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 17HEAP SUMMARY: 18 in use at exit: ... bytes in ... blocks 19 total heap usage: ... allocs, ... frees, ... bytes allocated 20 21For a detailed leak analysis, rerun with: --leak-check=full 22 23For counts of detected and suppressed errors, rerun with: -v 24Use --track-origins=yes to see where uninitialised values come from 25ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) 26