Log in

View Full Version : Symbol file problem


mint77
December 27th, 2012, 16:45
I can figure out why it can't find the symbol file.

Does anyone know how to fix this ?

*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -

Thanks.

CommandLine: C:\masm32\SOURCE\excep.exe
Symbol search path is: srv*C:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbols.
Executable search path is:
ModLoad: 00400000 00403000 image00400000
0:000> .reload
Reloading current modules
.
0:000> .reload
Reloading current modules

*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -

Extremist
December 27th, 2012, 18:25
The local symbols cache might not be accessible. I'd try running the debugger as admin, or changing C:\Windows\symbols to something readable/writable, such as C:\temp\symbols.

mint77
December 27th, 2012, 20:28
I already tried putting the symbols in a different dir.

blabberer
December 28th, 2012, 05:16
the symbol path is there
is the actual file avilable ?

Code:

0:000> .reload
Reloading current modules
............
0:000> .shell
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

F:\windbg><.shell waiting 1 second(s) for process>
<.shell process may need input>cd /d "f:\symbols\ntdll.pdb\6992F4DAF4B144068D78669D6CB5D2072"
cd /d "f:\symbols\ntdll.pdb\6992F4DAF4B144068D78669D6CB5D2072"
cd /d "f:\symbols\ntdll.pdb\6992F4DAF4B144068D78669D6CB5D2072"

F:\SYMBOLS\ntdll.pdb\6992F4DAF4B144068D78669D6CB5D2072><.shell waiting 1 second(s) for process>
<.shell process may need input>dir /b
dir /b
dir /b
ntdll.pdb

F:\SYMBOLS\ntdll.pdb\6992F4DAF4B144068D78669D6CB5D2072><.shell waiting 1 second(s) for process>
<.shell process may need input>ren ntdll.pdb ntdll.pd_
ren ntdll.pdb ntdll.pd_
ren ntdll.pdb ntdll.pd_

F:\SYMBOLS\ntdll.pdb\6992F4DAF4B144068D78669D6CB5D2072><.shell waiting 1 second(s) for process>
<.shell process may need input>exit
exit
exit
.shell: Process exited
Press ENTER to continue
<.shell waiting 1 second(s) for process>
<.shell process may need input>

0:000> .reload
Reloading current modules
..........*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -


disavowed
December 28th, 2012, 12:42
Set the output to verbose, try again, and see what details it gives you. Also helps to run Process Explorer to see what files it's trying to access.

mint77
December 29th, 2012, 09:25
I am reading a tutoral for Windbg.

It is so much different than Ollydbg.