I have just released memcheck 0.0.0 http://www.sound.net/~hald/projects/memcheck/ Memcheck - Memory Checker Segment fault on pointer overrun. Segment fault on freed pointer dereference. Log double free, or realloc of already freed pointer. Log memory not freed on exit. Check for pointer underrun on free. Optionally reverse the behaviour of overrun and underrun. Optionally "churn" reallocations. Always return a different pointer. Optionally log pointer overruns(underruns) instead of faulting them. Optionally return freed memory to the system. (May hurt checking for double free). Hal Duston