Hey! So I updated today and after restarting, KeepassXC stopped working, only showing this output after running from terminal: Illegal instruction (core dumped).
Good you did some searching, found the Arch topic and provided a link.
In the topic I read it has to do with the botan package, can you check the version you have installed (zypper info), I see the latest factory version at this moment is 3.6.0.
If I check Index of /releases/, I see there is meanwhile a 3.6.1 release ans following the arch topic, that should fix the issue.
I don’t have Botan installed, but libbotan-3-6 which is still at 3.6.0-1.1, also Botan shows the same version. Are they the same package? I don’t see any updates available yet, should I wait?
Information for package libbotan-3-6:
-------------------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : libbotan-3-6
Version : 3.6.0-1.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 8.2 MiB
Installed : Yes (automatically)
Status : up-to-date
Source package : Botan-3.6.0-1.1.src
Upstream URL : https://botan.randombit.net
Summary : A C++ Crypto Library
Description :
Botan is a C++ library that provides support for many common
cryptographic operations, including encryption, authentication, and
X.509v3 certificates and CRLs. A wide variety of algorithms is
supported, including RSA, DSA, DES, AES, MD5, and SHA-1.
I think the page I linked says Botan but provides libbotan, this is what you can find in the .spec file:
%package -n libbotan-%{version_suffix}
Summary: A C++ Crypto Library
Group: System/Libraries
Yes, I am pretty sure your problem will be resolved once this package is upgraded to 3.6.1.
I do not know if there are ways to speed this up, that work is AFAIK done by volunteers but how to signal them?
NB: I did update my KeepassXC also to the latest version and have no problem on tumbleweed. Based on the Arch topic that is not strange, the problem is limited to certain processors.