include the mcheck.h header file in all your .c files, and call mtrace as the first statement in main.
Do not use mcheck() and malloc_usable_size() at the same time, as mcheck() changes the implementation of malloc(), and malloc_usable_size() looks for the size at the wrong place.
See also LD_DEBUG, MALLOC_CHECK_, http://www.gnu.org/manual/glibc-2.0.6/html_node/libc_30.html
2 pages link to mcheck:
lib/main.php:944: Notice: PageInfo: Cannot find action page
lib/main.php:839: Notice: PageInfo: Unknown action
lib/plugin/WlugLicense.php:99: Warning: Invalid argument supplied for foreach()