Missing symbol for ntdll in Microsoft's Symbol Server

Bemblekar, Vishal (GE Digital) 0 Reputation points
2025-11-11T10:59:18.3633333+00:00

Hello, myself Vishal from GE Vernova.

While analysing an urgent escalation dump from the customer using windbg.exe, I received an error for downloading ntdll.dll symbols as below,

User's image

The above details clearly shows that associated PDB file for ntdll.dll is missing from MS symbol Server. As it is an escalated issue I can't proceed without necessary PDB so blocked very badly.

I tried with “. symopt +40” as well but didn't worked for me because of unknown reason.

**OS **details from where dump has been captured is as below,

User's image

And ntdll.dll associated PDB details are as below,

User's image

Please guide me asap how can I proceed with my investigation further.

Note -: I tried accessing symbol server with both https and http but same result. It is for x86 application.

Best Regards,

Vishal

Developer technologies | Visual Studio | Debugging
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Adiba Khan 1,440 Reputation points Microsoft External Staff
    2025-11-11T12:49:22.15+00:00

    Thank you for reaching out . I understand you are unable to download the nrdll.dll PDB symbols from the Microsoft symbol server while analyzing a Windows 8.1 Dump using WinDbg, And are receiving a “path not found" error.

    Let's go through the possible causes and steps to resolve the issue

    1.      verify symbols server path

    ensure your WinDbg symbol path is correctly set. Please use the following recommended symbol path:

    .sympath srv*C:\Symbols*https://msd1.microsoft.com/download/symbols
    

    then reload the symbols:

    .symfix
    .reload /f ntdll.dll
    

    note: always use https over http, as http is deprecated for symbol access.

    2.      Check OS build compatibility

    the dump is from Windows 8.1(6.3.9600.22072) a long term servicing (LTSB) escrow build (winblue-ltsb_escrow_240624-1833), Which may not have its symbol package publicly available yet.

    Microsoft symbol server hosts symbols for released and supported builds only. If the build is from an internal or prerelease channel (LTSB escrow), its symbols might be available only via Microsoft internal symbol servers.

    If you are part of GE vernova’s enterprise agreement, please contact your Microsoft premiere/unified support representative to request private symbol access for this LTSB build.

    3.      Use local symbols (if available )

    if you have access to the same build of Windows 8.1 from which the dump originated:

    • Copy ntdll.dll and its corresponding .pdb file from that system’s %SystemRoot%\System32 directory.
    • Place them in your local symbol cache directory (e.g., C:\Symbols\ntdll.pdb<GUID>).
    • Then reload symbols manually:
        .sympath+ C:\Symbols
        .reload /f ntdll.dll
      

    4.      Check PDB GUID mismatch

    From your log:

    pdb sig : 92AA387A-F400-4D72-B2E5-0E5DA5667537
    

    If the public symbol server does not contain this GUID version of ntdll.pdb, WinDbg will fail with”path not found”. This indicates your specific build ofntdll.dll the first slightly from publicly released binaries.

    You can verify this by checking:

    !sym noise
    .reload /f ntdll.dll
    

    this command will show which PDB CUID WinDbg is requesting and whether any close matches exist.

    **5.      **Alternative symbol retrieval

    if you're debugging is blocked and private symbols are not available:

    • Use the exports symbols only (.symopt+0x40), which allows partial debugging
    • Focus on user-mode modules or managed code paths where full symbols are not mandatory.
    • Use the following:
        .symopt+0x40
        .reload /f ntdll.dll
      

    **6.      **Reference:

    for more details:   

    Please let us know if you require any further assistance we’re happy to help. If you found this information useful, kindly mark this as "Accept Answer".

     


  2. Bemblekar, Vishal (GE Digital) 0 Reputation points
    2025-11-18T08:05:57.16+00:00

    Hi Adiba, whatever you suggested are very basic things which I already tried and those are not working so raised query here.... If you have some other solution or some way to make those necessary PDBs available or so please let me know...

    Thanks,

    Vishal


  3. Bemblekar, Vishal (GE Digital) 0 Reputation points
    2025-11-24T05:50:39.1666667+00:00

    Hi Adiba, thanks for your input. With that, our issue did not resolve but we have got direction to proceed further.

    Best Regards,

    Vishal


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.