Botan to 3-11 breaks keepassxc

On my system Thunderbird and Keepassxc require Botan (libotan).

With libotan-3.so.11, Thunderbird starts normally, but Keepassxc closes with the following message:
Illegal Operation <codedump> ...

The Jounalctl says:
kernel: traps: keepassxc... trap invalid opcode ... libotan-3.so.11...

Perhaps my CPU is too old (ADM Phenom II - no sse3, no avx, of course no avx2, too)
There may be another problem.

Downgrading to libotan-3.so.10, as well as to Thunderbird and KeepassXC, works again.

Without Downgrading KeepassXC too, KeepassXC says:
error while loading shared libraries: libotan-3.so.11 cannot open shared object file: No such file or directory

My System:
Arch Manjaro, Last LTS Kernel, Xfce, X11, Nvidia 470 driver, ADM Phenom II x4 965

No problem on my PC with Keepassxc (2.7.12) and xfce. Are you up to date ? There was an update for botan some days ago. (3.11.0-1 → 3.11.0-1.0)

Welcome to the Forum @leotn1 !

Please post at least the result of inxi -zv8 so we get more info about your system.

When posting the info, either put three backticks ( ` -sign) on an empty line before and after it, or paint over the text and then press “preformatted text” </> from the post toolbar. With long entries, you might also want to use “hide details” on it from behind the + -button on the toolbar to make the post more manageable.

I will add below a forum guide, and recommend you take the time to go through it.

Manjaro Forum guide

Welcome to the Manjaro community

As a new or infrequent forum user, please take some time to familiarise yourself with Forum requirements, and the many ways to use the forum to your benefit.

To that end, links are provided (below) - Please use them.


Be prepared to provide outputs from various commands when asked. It’s equally important to provide as much actionable information as possible in your first post, rather than simply indicating there is a problem.

Waiting for someone to blindly ask questions is also counter-productive – typically, nobody has a :crystal_ball: at their disposal – Instead, please help others to ask informed questions, based on information you provide.


Update Announcements

The Update Announcements contain important information and a Known Issues and Solutions section that should generally be checked before posting a request for support.

System Information

While information from *-fetch type apps might be fine for someone wishing to buy your computer, for Support purposes it’s better to ask your system directly; :eyes:

Output of the inxi command (with appropriate parameters, and formatted according to forum guidelines) will generate information useful for those wishing to help:

inxi --filter --verbosity=8

or the short form (preferred):

inxi -zv8
Highly Recommended
Technical Resources
Required Reading

2 Likes

I’ve (silently) corrected the title before I saw your post.

From my post in the Announcements for 2026-03-23

I have KeepassXC and Botan installed.

KeepassXC : 2.7.12
Botan: 3.11.0

No issues at all. CPU is an Intel® Core™ i7-9850H

Yes because your CPU was released 10 years after they started including support for SSSE3. Almost all CPUs after 2009 have it.

1 Like

Thanks. I am not that deep into technologies

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