Kernel 6.10.2 Illegal Instruction from Botan 2.19.3 at KeepassXC 2.7.9
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
botan (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
## Overview
KeePassXC crashes on illegal instruction with installed dependency libbotan-2-19 in interaction with later kernels such as 6.10.2. Kernel 6.8.0-44 is not affected. May become an issue when later kernel arrives.
## Steps to Reproduce
1. Install later kernels as Ubuntu will have them such as 6.10.2: https:/
1. Run `sudo apt install keepassxc` to get keepassxc and related dependencies
2. Run `keepassxc` from command line to see errors
4. Run `journalctl -xe` to see if system saw what happened
5. Further investigation by building from source code with libbotan-2-dev, and running keepassxc from git tag 2.7.9 did not help.
6. Using `sudo snap install keepassxc` instead also does not help.
## Expected Behavior
KeepassXC to launch GUI (as it did yesterday)
## Actual Behavior
- Running `keepassxc` from command line shows: `Illegal instruction (core dumped)`
- Command line `journalctl -xe` reports `traps: keepassxc[20537] trap invalid opcode ip:75b1acad50c7 sp:7fff11d81d80 error:0 in libbotan-
## Context
- KeePassXC - 2.7.9
- Reported bug and closed at KeePassXC itself due to kernel changes. https:/
- Operating System: Ubuntu 24.04 LTS, custom kernel 6.10.2
- Desktop Env: KDE 5.27.11
- Windowing System: Wayland
- DEB Package: keepassxc/noble 2.7.9-1ppa1~noble1 amd64 [installed]
- DEB Package: libbotan-
- Kernel: 6.10.2
summary: |
- Botan, Ubuntu 24.04 LTS, KeepassXC 2.7.9 Illegal Instruction + Kernel 6.10.2 Illegal Instruction from Botan 2.19.3 at KeepassXC 2.7.9 |
affects: | ttf-ancient-fonts (Ubuntu) → botan (Ubuntu) |