Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Cannot seem to find a pdb file for win32k.sys

736 views
Skip to first unread message

Avi Cohen Stuart

unread,
Jan 21, 2010, 7:26:56 AM1/21/10
to
Hi,

I'm inspecting a crash at a customer site with W2K3/Citrix but windbg cannot
seem to find a symbol file for win32k.sys

0: kd> !sym noisy
noisy mode - symbol prompts on
0: kd> !lmi win32k.sys
Loaded Module Info: [win32k.sys]
Module: win32k
Base Address: bf800000
Image Name: win32k.sys
Machine Type: 332 (I386)
Time Stamp: 4b296370 Wed Dec 16 23:47:12 2009
Size: 1c1000
CheckSum: 1c0b8d
Characteristics: 10e
Debug Data Dirs: Type Size VA Pointer
CODEVIEW 23, 193328, 192528 RSDS - GUID:
{86257748-3BC8-4E46-8EC1-E802AF1C5A17}
Age: 1, Pdb: win32k.pdb
Image Type: MEMORY - Image read successfully from loaded memory.
Symbol Type: EXPORT - PDB not found
Load Report: export symbols
0: kd> .reload /f win32k.sys
SYMSRV: c:\symbols\win32k.pdb\862577483BC84E468EC1E802AF1C5A171\win32k.pdb
not found
SYMSRV:
http://msdl.microsoft.com/download/symbols/win32k.pdb/862577483BC84E468EC1E802AF1C5A171/win32k.pdb
not found
DBGHELP: j:\win32k.pdb - file not found
DBGHELP: j:\sys\win32k.pdb - file not found
DBGHELP: j:\symbols\sys\win32k.pdb - file not found
DBGHELP: win32k.pdb - file not found
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
win32k.sys -
DBGHELP: win32k - export symbols


Is this pdb file missing or is it a citrix special?

Avi.


Sainath , SMB KID

unread,
Jan 22, 2010, 4:33:02 AM1/22/10
to
Hi ,

Can you check the below location for the win32k.pdb file

C:\Program Files\Debugging Tools for Windows
(x86)\sym\win32k.pdb\F915A35BC19D40E18F5D441F8BB7068B2

"Avi Cohen Stuart" wrote:

> .
>

pat styles [microsoft]

unread,
Jan 22, 2010, 12:58:16 PM1/22/10
to
Hello Sainath.

Avi is looking for a different version of the file than you have. You can
tell because your hash directory name does not match his.

Avi, I am asking around for you. As I'm sure you've heard, we don't commit
to have symbols for everything and normally we can track down every missing
file. That said, I'm looking and hope to get back to you soon.

.pat styles [microsoft]

"Sainath , SMB KID" <Sainat...@discussions.microsoft.com> wrote in
message news:F5988CB2-F12F-4045...@microsoft.com...

Avi Cohen Stuart

unread,
Jan 23, 2010, 3:06:59 PM1/23/10
to
Pat,

Thanks. I know that not all symbols are committed for everything but usually
the MS symbol server does a very fine job.
Thanks for the effort.

Avi.

"pat styles [microsoft]" <pat.s...@microsoft.com> wrote in message
news:B41D4D16-979C-4D25...@microsoft.com...

Sainath IRP_MJ_CREATE

unread,
Jan 24, 2010, 7:30:01 AM1/24/10
to
Hi Pat,

Thanks the for the info, i thought that every pdb file which we download
from the microsoft symbol server would be the same , so i thought of pointing
him to the location where i have my file

But that was good explanation, i have a question

i have tested this behavior on second system, i downloaded the symbol
package and extracted on to c:\winnt\symbols and i found the win32k.pdb under
c:\winnt\symbols\sys folder

And i have a question--

if i provides relevant path of my symbol files and perform .reload , windbg
look for the symbol file path and then the corresponding folders and loads
the pdb files.

So i see some pdb's are listed under "C:\Program Files\Debugging Tools for
Windows (x86)\sym " and some under "c:\winnt\symbols\sys " folder , how does
these matter ?

i think the downstream ( sym ) folder would be referrenced first by the
windbg and then the symbol path ?

pat styles [microsoft]

unread,
Jan 24, 2010, 6:05:57 PM1/24/10
to
Hello Avi.

I asked around and unfortunately I was unable to get symbols for the image
you requested.

sorry,
.pat styles [microsoft]

"Avi Cohen Stuart" <aviXcohenXstuart@ssaglobalXcom> wrote in message
news:ek8VQeG...@TK2MSFTNGP04.phx.gbl...

pat styles [microsoft]

unread,
Jan 24, 2010, 6:15:36 PM1/24/10
to
Hello Sainath.

I am afraid I do not understand what you mean with this question.

"how does these matter ?"

As far as looking in the downstream store first, that applies to a symbol
server path. It does not apply to anything outside a symbol server path.
So your statement is not always true when you intermingle symbol server
paths with traditional symbol paths.

Example symbol path

srv*c:\cache*http://msdl.microsoft.com/download/symbols;c:\windows\symbols

In this case, the debugger will look in the following order...

c:\cache
http://msdl.microsoft.com/download/symbols - if there, it will copy to
c:\cache
c:\windows\symbols

Example symbol path

c:\windows\symbols;srv*c:\cache*http://msdl.microsoft.com/download/symbols

In this case, the debugger will look in the following order...

c:\windows\symbols
c:\cache
http://msdl.microsoft.com/download/symbols - there, it will copy to
c:\cache

.p

"Sainath IRP_MJ_CREATE" <SainathIR...@discussions.microsoft.com> wrote
in message news:4E3695C4-A703-4888...@microsoft.com...

Avi Cohen Stuart

unread,
Jan 25, 2010, 3:29:15 AM1/25/10
to
Hi Pat,

Thanks for looking. This will make the analysis (a lot) harder.

Avi.

"pat styles [microsoft]" <pat.s...@microsoft.com> wrote in message

news:EFB7580C-025B-4FE2...@microsoft.com...

0 new messages