Closed
Bug 1365968
Opened 8 years ago
Closed 3 years ago
Symbolication of kernelbase.pdb fails on this profile
Categories
(Core :: Gecko Profiler, defect)
Core
Gecko Profiler
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: ehsan.akhgari, Unassigned)
Details
https://perfht.ml/2pXrBnl
This is on Windows 10 from the reference Acer machine.
Comment 1•8 years ago
|
||
"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)
Comment 2•8 years ago
|
||
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
Comment 4•3 years ago
|
||
These URLs all work now, so Microsoft must have published the symbols in the meantime (and our symbol server has picked up the files).
Comment 5•3 years ago
|
||
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.
Description
•