- Freeing was not using proper block length - Duplicating memory block was not aware of mmaped blocks.