An FIM message indicates that the program is trying to free unallocated, or invalid, memory.
This message can occur when the memory is not yours to free. For example, you cannot free an unallocated portion of the heap or a pointer into the low 64K of memory. In addition, trying to free the following types of memory causes a FIM error:
§ Memory on the stack
§ Program code and data sections
(C) Copyright IBM Corporation 1992, 2010.