FMW: free memory write

An FMW message indicates that your program is about to write to heap memory that has already been freed.

image\fmw.gif

An FMW message can be caused by writing via a dangling pointer to a block of memory that has already been freed. It could also be the result of indexing far off the end of a valid block, or using a completely random pointer that happens to fall within the heap segment.