Menu

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