|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre éprouvé
![]() Inscription : mai 2006 Messages : 693 ![]() |
Bonjour tout le monde.
Suite à un problème de BSOD sous Windows 7 (aussi bien en mode normal que sans échec) j'ai décidé d'analyser le memory dump grâce à WinDbg sur une autre machine saine. Mais voilà, le débogeur ne va pas très loin puisque j'ai le message suivant et puis plus rien : Citation:
Quelqu'un sait comment faire ? Merci d'avance, webrider
__________________
Pensez au tag
|
|
|
|
00
|
|
|
#2 |
![]() ![]() Sébastien Chercheur sécurité informatique Inscription : octobre 2003 Messages : 1 041 ![]() |
Bonjour,
comme l'indique l'erreur 'PEB is paged out" signifie que le PEB (Process Environment Block) a été mis en page, c'est à dire qu'il se trouve le disque et donc qu'il n'est plus en RAM. c'est normal pour un dump partiel (kernel-only). Comme le PEB est une structure en mémoire utilisateur (c'est à dire non kernel) le dump ne contient pas d'éléments user-land qui permettent de retrouver l'image et les symboles appartenant au processus fautif. Pour une analyse de BSOD c'est rarement handicapant puisque la stack trace en kernel (commande kv) devrait t'aiguiller sur l'API fautive et que de toute façon le problème est uniquement au niveau du kernel. |
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : mai 2006 Messages : 693 ![]() |
Merci Neitsa,
Dans mon cas il s'agit d'un dump complet qui pèse environ 192MB. J'analyse le dump d'un Windows XP avec Windbg installé sur une machine équipée de Windows 7 x64. Est-ce que ce serait dû à ça ? Sinon je ne vois pas trop pourquoi le dump serait déchargé sur le HDD ? Merci, webrider
__________________
Pensez au tag
|
|
|
00
|
|
|
#4 | |||
![]() ![]() Sébastien Chercheur sécurité informatique Inscription : octobre 2003 Messages : 1 041 ![]() |
Hello,
Citation:
Avec les systèmes 32 bits tu peux demander un "full dump" (cf. options dans le panneau de control "système"). Avec les systèmes 64 bits les "full-dump" (dump complet mémoire utilisateur + mémoire kernel) ne sont plus accessibles par défaut (il faut bidouiller la base de registre pour ça). Ceci dit, c'est normal sinon ça fait des dumps de + de 4Go sur le disque ce qui reste énorme même pour un dump (et de toute façon, inutile). Citation:
Citation:
Si tu veux aussi le PEB, il faut demander un full dump (dump mémoire complet). Comme expliqué précédemment, le PEB n'est pas vraiment utile pour un BSOD (aka "BugCheck") , puisque l'erreur est de toute façon circonscrite au kernel (ça peut l'être pour les process critiques type "lsass", etc.). |
|||
|
00
|
Copyright © 2000-2012 - www.developpez.com