Symbol server does not index sources for some pdbs

Hello

 

We have a build that has ~350 pdb files. Out of them ~120 do not have source information.

To check this I am using the following command:

pdbstr.exe -r -s:srcsrv -p:<pdb path>

 

I do not see any difference between pdb's that are source indexed and not.

Here is log for pdb with source information:

[13:09:27][Pdb file] Running command C:\BuildAgent\plugins\symbol-server\bin\JetBrains.CommandLine.Symbols.exe listSources <path to pdb>
[13:09:28][Pdb file] Information about 6 source files will be updated.
[13:09:28][Pdb file] Running command C:\BuildAgent\plugins\symbol-server\bin\JetBrains.CommandLine.Symbols.exe dumpSymbolSign /o=C:\BuildAgent\temp\buildTmp\symbol-signature-local-7534455799205112799.xml /i=C:\BuildAgent\temp\globalTmp\dumpSymbolSign6459051139009541115.input
[13:09:28][Pdb file] Stdout: Dumped 1 signature entries to the file C:\BuildAgent\temp\buildTmp\symbol-signature-local-7534455799205112799.xml
 
Without it:
[Pdb file] Running command C:\BuildAgent\plugins\symbol-server\bin\JetBrains.CommandLine.Symbols.exe listSources <path to pdb>
[12:59:55][Pdb file] Information about 438 source files will be updated.
[12:59:55][Pdb file] Running command C:\BuildAgent\plugins\symbol-server\bin\JetBrains.CommandLine.Symbols.exe dumpSymbolSign /o=C:\BuildAgent\temp\buildTmp\symbol-signature-local-7705496763963259798.xml /i=C:\BuildAgent\temp\globalTmp\dumpSymbolSign2433324635735291109.input
[12:59:55][Pdb file] Stdout: Dumped 1 signature entries to the file C:\BuildAgent\temp\buildTmp\symbol-signature-local-7705496763963259798.xml

Current Teamcity version is 2018.1 (build 58245). Source server plugin version is SNAPSHOT-20180907121205.

But this problem exist for at least a year with previous versions of TeamCity and Symbol plugin

Thank you

Please sign in to leave a comment.