What does BSOD 0x13A (KERNEL_MODE_HEAP_CORRUPTION) mean?

 
Could be also:
ConstantTypeOS
ERROR_DISK_RESOURCES_EXHAUSTEDWin32 errorWindows
Previous Next
KERNEL_SECURITY_CHECK_FAILURE PASSIVE_INTERRUPT_ERROR

KERNEL_MODE_HEAP_CORRUPTION

The KERNEL_MODE_HEAP_CORRUPTION bug check has a value of 0x0000013A. This indicates that the kernel mode heap manager has detected corruption in a heap.

KERNEL_MODE_HEAP_CORRUPTION Parameters

Parameter Description
1

Type of corruption detected- see list below

2 Address of the heap that reported the corruption
3 Address at which the corruption was detected
4 Reserved

Parameter 1 - Type of heap corruption

0x3 : A corrupt entry header was detected.

0x4 : Multiple corrupt entry headers were detected.

0x5 : A corrupt entry header in a large allocation was detected.

0x6 : A corruption was detected with features consistent with a buffer overrun.

0x7 : A corruption was detected with features consistent with a buffer underrun.

0x8 : A free block was passed to an operation that is only valid for busy blocks.

0x9 : An invalid argument was specified for the current operation.

0xA : An invalid allocation type was detected.

0xB : A corruption was detected with features consistent with a use-after-free error.

0xC : The wrong heap was specified for the current operation.

0xD : A corrupt free list was detected.

0xE : The heap detected list corruption in a list other than the free list.

0x10 : The heap detected invalid internal state during the current operation. This is usually the result of a buffer overflow.

0x13 : The heap API was passed a NULL heap handle. Look at the call stack and to determine why a bad handle was supplied to the heap.

0x14 : The requested heap allocation is larger then the current allocation limit.

0x15 : In the process of performing a commit request, it was determined that the request would exceed the current commit limit.

0x16 : In the process of checking the size of the given VA Manager allocation, it was determined that the query was invalid.

Resolution for KERNEL_MODE_HEAP_CORRUPTION

The !heap extension displays heap usage information, controls breakpoints in the heap manager, detects leaked heap blocks, searches for heap blocks, or displays page heap information.

References


Looking for a different code? Search another status or error code.