Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

Symbol Server id issue



  • Hi there,

    I currently want to evaluate the possibility to of using a nuget Feed as Symbol-Server (configured as Mixed) for our self compiled applications.
    To do this I attached the *.pdb File into a simple nuget package based on the following sample nuspec File:

    <?xml version="1.0"?>
    <package >
      <metadata>
        <id>Sample Tool</id>
        <version>1.0.0</version>
        <authors>Our Company</authors>
        <description>Native C++ Application</description>
      </metadata>
      <files>
        <file src="sample_tool.pdb" target="lib" />
      </files>
    </package>
    

    I uploaded this package into the feed, which shows me the package and also on the Symbols tab the pdb file with Id (58544d524263363572307558336f79534a39392b45413d3d) and Age (1).

    Now I configured the windbg to interact with the Feed Symbol-Server (set Symbol path to <Server-URL>/symbols/<feed-name>) and open the Executable for this pdb File.
    I activated than the noisy symbol loading (!sym noisy) because there are some issues while loading the symbols. The Log shows me that windbg want to download the pdb File from the a different URL, because the id is different (/symbols/<feed-name>/sample_tool.pdb/0511335DB9CE4BAF97DE8C9227DF7E101/sample_tool.pdb
    ).

    I analysed our PDB File and it seems that the ID generation of ProGet has possibly a issue because a call of llvm-pdbutil dump --summary sample_tool.pdb results in the following Information:

    • Age = 1
    • GUID = {0511335D-B9CE-4BAF-97DE-8C9227DF7E10}

    After combining this data (GUID + Age) the result is 0511335DB9CE4BAF97DE8C9227DF7E101 which is the same as Windbg want to download 0511335DB9CE4BAF97DE8C9227DF7E101.

    Do you have any suggestions what I can do to use this feature?

    Best regards


  • inedo-engineer

    Hi @it_9582 ,

    What version of ProGet are you using? There was a recent regression (PG-3204) that was fixed in ProGet 2025.19 with regards to symbol server. S hopefully upgrading will fix the issue.

    Cheers,
    Alana



  • Hi @atripp,

    currently we are using ProGet 2025.14, so we first check if an upgrade of ProGet 2024.19 or higher would fix the Issue.
    I will reply to this topic if the Issue always exists.

    Best regards


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation