[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: Detecting Seg faults

Francesco Orsenigo wrote:
How can i find the point where the bad dereference happens, if the program is not crashing there?
Is there a way to force a more strict memory check?
First thing to do if you suspect heap corruption is

setenv MALLOC_CHECK_ 2

- then the heap allocator does a lot more sanity checking
and you get an abort as soon as something looks strange.
This is a real lifesaver while developing.

If that doesn't help with random crashes and the code looks
sane then I'd usually reach for Valgrind...