Closed adam-azarchs closed 2 years ago
I don't have a mac so I can't do much to debug why the tests are failing with SIGSEGV there.
I'm checking that, will update soon
Bisecting versions, seems like this problem is triggered on libz-sys 1.1.5
(it was working on 1.1.4
).
Diff
... which seems to point to https://github.com/rust-lang/libz-sys/pull/89
I started tracking down other viable fixes (use zlib-ng-compat
as backend for flate2
?), but in the end explicitly declaring libz-sys
in Cargo.toml
solved the issue. My guess is that different symbols were being pulled from the native zlib
vs the static build that was supposed to be used.
Full traceback pointing to gzipped file creation as being the issue:
I don't love it, but it works.
I don't have a mac so I can't do much to debug why the tests are failing with SIGSEGV there.