Closed chenxiaolong closed 1 month ago
https://github.com/alexcrichton/bzip2-rs/pull/97 (not used in avbroot) and https://github.com/alexcrichton/bzip2-rs/issues/98 (used in avbroot) don't fix this specific problem. It looks like there's a third infinite-loop-on-drop bug.
This is a bug in the Rust bzip2 bindings, which is unfortunately no longer maintained and has multiple infinite-loop-in-destructor bugs.
avbroot already points to a fork of the library that includes one of the fixes. I may need to make my own fork to pull in multiple fixes that others have already made.
Stack trace: