KeepassXC crashes at start (Illegal Operation)

Hey! So I updated today and after restarting, KeepassXC stopped working, only showing this output after running from terminal: Illegal instruction (core dumped).

I’ve seen some posts in the Arch forum about a dependency (Botan) causing this in some CPUs: \\vkeepassxc : Illegal instruction (core dumped) / Applications & Desktop Environments / Arch Linux Forums

1 Like

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? :confused:

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.

2 Likes

I don’t know how soon you need it, or if you are open to using OBS, but there is a 3.6.1 available on OBS.

1 Like

You can report the bug on Bugzilla.
There is also the update request on the way.
If you don’t want to wait, you can install the Flatpak.

2 Likes

You can use this Repo temporarily:
https://download.opensuse.org/repositories/home:/Sauerland:/Banking/openSUSE_Tumbleweed/

2 Likes

Yeah, I think it’s a specific problem with my CPU. I guess I’ll wait, I don’t want to reconfigure everything again:)

Thank you, I think I’ll wait, but if it takes too long I’ll certainly use that option:D

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.