|
From: Xavier B. <xav...@fr...> - 2004-03-25 18:18:32
|
Hi, during a valgrind session I stumbled on that (this is the first error): ==22013== Invalid read of size 1 .... ==22013== Address 0x48C1D128 is not stack'd, malloc'd or free'd When I attach to gdb at this point, and I examine the content of memory at 0x48C1D128 (to which a char* is pointing), I find a string which really seems like it has been written by my program. How is this possible ? How could my program write to a non stack'd, malloc'd or free'd address before this point and not been caught by valgrind ? Thanks for your enlightenments, Xav Please Cc: me |