update stackwalker to v0.16.0
Categories
(Socorro :: Processor, task, P2)
Tracking
(Not tracked)
People
(Reporter: willkg, Assigned: willkg)
References
Details
Attachments
(2 files)
We need to update the stackwalker to v0.16.0:
https://github.com/rust-minidump/rust-minidump/releases/tag/v0.16.0
We're currently running socorro-stackwalker.2022-11-30.v0.15.0.tar.gz
.
Comment 1•2 years ago
|
||
Compared to the old release we added two new fields under the crash_info
field:
adjusted_address
that indicates the stackwalker considers the crashing address a different one from the one in theaddress
fieldpossible_bit_flips
that contains information about potential bit-flips
We'll hash out how to use the second field in separate bugs but we need to adjust Socorro to deal with the first one before we update. I'm filing a separate bug for that and I'll block this one.
Assignee | ||
Comment 2•2 years ago
|
||
Assignee | ||
Comment 3•2 years ago
|
||
I started testing out the new stackwalker and hit an issue. Looks like stackwalker v0.16.0 changed the type for cpu_microcode_version
:
https://github.com/rust-minidump/rust-minidump/issues/836
Alex said the type change is intentional. I don't know if the type waffles depending on the source, but it probably doesn't. I'll do a PR to fix the json_schema.md
file and also the release notes.
Then I need to look at how Socorro handles that field and fix it to handle the new type. It's possible we can just switch the type. It's also possible we have to support both the old and new types for a while until data expires.
Once I'm done with that, I'll go back to looking for other issues.
Assignee | ||
Comment 4•2 years ago
|
||
I did a PR to update the schema and release notes for rust-minidump:
Comment 5•2 years ago
|
||
Thanks a lot Will, I'm merging it.
Assignee | ||
Comment 6•2 years ago
|
||
Assignee | ||
Comment 7•2 years ago
|
||
Assignee | ||
Comment 8•2 years ago
|
||
I deployed this to prod just now with bug #1833850. Marking as FIXED.
Comment 9•2 years ago
|
||
Cool, thanks!
Description
•