"Simbolurile nu pot fi încărcate" atunci când încercați să citiți dump

Am o aplicație care uneori provoacă un BSOD pe o mașină Win XP. Încercând să aflu mai multe, am încărcat fișierul * .dmp rezultat (de la C: \ Windows \ Minidump), dar primiți acest mesaj atunci când vă aflați într-o mare parte a citirii atunci când faceți acest lucru:

*********************************************************************
* 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  argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************

Ce înseamnă aceasta și cum o pot rezolva?

0
fr hi bn

4 răspunsuri

De obicei, merg la panoul de control al sistemului, apoi la fila Advanced (Complex), apoi la Mediu (Environment). Apoi puteți adăuga variabila _NT_SYMBOL_PATH . Apoi, nu trebuie să faceți nimic pe linia de comandă înainte de a executa WinDbg.

Setarea codului srv * C: \ Windows \ Symbols * http : //msdl.microsoft.com/download/symbols sugerată de staffan este bine. Prefer, de obicei, să folosesc propriul profil pentru stocarea simbolurilor (astfel încât nu trebuie să modific permisiunile pentru C: \ Windows \ Symbols ), deoarece în mod intenționat alerg ca utilizator limitat igiena securității). Astfel, _NT_SYMBOL_PATH este srv * C: \ Documents and Settings \ cky \ sims * http : //msdl.microsoft.com/download/simboluri .

Sper că acest lucru vă ajută. :-)

0
adăugat

de fapt, trebuie fie să descărcați simbolurile pe computerul dvs., fie să le configurați să se descarce pe măsură ce mergeți dacă sunteți online în timpul depanării.

Here's the link that talks about this in detail: http://www.microsoft.com/whdc/DevTools/Debugging/debugstart.mspx

0
adăugat

Răspunsul rapid este

c:\> set _NT_SYMBOL_PATH=SRV*C:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbols

înainte de a porni sistemul windbg.

0
adăugat

După cum a observat @Vaibhav, trebuie să descărcați simbolurile și să configurați windbg-ul pentru a le utiliza.

De asemenea, rețineți următoarele: ! sym noise - Activează încărcarea simbolului zgomotos lm v - Utilizați parametrul "m" pentru a consulta informațiile pentru un modul încărcat. lme D sm - Lista tuturor modulelor fără simboluri.

0
adăugat