|
From: Nicholas N. <nj...@cs...> - 2005-07-22 02:50:44
|
On Fri, 22 Jul 2005, Christian Parpart wrote: > ==23198== Invalid read of size 8 > ==23198== Address 0x140EF0FCE020 is 16 bytes inside a block of size 22 alloc'd > > However, "Invalid read of size 8" and "Address XXXX is 16 bytes inside a > block of size 22 alloc'd" are two error messages I can't really bring > together (nor really understand alone); Do they belong together anyway? You have a heap block 22 bytes long. You are reading 8 bytes of it, beginning at byte 16. 16 + 8 is greater than 22, so you're reading past the end of the heap block. N |