Closed
Bug 1596292
Opened 1 year ago
Closed 7 months ago
Replace stack-fixing scripts with a Rust-based one
Categories
(Toolkit :: Crash Reporting, task)
Toolkit
Crash Reporting
Tracking
()
RESOLVED
FIXED
People
(Reporter: njn, Assigned: njn)
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•1 year ago
|
||
https://github.com/mozilla/fix-stacks is the repo I am using for this rewrite.
| Assignee | ||
Updated•9 months ago
|
Summary: Rewrite stack-fixing scripts in Rust → Replace stack-fixing scripts with a Rust-based one
| Assignee | ||
Updated•8 months ago
|
| Assignee | ||
Comment 2•8 months 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•7 months ago
|
||
There is only one blocking bug left here, and it's for a minor issue. Time to declare victory!
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•