Fehlerüberprüfung 0x13A: KERNEL_MODE_HEAP_CORRUPTION

Die KERNEL_MODE_HEAP_CORRUPTION-Fehlerüberprüfung hat den Wert 0x0000013A. Diese Fehlerüberprüfung gibt an, dass der Kernelmodus-Heap-Manager eine Beschädigung in einem Heap erkannt hat.

Wichtig

Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, finden Sie weitere Informationen unter Behandeln von Bluescreenfehlern.

KERNEL_MODE_HEAP_CORRUPTION Parameter

Parameter BESCHREIBUNG
1 Art der erkannten Beschädigung: Siehe folgende Liste
2 Adresse des Heaps, der die Beschädigung gemeldet hat
3 Adresse, an der die Beschädigung erkannt wurde
4 Reserviert

Parameter 1: Typ der Heapbeschädigung

0x3 : Ein beschädigter Eintragsheader wurde erkannt.

0x4: Es wurden mehrere beschädigte Eingabeheader erkannt.

0x5: Ein beschädigter Eintragsheader in einer großen Zuordnung wurde erkannt.

0x6: Es wurde eine Beschädigung mit Features erkannt, die mit einem Pufferüberlauf konsistent sind.

0x7: Es wurde eine Beschädigung mit Features erkannt, die mit einer Pufferunterlaufausführung konsistent sind.

0x8: Ein freier Block wurde an einen Vorgang übergeben, der nur für ausgelastete Blöcke gültig ist.

0x9 : Für den aktuellen Vorgang wurde ein ungültiges Argument angegeben.

0xA: Ein ungültiger Zuordnungstyp wurde erkannt.

0xB: Es wurde eine Beschädigung mit Features erkannt, die mit einem Use-after-Free-Fehler übereinstimmen.

0xC: Der falsche Heap wurde für den aktuellen Vorgang angegeben.

0xD : Eine beschädigte freie Liste wurde erkannt.

0xE: Der Heap hat eine Listenbeschädigung in einer anderen Liste als der kostenlosen Liste erkannt.

0xF: Ein freier Block wurde an einen Vorgang übergeben, der nur für ausgelastete Blöcke gültig ist.

0x10 : Der Heap hat während des aktuellen Vorgangs einen ungültigen internen Zustand erkannt. Dies ist in der Regel das Ergebnis eines Pufferüberlaufs.

0x11: Der Heap hat während des aktuellen Vorgangs einen ungültigen internen Zustand erkannt. Dies ist in der Regel das Ergebnis eines Pufferüberlaufs.

0x12: Der Heap hat während des aktuellen Vorgangs einen ungültigen internen Zustand erkannt. Dies ist in der Regel das Ergebnis eines Pufferüberlaufs.

0x13: Der Heap-API wurde ein NULL-Heaphandle übergeben. Sehen Sie sich den Aufrufstapel an, um zu ermitteln, warum dem Heap ein fehlerhafter Handle bereitgestellt wurde.

0x14: Die angeforderte Heapzuordnung ist größer als das aktuelle Zuordnungslimit.

0x15: Beim Ausführen einer Commitanforderung wurde festgestellt, dass die Anforderung das aktuelle Commitlimit überschreiten würde.

0x16 : Bei der Überprüfung der Größe der angegebenen VA Manager-Zuordnung wurde festgestellt, dass die Abfrage ungültig war.

Lösung

Die Debugerweiterung !analyze zeigt Informationen zur Fehlerüberprüfung an und kann hilfreich sein, um die Grundursache zu ermitteln.

Die Erweiterung !heap zeigt Heapnutzungsinformationen an, steuert Haltepunkte im Heap-Manager, erkennt durchgesickerte Heapblöcke, sucht nach Heapblöcken oder zeigt Seitenheapinformationen an.

Allgemeine Informationen zur Problembehandlung bei Blaubildschirmfehlerprüfungen finden Sie unter Bluescreen-Daten.

Weitere Informationen

Codereferenz zur Fehlerüberprüfung

Allgemeine Tipps für Bluescreens