Partager via


Bug check 0x13A : KERNEL_MODE_HEAP_CORRUPTION

Le bug check KERNEL_MODE_HEAP_CORRUPTION a une valeur de 0x0000013A. Ce bug check indique que le gestionnaire de heap en mode noyau a détecté une corruption dans un segment.

Important

Cet article s’adresse aux programmeurs. Si vous êtes un client et que vous avez reçu ce code d’erreur d’écran bleu en utilisant votre ordinateur, consultez Résoudre les erreurs d’écran bleu.

Paramètres de KERNEL_MODE_HEAP_CORRUPTION

Paramètre Description
1 Type de corruption détectée - veuillez consulter la liste suivante
2 Adresse du segment qui a signalé la corruption
3 Adresse à laquelle la corruption a été détectée
4 Reserved

Paramètre 1 - Type de corruption de heap

0x3 : Un en-tête d’entrée corrompu a été détecté.

0x4 : Plusieurs en-têtes d’entrée corrompus ont été détectés.

0x5 : Un en-tête d’entrée corrompu dans une grande allocation a été détecté.

0x6 : Une corruption présentant des caractéristiques cohérentes avec un dépassement de tampon a été détectée.

0x7 : Une corruption présentant des caractéristiques cohérentes avec un sous-dépassement de tampon a été détectée.

0x8 : Un bloc libre a été transmis à une opération qui n’est valide que pour les blocs occupés.

0x9 : Un argument invalide a été spécifié pour l’opération en cours.

0xA : Un type d’allocation invalide a été détecté.

0xB : Une corruption présentant des caractéristiques cohérentes avec une erreur de type utilisation après libération a été détectée.

0xC : Le mauvais segment a été spécifié pour l’opération en cours.

0xD : Une liste libre corrompue a été détectée.

0xE : Le segment a détecté une corruption de liste dans une liste autre que la liste libre.

0xF : Un bloc libre a été transmis à une opération qui n’est valide que pour les blocs occupés.

0x10 : Le segment a détecté un état interne invalide pendant l’opération en cours. Ceci est généralement le résultat d’un dépassement de tampon.

0x11 : Le segment a détecté un état interne invalide pendant l’opération en cours. Ceci est généralement le résultat d’un dépassement de tampon.

0x12 : Le segment a détecté un état interne invalide pendant l’opération en cours. Ceci est généralement le résultat d’un dépassement de tampon.

0x13 : L’API de heap a reçu un handle de segment NULL. Examinez la trace d’appels pour déterminer pourquoi un mauvais handle a été fourni au segment.

0x14 : L’allocation de segment demandée est plus grande que la limite d’allocation actuelle.

0x15 : Au cours d’une demande d’engagement, il a été déterminé que la demande dépasserait la limite d’engagement actuelle.

0x16 : Lors de la vérification de la taille de l’allocation du VA Manager donnée, il a été déterminé que la requête était invalide.

Résolution

L'extension de débogage !analyze affiche des informations sur la vérification d'un bogue et peut être utile pour déterminer la cause racine.

L’extension !heap affiche les informations d’utilisation du tas, contrôle les points d’arrêt dans le gestionnaire de tas, détecte les blocs de tas qui ont été perdus, recherche les blocs de tas ou affiche des informations sur le tas de page.

Pour des informations générales sur le dépannage des écrans bleus (bug checks), veuillez consulter la section Analyse des données de bug check écran bleu.

Voir aussi

Référence du Code de vérification de bogue

Bug Checks (écrans bleus)