Closed
Bug 1596292
Opened 5 years ago
Closed 5 years ago
Replace stack-fixing scripts with a Rust-based one
Categories
(Toolkit :: Crash Reporting, task)
Toolkit
Crash Reporting
Tracking
()
RESOLVED
FIXED
People
(Reporter: n.nethercote, Assigned: n.nethercote)
References
(Blocks 1 open bug)
Details
We have three stack-fixing scripts: fix_linux_stack.py
, fix_macosx_stack.py
, and fix_stack_using_bpsyms.py
. The first two are very slow, typically taking multiple minutes to do their thing. The last one is difficult to use.
The plan is to rewrite them all into a single Rust program, using the symbolic-debuginfo
crate. It should be drastically faster, cross-platform, and more easily usable on Windows.
Assignee | ||
Comment 1•5 years ago
|
||
https://github.com/mozilla/fix-stacks is the repo I am using for this rewrite.
Assignee | ||
Updated•5 years ago
|
Summary: Rewrite stack-fixing scripts in Rust → Replace stack-fixing scripts with a Rust-based one
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
fix_stacks.py
is the name of the new script. It's just a wrapper around the Rust fix-stacks
program.
Assignee | ||
Comment 3•5 years ago
|
||
There is only one blocking bug left here, and it's for a minor issue. Time to declare victory!
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•