reprepro feeds bad data to unzstd with libarchive 3.6.2 on s390x
Bug #2008508 reported by
Simon Chopin
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
reprepro (Ubuntu) |
Fix Released
|
High
|
Simon Chopin |
Bug Description
I was only able to reproduce this using a single-threaded s390x VM with 2GB of RAM.
autopkgtest [16:14:36]: test import-hello.sh: [------
Get:1 http://
Fetched 26.1 kB in 1s (50.4 kB/s)
zstd: /*stdout*\: Broken pipe
Exporting indices...
Changed in reprepro (Ubuntu): | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
After a long investigation, it turns out the issue is not related to libarchive 3.6.2, but rather to a race condition between reprepro and the external decompression tool it invokes.
See https:/ /salsa. debian. org/debian/ reprepro/ -/merge_ requests/ 6 for a fix, currently building in https:/ /launchpad. net/~schopin/ +archive/ ubuntu/ reprepro