Il y a 45 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

En finir avec les BSOD

n°43051
xalis
Posté le 04-04-2008 à 03:34:55  profilanswer
 

Tout le monde connait les bsod je suppose ? Bien, depuis quelques temps que mon portable bsod comme qui rigole ( à tour de bras donc ).
J'ai donc décidé de me doter d'une arme létale : windbg
 
Alias windows debugger.
 
Lors d'un bsod, un fichier minidump est automatiquement crée et stocké à la racine, plus précisément ici : \SystemRoot\Minidump\
 
Je propose donc à toute personne subissant le courroux du bsod, de lire leur fichier minidump afin de trouver l'origine de leur(s) problème(s).

mood
Google
Posté le 04-04-2008 à 03:34:55  profilanswer
 

n°43052
xalis
Posté le 04-04-2008 à 03:35:27  profilanswer
 

Exemple de fichier minidump décrypté :
 
 
Microsoft ® Windows Debugger Version 6.8.0004.0 X86
Copyright © Microsoft Corporation. All rights reserved.
 
 
Loading Dump File [C:\Users\Ben\Desktop\Mini040308-04.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
 
Symbol search path is: C:\Windows\Symbols\
Executable search path is:  
Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe
*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
Windows Kernel Version 6001 (Service Pack 1) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Kernel base = 0x81c39000 PsLoadedModuleList = 0x81d50c70
Debug session time: Thu Apr  3 16:42:02.779 2008 (GMT+2)
System Uptime: 0 days 5:27:18.714
Unable to load image \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntkrnlpa.exe
*** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
Loading Kernel Symbols
...................................................................................................................................................................................
Loading User Symbols
Loading unloaded module list
.......
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************
 
Use !analyze -v to get detailed debugging information.
 
BugCheck 9F, {3, 88882030, 874db030, 86f10e00}
 
***** Kernel symbols are WRONG. Please fix symbols to do analysis.

Spoiler :


*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_IRP                                       ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_DEVICE_OBJECT                             ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!KPRCB                                      ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!KPRCB                                      ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************


 
Probably caused by : ntkrnlpa.exe ( nt+cd163 )
 
Followup: MachineOwner
---------

n°43053
xalis
Posté le 04-04-2008 à 03:37:26  profilanswer
 

Exemple de fichier Minidump analysé :
 
0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************
 
DRIVER_POWER_STATE_FAILURE (9f)
A driver is causing an inconsistent power state.
Arguments:
Arg1: 00000003, A device object has been blocking an Irp for too long a time
Arg2: 88882030, Physical Device Object of the stack
Arg3: 874db030, Functional Device Object of the stack
Arg4: 86f10e00, The blocked IRP
 
Debugging Details:
------------------

Spoiler :


***** Kernel symbols are WRONG. Please fix symbols to do analysis.
 
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_IRP                                       ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_DEVICE_OBJECT                             ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!KPRCB                                      ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!KPRCB                                      ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_KPRCB                                     ***
***                                                                   ***
*************************************************************************


 
 
MODULE_NAME: nt
 
FAULTING_MODULE: 81c39000 nt
 
DEBUG_FLR_IMAGE_TIMESTAMP:  47918b12
 
DRVPOWERSTATE_SUBCODE:  3
 
DEVICE_OBJECT: 874db030
 
CUSTOMER_CRASH_COUNT:  4
 
DEFAULT_BUCKET_ID:  WRONG_SYMBOLS
 
BUGCHECK_STR:  0x9F
 
LAST_CONTROL_TRANSFER:  from 81c6cb6c to 81d06163
 
STACK_TEXT:  
WARNING: Stack unwind information not available. Following frames may be wrong.
81d2eacc 81c6cb6c 0000009f 00000003 88882030 nt+0xcd163
81d2eb28 81c6c6bc 81d2ebac 87e932f8 87d0bc00 nt+0x33b6c
81d2eb68 81cefd00 81d474e0 00000000 e150c650 nt+0x336bc
81d2ec88 81cef8c0 81d2ecd0 87662002 81d2ecd8 nt+0xb6d00
81d2ece8 81cef483 00000000 00000000 00133582 nt+0xb68c0
81d2ed50 81cedf9d 00000000 0000000e 00000000 nt+0xb6483
81d2ed54 00000000 0000000e 00000000 00000000 nt+0xb4f9d
 
 
STACK_COMMAND:  kb
 
FOLLOWUP_IP:  
nt+cd163
81d06163 8be5            mov     esp,ebp
 
SYMBOL_STACK_INDEX:  0
 
SYMBOL_NAME:  nt+cd163
 
FOLLOWUP_NAME:  MachineOwner
 
IMAGE_NAME:  ntkrnlpa.exe
 
BUCKET_ID:  WRONG_SYMBOLS
 
Followup: MachineOwner
---------

n°43054
Trouffman
Posté le 04-04-2008 à 04:14:53  profilanswer
 

et pour un utilisateur lambda comment va t-il trouver la cause de ces ecrans bleu ? :D
 


---------------
[Syndrome-OC.net] - Life is a bitch (with big titties, of course)!
n°43055
xalis
Posté le 04-04-2008 à 04:17:06  profilanswer
 

il poste un lien vers son fichier minidump, et je pourrai l'aider :)

n°43056
s@ms
GTA IV powaa ! \o/
Posté le 04-04-2008 à 10:54:48  profilanswer
 

ça pourrai m'être utile ça, mais comment on fait quand le BSOD intervient avant même le chargement de l'OS ? [:totoz]

n°43057
xalis
Posté le 04-04-2008 à 11:38:03  profilanswer
 

tu as moyen d'accéder au démarrage sans échecs ?

n°43058
Trouffman
Posté le 05-04-2008 à 03:42:46  profilanswer
 

c'est ça de changer de CM sans désinstaller les drivers :D


---------------
[Syndrome-OC.net] - Life is a bitch (with big titties, of course)!
n°43067
Pyre
GNU/Linux Padawan
Posté le 09-04-2008 à 16:13:01  profilanswer
 

Une fois que t'as trouvé le nom du processus qui fait crasher t'as plus qu'à faire une recherche sur le net avec comme argument le nom du processus puis tu peux trouver les solutions ;)
 
J'avais déjà utilisé ce logiciel pour plusieurs buts, le premier étant aussi de trouver la cause de mes BSOD (un windows qui a 3 ans et qui a subi l'install / desinstall de plein de petites conneries -> a fini par se faire réinstaller la tronche) et le second étant un but se rapprochant des échanges de fichiers inmpliquant des films de vacances. D'ailleurs j'avais trouvé Ollydbg beaucoup mieux pour ça :D


---------------
->Mod plus si simple que ça : Buralization <- ||->Mod Power Blower
[21:29] <Pyre> c'est bon je suis admis dans la Confrérie des kurdes ? [21:29] <Trouffman> ouaip :D
mood
Google
Posté le 09-04-2008 à 16:13:01  profilanswer
 


Aller à :
Ajouter une réponse
 

Hit Parade