Heap Handle With Incorrect Signature

Application Verifier stop message

Heap violation detected. Heap handle with incorrect signature.

Probable cause

The heap structures are tagged with a magic value. If the heap handle used in the call to a heap interface does not have this pattern, then this stop will be generated. This stop can occur if the internal heap structure got corrupted due to a random corruption or when an incorrect value is used as a heap handle.

Information displayed by Application Verifier in Tool Window

Heap Handle - Heap handle for the heap owning the block

Block address – N/A

Size – N/A

Description - Heap handle with incorrect signature

Trace description – No Stack Frame for the current block

Additional information

Check the current call stack to see where the heap calls are made with corrupted heap handle.

See Also

Concepts

Heap Verifier