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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für