Problem: An allocated block has not been freed, and no reference to the block exists anywhere in the program. Possible causes: Program failed to free a block no longer used. char *ptr; ptr = (char *)malloc(1); ptr = 0; /* Memory leak (mel) */