Chris Becke
2007-09-14 14:21:52 UTC
One of the scripts in our build process uploads to a symbol server on a UNC
path.
Ive had some success configuring windbg to use the symbol server, but parts
of the process work on and off...
I have configured the symbol file search path to the following two lines...
SRV*e:\symstore*http://msdl.microsoft.com/download/symbols
SRV*e:\symstore*\\build\symstore
The first line references the microsoft symbol server so I can get symbols
for kernel32.dll etc. The second line references the location on our build
server.
My problems are - when loading mini crash dumps....
If the crash happens on a PC with a different OS, windbg will get the
correct pdb files, but sometimes it wont get the system dll.
Adding the lines from "Symbol File Path..." to the "Image File Path..."
seems to resolve this.
My own projects dlls dont always seem to resolve, I want to get binaries
locally to my own machine always so in future debug attempts there is no
delay, so I'm using the SRV*local*remote syntax. Is this expected to work
when listed multiple times and should I list each path on its own line, or
use some other seperator?
path.
Ive had some success configuring windbg to use the symbol server, but parts
of the process work on and off...
I have configured the symbol file search path to the following two lines...
SRV*e:\symstore*http://msdl.microsoft.com/download/symbols
SRV*e:\symstore*\\build\symstore
The first line references the microsoft symbol server so I can get symbols
for kernel32.dll etc. The second line references the location on our build
server.
My problems are - when loading mini crash dumps....
If the crash happens on a PC with a different OS, windbg will get the
correct pdb files, but sometimes it wont get the system dll.
Adding the lines from "Symbol File Path..." to the "Image File Path..."
seems to resolve this.
My own projects dlls dont always seem to resolve, I want to get binaries
locally to my own machine always so in future debug attempts there is no
delay, so I'm using the SRV*local*remote syntax. Is this expected to work
when listed multiple times and should I list each path on its own line, or
use some other seperator?