0x4E de vérification des bogues : PFN_LIST_CORRUPT
Le case activée de bogue PFN_LIST_CORRUPT a la valeur 0x0000004E. Cela indique que la liste du numéro de cadre de page (PFN) est endommagée.
Important
Cet article est destiné aux programmeurs. Si vous êtes un client qui a reçu un code d’erreur d’écran bleu lors de l’utilisation de votre ordinateur, consultez Résoudre les erreurs d’écran bleu.
paramètres de PFN_LIST_CORRUPT
Le paramètre 1 indique le type de violation. La signification des autres paramètres dépend de la valeur du paramètre 1.
Paramètre 1 | Paramètre 2 | Paramètre 3 | Paramètre 4 | Cause de l’erreur |
---|---|---|---|---|
0x01 |
Valeur ListHead qui a été endommagée |
Nombre de pages disponibles |
0 |
L’en-tête de liste a été endommagée. |
0x02 |
Entrée de la liste en cours de suppression |
Numéro de page physique le plus élevé |
Nombre de références de l’entrée en cours de suppression |
Une entrée de liste a été endommagée. |
0x06 |
Numéro de cadre de page |
Le prototype PTE |
Contenu PTE |
La PTE matérielle et/ou les structures de données PTE prototypes ont été endommagées. Cela peut être dû à des erreurs matérielles sur un seul bit, à des transferts DMA endommagés, etc. |
0x07 |
Numéro de cadre de page |
Nombre de partages actuels |
0 |
Un pilote a déverrouillé une certaine page plus de fois qu’il ne l’a verrouillée. |
0x8D |
Numéro de cadre de page dont l’état est incohérent |
0 |
0 |
La liste sans page est endommagée. Ce code d’erreur indique probablement un problème matériel. |
0x8F |
Nouveau numéro de page |
Ancien numéro de page |
0 |
L’en-tête de liste de page libre ou à zéro est endommagé. |
0x99 |
Numéro de cadre de page |
État actuel de la page |
0 |
Une entrée de table de pages (PTE) ou PFN est endommagée. |
0x9A |
Numéro de cadre de page |
État actuel de la page |
Nombre de références de l’entrée en cours de suppression |
Un pilote a tenté de libérer une page qui est toujours verrouillée pour les E/S. |
Cause
Cette erreur est généralement due à la transmission d’une liste de descripteurs de mémoire incorrecte par un pilote. Par exemple, le pilote a peut-être appelé MmUnlockPages deux fois avec la même liste.
Si un débogueur de noyau est disponible, examinez la trace de la pile : l’extension de débogage !analyze affiche des informations sur le bogue case activée et peut être utile pour déterminer la cause racine, puis entrez l’une des commandes k (Display Stack Backtrace) pour afficher la pile des appels.