"Symbole können nicht geladen werden" beim Lesen von Dump

7

Ich habe eine Anwendung, die manchmal einen BSOD auf einem Win XP-Rechner verursacht. Beim Versuch, mehr herauszufinden, habe ich die resultierende * .dmp-Datei geladen (von C: \ Windows \ Minidump), bekomme aber diese Meldung, wenn ich dabei viel davon ablese:

%Vor%

Was bedeutet das und wie repariere ich es?

    
Thomas Weller 15.08.2008, 06:51
quelle

5 Antworten

10

Ich gehe normalerweise zum Systemsteuerung System, dann Registerkarte Erweitert, dann Umgebung. Sie können dann die erforderliche Variable _NT_SYMBOL_PATH hinzufügen. Dann müssen Sie nichts in der Befehlszeile ausführen, bevor Sie WinDbg ausführen.

Die Einstellung von srv*C:\Windows\Symbols*http : //msdl.microsoft.com/download/symbols , wie von Staffan vorgeschlagen, ist in Ordnung. Normalerweise bevorzuge ich jedoch ein eigenes Profil zum Speichern von Symbolen (so dass ich die Berechtigungen für C:\Windows\Symbols nicht bearbeiten muss, da ich absichtlich als eingeschränkter Benutzer für eine gute Sicherheitshygiene ausgeführt werde). Also (in meinem Fall) ist mein _NT_SYMBOL_PATH srv*C:\Documents and Settings\cky\symbols*http : //msdl.microsoft.com/download/symbols .

Hoffe, das hilft. : -)

    
Chris Jester-Young 15.08.2008 10:56
quelle
9

Schnelle Antwort ist zu

c: \ & gt; Legen Sie _NT_SYMBOL_PATH = SRV * C: \ WINDOWS \ Symbols * http: //msdl.microsoft.com/download/symbols

fest

vor dem Start von windbg.

    
staffan 15.08.2008 08:24
quelle
4

Schnellere Antwort:

%Vor%

Aber es betrifft nur das aktuelle windbg / ntsd / cdb / kd.

    
Dan T 29.09.2009 16:02
quelle
3

Sie müssen die Symbole entweder auf Ihren Computer herunterladen oder während des Debuggings so konfigurieren, dass sie heruntergeladen werden, wenn Sie online sind.

Hier ist der Link, der im Detail darüber spricht: Ссылка

    
Vaibhav 15.08.2008 06:58
quelle
1

Wie @Vaibhav bemerkt hat, müssen Sie die Symbole herunterladen und windbg konfigurieren, um sie zu benutzen.

Beachten Sie auch Folgendes: ! sym noisy - Aktiviert das Laden von rauschenden Symbolen lm v - Verwenden Sie den Parameter "m", um Informationen für ein geladenes Modul anzuzeigen. lme D sm - Listet alle Module ohne Symbole auf.

    
Kris Kumler 18.09.2008 13:57
quelle