Corrupted infix pattern for freed heap block |
Application Verifier break message
Corrupted infix pattern for freed heap block.
Probable cause
Freed blocks are sometimes marked non-accessible and a program touching them will access violate (different verifier stop). In other cases (normal page heap) the block is marked with a magic pattern and will be kept for a while. Eventually in a FIFO fashion the blocks get really freed. At this moment the infix pattern is checked and if it has been modified you will get this break. The stack at the break moment is not relevant. You need to find out the nature of the block and review the code that might be wrong. This error is hit when there is a corrupted infix pattern for freed block.
Information displayed by Application Verifier
Parameter1 - Heap handle for the heap owning the block
Parameter2 - Heap block being freed
Parameter3 - Size of the heap block
Parameter4 - Not used
Description - Corrupted infix pattern for freed heap block.
Additional information
Verifier stop code 000E.
Frequency of this error is high