Menu

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.