I’m setting up to use the symbol server and could use some help. We test
our product on XP, W2K and NT4 SP4/5/6. The symbol server works great for
everything expect NT4 SP4/5. I guess the symbols for these service packs
are not loaded on the Microsoft symbol server. So… I tried to add them to
my local cache using the symstore.exe. This is where I could use some help.
I can’t seem to get symstore to put the symbols in the correct directory. I
using WinDbg Version 4.0.0018.0
For example, here is my symstore command:
C:\PROGRA~1\DEBUGG~1>symstore add /r /f
\avalon\attachments\symbols_4.0sp5\exe\ntoskrnl.dbg /s
\nassrv1\attac\symbols /t “Windows NT 4 Kernel” /v “1381 (SP5)”
SYMSTORE: Number of files stored = 1
SYMSTORE: Number of errors = 0
SYMSTORE: Number of ignored files = 0
This created the entry:
\nassrv1\attach\Symbols\ntoskrnl.dbg\371cd681e2b40\ntoskrnl.dbg & refs.ptr
If I then open a NT4 SP5 dump with noisy symbol loading I get:
DBGHELP: ntoskrnl.exe is stripped. Searching for dbg file.
SYMSRV:
http://msdl.microsoft.com/download/symbols/ntoskrnl.dbg/371CD681da000/ntoskr
nl.dbg/ntoskrnl.dbg not found.
SYMSRV:
http://msdl.microsoft.com/download/symbols/ntoskrnl.dbg/371CD681da000/ntoskr
nl.db_/ntoskrnl.db_ not found.
SYMSRV: \nassrv1\attach\Symbols\ntoskrnl.dbg\371CD681da000\ntoskrnl.dbg -
file not found.
DBGHELP: ntoskrnl.exe missing debug info. Searching for pdb anyway.
DBGHELP: Can’t use symbol server for ntoskrnl.pdb - no header information
available.
DBGHELP: ntoskrnl.pdb - file not found.
Instead of looking in the 371cd681e2b40 directory symstore created, it wants
to look in 371CD681da000. If I rename the 371cd681e2b40 directory to
371CD681da000, the symbols load fine:
DBGHELP: ntoskrnl.exe is stripped. Searching for dbg file.
SYMSRV: \nassrv1\attach\Symbols\ntoskrnl.dbg\371CD681da000\ntoskrnl.dbg -
OK.
DBGHELP: \nassrv1\attach\Symbols\ntoskrnl.dbg\371CD681da000\ntoskrnl.dbg -
OK.
DBGHELP: LoadCodeViewSymbols:
hProcess F0F0F0F0
mi 00702008
pCvData 009C6D70
dwSize 4cc74
DBGHELP: nt - cv symbols loaded from
\nassrv1\attach\Symbols\ntoskrnl.dbg\371CD681da000\ntoskrnl.dbg.
Any ideas what I doing wrong here?
You are currently subscribed to windbg as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com
Ref Q275490
Suifun
Ed Smith
To: “Kernel Debugging Interest List”
Sent by: cc:
xxxxx@lis Subject: [windbg] symstore.exe help
ts.osr.com
01/07/2002 10:24 AM
Please respond to
“Kernel Debugging
Interest List”
I’m setting up to use the symbol server and could use some help. We test
our product on XP, W2K and NT4 SP4/5/6. The symbol server works great for
everything expect NT4 SP4/5. I guess the symbols for these service packs
are not loaded on the Microsoft symbol server. So… I tried to add them
to
my local cache using the symstore.exe. This is where I could use some
help.
I can’t seem to get symstore to put the symbols in the correct directory.
I
using WinDbg Version 4.0.0018.0
For example, here is my symstore command:
C:\PROGRA~1\DEBUGG~1>symstore add /r /f
\avalon\attachments\symbols_4.0sp5\exe\ntoskrnl.dbg /s
\nassrv1\attac\symbols /t “Windows NT 4 Kernel” /v “1381 (SP5)”
SYMSTORE: Number of files stored = 1
SYMSTORE: Number of errors = 0
SYMSTORE: Number of ignored files = 0
This created the entry:
\nassrv1\attach\Symbols\ntoskrnl.dbg\371cd681e2b40\ntoskrnl.dbg & refs.ptr
If I then open a NT4 SP5 dump with noisy symbol loading I get:
DBGHELP: ntoskrnl.exe is stripped. Searching for dbg file.
SYMSRV:
http://msdl.microsoft.com/download/symbols/ntoskrnl.dbg/371CD681da000/ntoskr
nl.dbg/ntoskrnl.dbg not found.
SYMSRV:
http://msdl.microsoft.com/download/symbols/ntoskrnl.dbg/371CD681da000/ntoskr
nl.db_/ntoskrnl.db_ not found.
SYMSRV: \nassrv1\attach\Symbols\ntoskrnl.dbg\371CD681da000\ntoskrnl.dbg -
file not found.
DBGHELP: ntoskrnl.exe missing debug info. Searching for pdb anyway.
DBGHELP: Can’t use symbol server for ntoskrnl.pdb - no header information
available.
DBGHELP: ntoskrnl.pdb - file not found.
Instead of looking in the 371cd681e2b40 directory symstore created, it
wants
to look in 371CD681da000. If I rename the 371cd681e2b40 directory to
371CD681da000, the symbols load fine:
DBGHELP: ntoskrnl.exe is stripped. Searching for dbg file.
SYMSRV: \nassrv1\attach\Symbols\ntoskrnl.dbg\371CD681da000\ntoskrnl.dbg -
OK.
DBGHELP: \nassrv1\attach\Symbols\ntoskrnl.dbg\371CD681da000\ntoskrnl.dbg -
OK.
DBGHELP: LoadCodeViewSymbols:
hProcess F0F0F0F0
mi 00702008
pCvData 009C6D70
dwSize 4cc74
DBGHELP: nt - cv symbols loaded from
\nassrv1\attach\Symbols\ntoskrnl.dbg\371CD681da000\ntoskrnl.dbg.
Any ideas what I doing wrong here?
—
You are currently subscribed to windbg as: suifun@us.ibm.com
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to windbg as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-windbg-$subst(‘Recip.MemberIDChar’)@lists.osr.com