Corrupted heap pointer or using wrong heap |
Application Verifier break message
Corrupted heap pointer or using wrong heap. Heap operation performed on an invalid heap handle: <handle ID> was expected.
Probable cause
The heap structures are tagged with a specific value. If the heap handle used in the call to a heap interface does not have this specific value then this stop will be generated. This bug can happen if the internal heap structure got corrupted or an invalid handle was used.
Information displayed by Application Verifier
Parameter1 - Heap handle used in the call
Parameter2 - Heap block involved in the operation
Parameter3 - Size of the heap block
Parameter4 - Heap that actually owns the block
Description - Corrupted heap pointer or using wrong heap
Additional information
Verifier stop code 0006.
To debug use the !heap �p command to get a list of all valid heap handle values.