WinXP hotfix symbol problems with the MS symbols server

Hi,
I am running WinXP with some hotfixes installed, one of the hotfixes has
upgraded ntoskrnl.exe, here is the following lm lv info for the new
ntoskrnl.exe :

kd> lm lv
start end module name
804d0000 80699e80 nt
\windbg_srv\symstore\os\ntoskrnl.pdb\A6C32BE0B0FD4CE7B42CF7C11D3214FC4\ntos
krnl.pdb
Loaded symbol image file:
\windbg_srv\symstore\os\ntoskrnl.pdb\A6C32BE0B0FD4CE7B42CF7C11D3214FC4\ntos
krnl.pdb
Image path: ntoskrnl.exe
Checksum: 001D22BF Timestamp: Mon Feb 25 23:32:36 2002 (3C7AC994)

MS has added the .pdb for this build of ntoskrnl to the symbol server but
the symbols do not conatin all the info the ntoskrnl.pdb from the release
does, the effect is that many WinDbg commands do not work, for example
‘!process 0 0’ does not work and outputs :

kd> !process 0 0
**** NT ACTIVE PROCESS DUMP ****
*************************************************************************
*** ***
*** ***
*** 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. ***
*** ***
*** ***
*************************************************************************
Unable to read _LIST_ENTRY @ 805400d8

kd> dd 805400d8
805400d8 80e928c0 80d2f500 00000001 f8715b1c
805400e8 00000000 00040001 00000000 805400f4
805400f8 805400f4 00000000 77f50000 00000000
80540108 00000000 00000000 00000000 00000000
80540118 80515842 00000000 00000000 00000000
80540128 80cd8228 80cd8228 00000000 00000000
80540138 00000000 00000000 00000001 00000000
80540148 00000000 00040001 00000000 80540154

But as you can see 805400d8 is readable.
I deleted the copy of ntoskrnl.pdb it was using from my local store in the
hope MS had fixed the problem and I would get the new version when it
downloaded it again but still the same problem.

Help!!!

Yours
Roger


Roger Coote,
Senior Design Engineer
PowerVR Technologies, A Division of Imagination Technologies Ltd
Home Park Estate, Kings Langley, Hertfordshire, WD4 8LZ, UK
phone :+44 (1923) 260511 fax :+44 (1923) 268969
direct :+44 (1923) 277274
mailto:xxxxx@powervr.com www.powervr.com


I noticed this as well. Seems like most things requiring type information
don’t work correctly after the hotfix.

But what if find most amusing is that this hotfix seems to be to address a
bug in crt’s _output or thereabouts.