1 votes

Diagnostiquer les pannes de Windows 8 Pro générées par les symboles du noyau

Mon Windows 8 Pro 64 bits se bloque de manière aléatoire au moins une fois par jour.

Le vidage de mémoire pour ce crash dit :

Microsoft (R) Windows Debugger Version 6.2.9200.20512 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Bitmap Dump File: Only kernel address space is available

Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is: 
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntkrnlmp.exe - 
Windows 8 Kernel Version 9200 MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 9200.16581.amd64fre.win8_gdr.130410-1505
Machine Name:
Kernel base = 0xfffff802`92417000 PsLoadedModuleList = 0xfffff802`926e3a20
Debug session time: Sat May 25 14:36:35.216 2013 (UTC + 3:00)
System Uptime: 0 days 1:01:49.888
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntkrnlmp.exe - 
Loading Kernel Symbols
...............................................................
................................................................
.........................................
Loading User Symbols
PEB is paged out (Peb.Ldr = 00000000`fe238018).  Type ".hh dbgerr001" for details
Loading unloaded module list
.......
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 1E, {ffffffffc0000005, fffff802924bb182, 0, ffffffffffffffff}

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

*************************************************************************
***                                                                   ***
***                                                                   ***
***    Either you specified an unqualified symbol, or your debugger   ***
***    doesn't have full symbol information.  Unqualified symbol      ***
***    resolution is turned off by default. Please either specify a   ***
***    fully qualified symbol module!symbolname, or enable resolution ***
***    of unqualified symbols by typing ".symopt- 100". Note that   ***
***    enabling unqualified symbol resolution with network symbol     ***
***    server shares in the symbol path may cause the debugger to     ***
***    appear to hang for long periods of time when an incorrect      ***
***    symbol name is typed or the network symbol server is down.     ***
***                                                                   ***
***    For some commands 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                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Either you specified an unqualified symbol, or your debugger   ***
***    doesn't have full symbol information.  Unqualified symbol      ***
***    resolution is turned off by default. Please either specify a   ***
***    fully qualified symbol module!symbolname, or enable resolution ***
***    of unqualified symbols by typing ".symopt- 100". Note that   ***
***    enabling unqualified symbol resolution with network symbol     ***
***    server shares in the symbol path may cause the debugger to     ***
***    appear to hang for long periods of time when an incorrect      ***
***    symbol name is typed or the network symbol server is down.     ***
***                                                                   ***
***    For some commands 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                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Either you specified an unqualified symbol, or your debugger   ***
***    doesn't have full symbol information.  Unqualified symbol      ***
***    resolution is turned off by default. Please either specify a   ***
***    fully qualified symbol module!symbolname, or enable resolution ***
***    of unqualified symbols by typing ".symopt- 100". Note that   ***
***    enabling unqualified symbol resolution with network symbol     ***
***    server shares in the symbol path may cause the debugger to     ***
***    appear to hang for long periods of time when an incorrect      ***
***    symbol name is typed or the network symbol server is down.     ***
***                                                                   ***
***    For some commands 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 : ntkrnlmp.exe ( nt!PsReturnProcessNonPagedPoolQuota+42a )

Followup: MachineOwner
---------

Le vidage de la mémoire peut être téléchargé ici : http://sdrv.ms/11iYaqT

Les journaux d'erreurs système de l'Observateur d'événements contiennent les entrées suivantes liées au redémarrage :

The computer has rebooted from a bugcheck.  The bugcheck was: 0x00000133 (0x0000000000000000, 0x0000000000000504, 0x0000000000000503, 0x0000000000000000). A dump was saved in: C:\Windows\MEMORY.DMP. Report Id: 052613-19359-01.

The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.

The previous system shutdown at 12:49:39 on 26/05/2013 was unexpected.

J'ai étudié les crashs les plus récents et ils apparaissent toujours lorsque le système n'est pas vraiment utilisé. Par exemple, je laisse Winamp jouer et je fais autre chose à la maison. C'est comme si l'ordinateur avait des difficultés à passer à des états de consommation plus faibles. Là encore, les journaux d'événements fournissent peu de détails.

Je ne comprends vraiment pas cette décharge et ce que je peux faire pour arranger les choses.

J'apprécierais toute contribution que vous pourriez avoir, pour me permettre de commencer.

0voto

Vicent Marti Points 2942

Merci pour vos suggestions et vos idées. En fin de compte, j'ai fait une expérience pour voir quel dispositif est le vrai coupable. Il était clair pour moi qu'un composant ou un pilote était à l'origine de ces problèmes aléatoires mais fréquents.

J'ai examiné ma configuration matérielle et trois composants m'ont semblé être des suspects plausibles : le SSD, ma carte son Creative X-Fi XtremeGamer Fatal1ty Pro ou la carte de capture vidéo AverMedia Live Game.

D'abord, j'ai regardé le SDD et j'ai remarqué qu'une mise à jour du firmware était disponible. Il était dit qu'elle corrigeait les problèmes liés au fait que le disque ne pouvait pas entrer correctement dans des états de plus faible puissance. Le firmware promettait de résoudre des problèmes qui étaient terriblement similaires à ceux que j'ai rencontrés. Malheureusement, quelques minutes après la mise à jour du firmware, les plantages ont continué.

Ensuite, j'ai désactivé la carte de capture vidéo. Aucune amélioration.

Enfin, j'ai désactivé la carte son et utilisé l'audio embarqué. 48 heures après avoir fait cela, plus aucun plantage. Mon système fonctionne parfaitement.

Malheureusement, les créatifs sont de nouveau méchants et se fichent de leurs clients. Même si ma carte son est littéralement géniale, ils ont décidé d'interrompre la prise en charge de ses pilotes. Ils ont un pilote merdique disponible et il ne sera pas mis à jour de sitôt. Ma seule solution est d'acheter une autre carte. Ils ont fait le même coup lors du lancement de Windows 7 :(

J'espère que cette discussion aidera d'autres personnes confrontées à des problèmes similaires. Si vous possédez une carte son Creative qui n'a pas été achetée au cours de l'année ou de l'année et demie écoulée, la mauvaise prise en charge de ses pilotes peut être à l'origine d'une frustration similaire.

-1voto

magicandre1981 Points 94338

Le fichier Windows win32k.sys est corrompu sur votre disque dur. Exécutez sfc /scannow o DISM /Online /Cleanup-Image /RestoreHealth pour réparer les fichiers endommagés.

Maintenant, regardez si vous avez de nouveaux accidents.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X