Use the `system_info.cpu_microcode_version` field when available
Categories
(Socorro :: Processor, task, P2)
Tracking
(Not tracked)
People
(Reporter: gsvelto, Assigned: willkg)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
Our Windows crashes usually contain a CPUMicrocodeVersion
annotation that can be useful for detecting crashes coming from machines missing microcode updates. On Linux we don't populate that annotation but we do have the field stored in the minidump, the stack walker surfaces it in the system_info.cpu_microcode_version
field. It would be nice to use this as the source of the microcode version instead of the annotation if possible. I filed issues 683 to populate this field in the stackwalker whenever the CPUMicrocodeVersion
annotation is present.
Would it be possible to have the processor prefer the value of system_info.cpu_microcode_version
if it's available and fall back to CPUMicrocodeVersion
if not?
Assignee | ||
Comment 1•2 years ago
|
||
Currently, it's pulled from the annotation:
We can change that to pull from the stackwalker output and degrade to the annotation if present. We'll need a new rule for that.
Assignee | ||
Comment 2•2 years ago
|
||
Assignee | ||
Comment 3•2 years ago
|
||
Assignee | ||
Comment 4•2 years ago
|
||
Oops--turns out that the value the stackwalker emits is a different type.
https://sentry.io/organizations/mozilla/issues/3719279295/?project=6700122
Assignee | ||
Comment 5•2 years ago
|
||
Assignee | ||
Comment 6•2 years ago
|
||
Assignee | ||
Comment 9•2 years ago
|
||
This was deployed just now in bug #1799933. Marking as FIXED.
Description
•