Corrupted End Stamp of Block Header
Application Verifier stop message
Heap violation detected. Corrupted end stamp of block header: actual <stamp>, expected <stamp>.
Probable cause
This stop occurs when the end stamp of the header of the block is corrupted. This happens during buffer underruns.
Information displayed by Application Verifier in Tool Window
Heap Handle – Heap handle used in the call
Block address – Heap block involved in the operation
Size – Size of the heap block. Corrupted stamp value
Description - Corrupted end stamp of block header: actual <stamp>, expected <stamp>
Trace description – Saved stack frames for the HeapAlloc/malloc/new operation
Additional information
The stack traces in the tool window show where the heap was allocated. Check the current call stack to see where the buffer is being underrun. Please read The Structure of a Page Heap Block for debugging tips.
Frequency of this error is low.