Closed Bug 1365968 Opened 8 years ago Closed 3 years ago

Symbolication of kernelbase.pdb fails on this profile

Categories

(Core :: Gecko Profiler, defect)

defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: ehsan.akhgari, Unassigned)

Details

https://perfht.ml/2pXrBnl This is on Windows 10 from the reference Acer machine.
"name":"KERNELBASE.dll", "path":"C:\\Windows\\System32\\KERNELBASE.dll", "debugName":"kernelbase.pdb", "breakpadId":"C73C4D048FFE488CB68E3B460636843E1" We do not have a symbol dump for this file at http://symbols.mozilla.org/kernelbase.pdb/C73C4D048FFE488CB68E3B460636843E1/kernelbase.sym Ted, what could be the reason for this? Does Microsoft not publish the pdb file for this library?
Flags: needinfo?(ted)
philipp asked about this same thing the other day because of the missing symbols in these crash reports: https://crash-analysis.mozilla.com/release-mgmt/2017-05-15/2017-05-15.firefox.53.explosiveness.html I've checked the logs for the daily job that fetches missing symbols from Microsoft's symbol server (you can see the list of runs here: https://tools.taskcluster.net/index/#project.socorro.fetch-win32-symbols/project.socorro.fetch-win32-symbols ), and it looks like Microsoft is just missing symbols on their symbol server for a bunch of kernelbase.dll versions: DEBUG:root:Couldn't fetch kernelbase.pdb/C73C4D048FFE488CB68E3B460636843E1, but not skiplisting Poking at it via curl shows the same result: $ curl -LI http://msdl.microsoft.com/download/symbols/kernelbase.pdb/C73C4D048FFE488CB68E3B460636843E1/kernelbase.pd_ HTTP/1.1 404 Not Found $ curl -LI http://msdl.microsoft.com/download/symbols/kernelbase.pdb/C73C4D048FFE488CB68E3B460636843E1/kernelbase.pdb HTTP/1.1 404 Not Found Compared to (from the same log): DEBUG:root:Successfully downloaded shlwapi.pdb/9315D4F0D4B948509685EB4DF66A122F2 $ curl -LI http://msdl.microsoft.com/download/symbols/shlwapi.pdb/9315D4F0D4B948509685EB4DF66A122F2/shlwapi.pd_ HTTP/1.1 200 OK If Microsoft doesn't publish the symbols there's nothing we can do. :-(
Flags: needinfo?(ted)

Old bug, symbolication has been improved a few times since them, so I'll close it. Please reopen/refile if needed.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE

These URLs all work now, so Microsoft must have published the symbols in the meantime (and our symbol server has picked up the files).

Wow, and our re-symbolication functionality (added two years ago) even works on this five year old profile!

You need to log in before you can comment on or make changes to this bug.