kcode
kcode

Reputation: 1270

How to get SLC.pdb to analyze memory dump

I am using windbg 6.12.0002.633 X86 on Windows Vista to analyze memory dumps for memory leaks. I'm trying to use the command ``dumpheap -statto determine the quantities of objects in the heap. Unfortunately, I'm getting the error*** ERROR: Symbol file could not be found. Defaulted to export symbols for SLC.dll. I have activated!sym noisyto show where the error comes from and the file SLC.pdb is just not available on the symbol server. I have googled the file but haven't found such a downloadable file. The last line in the log output says:Couldn't resolve error at "mpheap -stat"`. I can't proceed debugging because I'm getting this error permanently.

Does anyone know where I can get a SLC.pdb file or another way to workaround this problem?

Upvotes: 0

Views: 802

Answers (2)

Ohad Schneider
Ohad Schneider

Reputation: 38106

Writing

 dumpheap -stat

Will result in

Couldn't resolve error at 'mpheap -stat'

However, this will work:

!dumpheap -stat

Note the exclamation mark !

Upvotes: 3

Brian Rasmussen
Brian Rasmussen

Reputation: 116401

Your error messages seems a little incomplete. The !dumpheap command is part of the SOS extension used to debug managed .NET code under WinDbg. Is that what you're trying to do? You should be able to use the command even without correct PDB files for all modules.

How did you load SOS? Can you use any other SOS commands?

Upvotes: 1

Related Questions