symstore.exe help

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