MS Symbol Server: no symbols for recent Win10 updates

After a recent (last week) large Win10 update, there is no more matching symbols on MS symbol server.

This is true for the kernel itself, as also for some other modules like storport.

Is this just an organizational delay within MS? I remember the similar issue occured Nov 16. Is it really the same kind of issue?

Details are below:

2: kd> vertarget
Windows 10 Kernel Version 14393 MP (4 procs) Free x64
Built by: 14393.1358.amd64fre.rs1_release.170602-2252
Machine Name:
Kernel base = 0xfffff80215a00000 PsLoadedModuleList = 0xfffff80215cff000
Debug session time: Tue Jun 20 14:10:56.646 2017 (UTC + 3:00)
System Uptime: 0 days 0:00:34.823

2: kd> !sym noisy
noisy mode - symbol prompts on

2: kd> .reload nt
Force unload of ntkrnlmp.exe
Loading symbols for fffff80215a00000 ntkrnlmp.exe -\> DBGHELP: z:\sym\ntkrnlmp.pdb - file not found DBGHELP: z:\sym\exe\ntkrnlmp.pdb - file not found DBGHELP: z:\sym\symbols\exe\ntkrnlmp.pdb - file not found SYMSRV: BYINDEX: 0x9 d:\symcache\*http://msdl.microsoft.com/download/symbols ntkrnlmp.pdb 29AA1DBD23C74A81988952DAFF6299071 SYMSRV: d:\symcache\ntkrnlmp.pdb\29AA1DBD23C74A81988952DAFF6299071\ntkrnlmp.pdb - file not found SYMSRV: HTTPGET: /download/symbols/ntkrnlmp.pdb/29AA1DBD23C74A81988952DAFF6299071/ntkrnlmp.pdb SYMSRV: HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND SYMSRV: HTTPGET: /download/symbols/ntkrnlmp.pdb/29AA1DBD23C74A81988952DAFF6299071/ntkrnlmp.pd_ SYMSRV: HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND SYMSRV: HTTPGET: /download/symbols/ntkrnlmp.pdb/29AA1DBD23C74A81988952DAFF6299071/file.ptr SYMSRV: HttpQueryInfo: 404 - HTTP_STATUS_NOT_FOUND SYMSRV: d:\symcache\ntkrnlmp.pdb\29AA1DBD23C74A81988952DAFF6299071\ntkrnlmp.pdb not found SYMSRV: http://msdl.microsoft.com/download/symbols/ntkrnlmp.pdb/29AA1DBD23C74A81988952DAFF6299071/ntkrnlmp.pdb not found DBGHELP: ntkrnlmp.pdb - file not found ntkrnlmp.exe \*\*\* ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrnlmp.exe - DBGHELP: nt - export symbols ModLoad: fffff80215a00000 fffff802`16218000 ntkrnlmp.exe

Same here. Thought I was going crazy or perhaps had a corrupted dmp until I saw your post. Mine is looking for the same hash of ntkrnlmp as yours.

Anybody from MS got an ETA on when we can expect to debug again? :smiley:

Surely Maxim and I aren’t the only ones hitting this critical issue. Is there any response or workaround from Microsoft?

There’s a thread going on the WinDbg list abou tthis, I posted:

"We’re working on making improvements to our symbol publishing process, but right
now there’s a notable delay between when builds are available and when the
symbols are available.

I’ve verified the PDB for NT that Michael pasted is being indexed and should be
available in the next couple days."

It appears to be available now, can you check if it’s still not downloading for you?

Thank you for replying. I still get the same error as yesterday on that same hash (29AA1DBD23C74A81988952DAFF6299071) of ntkrnlmp:

6: kd> vertarget
Windows 10 Kernel Version 14393 MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 14393.1358.amd64fre.rs1_release.170602-2252
Machine Name:
Kernel base = 0xfffff80093e8f000 PsLoadedModuleList = 0xfffff8009418e000
Debug session time: Wed Jun 21 13:29:23.725 2017 (UTC - 5:00)
System Uptime: 0 days 0:15:03.347
6: kd> .symfix
6: kd> !sym noisy
noisy mode - symbol prompts on
6: kd> .reload -f nt
SYMSRV: M:\WinDDK\10.0.10586.0\Debuggers\x64\sym\ntkrnlmp.pdb\29AA1DBD23C74A81988952DAFF6299071\ntkrnlmp.pdb - file not found
SYMSRV: M:\WinDDK\10.0.10586.0\Debuggers\x64\sym\ntkrnlmp.pdb\29AA1DBD23C74A81988952DAFF6299071\ntkrnlmp.pdb not found
SYMSRV: File: ntkrnlmp.pdb

SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: https://msdl.microsoft.com/download/symbols.
SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
*** ERROR: HTTP_STATUS_NOT_FOUND
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: Get File Path: /download/symbols/ntkrnlmp.pdb/29AA1DBD23C74A81988952DAFF6299071/ntkrnlmp.pdb

SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: https://msdl.microsoft.com/download/symbols.
SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
*** ERROR: HTTP_STATUS_NOT_FOUND
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: https://msdl.microsoft.com/download/symbols.
SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
*** ERROR: HTTP_STATUS_NOT_FOUND
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: Get File Path: /download/symbols/ntkrnlmp.pdb/29AA1DBD23C74A81988952DAFF6299071/file.ptr

SYMSRV: Notifies the client application that a proxy has been detected.
SYMSRV: Connecting to the Server: https://msdl.microsoft.com/download/symbols.

SYMSRV: Successfully connected to the Server.
SYMSRV: Sending the information request to the server.
SYMSRV: Successfully sent the information request to the server.
SYMSRV: Waiting for the server to respond to a request.
SYMSRV: Successfully received a response from the server.
*** ERROR: HTTP_STATUS_NOT_FOUND
SYMSRV: Closing the connection to the Server.
SYMSRV: Successfully closed the connection to the Server.
SYMSRV: M:\WinDDK\10.0.10586.0\Debuggers\x64\sym\ntkrnlmp.pdb\29AA1DBD23C74A81988952DAFF6299071\ntkrnlmp.pdb - file not found
SYMSRV: https://msdl.microsoft.com/download/symbols/ntkrnlmp.pdb/29AA1DBD23C74A81988952DAFF6299071/ntkrnlmp.pdb not found
SYMSRV: M:\WinDDK\10.0.10586.0\Debuggers\x64\sym\ntkrnlmp.pdb\29AA1DBD23C74A81988952DAFF6299071\ntkrnlmp.pdb not found
DBGHELP: ntkrnlmp.pdb - file not found
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrnlmp.exe -
DBGHELP: nt - export symbols

I am now able download the symbols so it would seem they have been published.

Confirmed working for me as well.