gpgv (sequioa) crashes when added debian archives
Affected images versions
- All v2024 where gpgv is provided by sequoia-gpgv
Testcase
Usage
Steps to reproduce
Run a v2024 image; can be reproduce in docker as follows:
- podman run -it registry.gitlab.apertis.org/infrastructure/apertis-docker-images/v2024-base ash
- apt install debian-archive-keyring
- Add
deb https://deb.debian.org/debian/ bookworm main
to/etc/apt/sources.list
- apt update
Expected result
Apt updates successfully
Actual result
~ # apt update
Get:1 https://deb.debian.org/debian bookworm InRelease [151 kB]
Hit:2 https://repositories.apertis.org/apertis v2024 InRelease
Hit:3 https://repositories.apertis.org/apertis v2024-updates InRelease
Hit:4 https://repositories.apertis.org/apertis v2024-security InRelease
Reading package lists... Done
E: Method gpgv has died unexpectedly!
E: Sub-process gpgv received a segmentation fault.
Reproducibility
How often the issue is hit when repeating the test and changing nothing (same device, same image, etc.)?
Put the
-
✅ always - often, but not always
- rarely
Impact of bug
Makes it impossible to mix e.g. Apertis and debian archives which is sometimes used for experimentation; Depending on the reason for this bug may also make it hard to add other apertis-based repositories.
Root cause
gpgv crashes
Outcomes
TBD
Management data
This section is for management only, it should be the last one in the description.
/cc @andrunko @em @Balasubramanian @sudarshan @wlozano
Phabricator link: https://phabricator.apertis.org/T10217