Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++
Microsoft symobols are not getting downloaded
 
I used:
1.set _NT_SYMBOL_PATH=srv*c:\symbols*http://msdl.microsoft.com/download/symbols
2. SRV*C:\symbols\web*http://msdl.microsoft.com/download/symbols;C:\symbols\private in the winDbg symbol path (selecting reload option fails)
3. set enviroment variable
 
PLEASE ADVICE or PLEASE ADVICE CORRECTION PLACE TO ASK THIS QUESTION: THANKS IN ADVANCE
 
But when I used the below command
symchk /r c:\windows\system32 /s SRV*c:\symbols\web*http://msdl.microsoft.com/download/symbols
 
I got below three folders created in the C:\Symbols\web
1. comcat.pdb
2. mcastmib.pdb
3. rmcast.pdb
 
and I get very big list of FAILED - msoobe.pdb mismatched or not found (as below)
 
And in WinDbg I am not able to do any thing, I get message like below or other
 
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work.
 

 
SYMCHK: atiiiexx.dll FAILED - atiiiexx.pdb mismatched or not found
SYMCHK: HECI.sys FAILED - HECI.pdb mismatched or not found
SYMCHK: HECIx64.sys FAILED - HECIx64.pdb mismatched or not found
SYMCHK: IntcDAud.sys FAILED - IntcDAud.pdb mismatched or not found
SYMCHK: k57w2k.sys FAILED - Image is split correctly, but k57w2k
is missing
Posted 9-Jan-13 19:39pm

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

You mean tried all three alternatives in isolation?
It looks good to me.
 
I set the symbol path from the menu or as a command in the prompt like this:
.sympath SRV*C:\symbols*http://msdl.microsoft.com/download/symbols;c:\extrasymbols
 
Did you run the ".reload" command afterwards?
 
Try
"
!sym noisy
.reload /v
" for verbose output
 
That shows conflicts and info if the symbols don't match.
Also all the paths where it is looking.
 
The symbols should always match.
If you have old symbols that you think would work,
one can try using the force switch. ".reload /f"
 
I recommend against using the environment variable.
I have heard that it can force the symbols to load globally in some cases,
that would make your system slower.
  Permalink  
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 5,374
1 Sergey Alexandrovich Kryukov 4,713
2 Peter Leow 2,944
3 DamithSL 2,465
4 Maciej Los 2,270


Advertise | Privacy | Mobile
Web02 | 2.8.140718.1 | Last Updated 16 Jan 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid