Closed
Bug 1596292
Opened 6 years ago
Closed 6 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•6 years ago
|
||
https://github.com/mozilla/fix-stacks is the repo I am using for this rewrite.
| Assignee | ||
Updated•6 years ago
|
Summary: Rewrite stack-fixing scripts in Rust → Replace stack-fixing scripts with a Rust-based one
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 2•6 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•6 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: 6 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•