"Segmentation Fault" errors in various apps in "all" Arch Arm derivatives

Just so you know, some apps are not running and giving “segmentation fault” errors in “all” Arch Arm derivatives out there (Manjaro arm, Endevour OS etc.). X86 version of Arch is not affected, so hopefuly, when things get updated, we will be fine.

In my case it is two apps that are no longer running which are “Fooyin” (a music playing app) and Kid3 (which is a native KDE app for tagging). The bad thing is, Kid3 has both KDE and Qt versions and both of them aren’t running. So what is the main issue, i have no idea. Maybe you can help me troubleshoot and at least find the cause of this so that we can file proper bug report to the correct repository.

I would say both packages need a rebuild. kid3 is an AUR package and fooyin has python as a depend which was upgraded.

https://aur.archlinux.org/packages/fooyin

https://gitlab.archlinux.org/archlinux/packaging/packages/kid3

Both packages used to work on my system though. It is quite interesting that even the flatpak versions do not work. Even when I build them from source, still not working. But when i install older versions from flathub, they work. When i check the flatpak dependencies of both apps, i see that “kde.platform 6.8” is a dependency for both. This is the kde-framework for flathub which is equivalent to this:

When i install older versions (which work), they come with “kde.platform 6.7”.

So i come to the conclusion that kde-framework 6.8 is the culprit here. When i look at the update info, it also mentions updates to the Qt libraries and Fooyin is actually a Qt application. Kid3 however has both KDE and Qt versions and they “both” don’t work.

I am afraid many more applications could be affected by this.

have you search with

pacman -Qoq /usr/lib/python3.12/

and even under gnome the 2 application with qt6 have crash due to theme. workaround here by uninstalling qt6ct and modifying environment. (QT_STYLE_OVERRIDE=kvantum but kvantum has bug due to gcc and need compiling with clang)
https://github.com/fooyin/fooyin/issues/464
When i have try finding the culprit with gdb it was qt6ct and the style who make the segfault.

So according to that bug report, the problem is breeze-6.2 (which is what we currently have, i checked). They say 6.3 fixed it. Hopefuly it will fix our issue too, by the time we get it.

i don’t use breeze (gnome here) but the 2 qt6 application segfault until i force the style and uninstall qt6ct It’s was audacious and sigil when opening a directory. Simply uninstalling qt6ct was sufficient.

Since i have started using Manjaro ARM (a rolling distro), i have learned to appreciate the comfort of “stable” distros and their ancient packages :slight_smile: Seriously, almost every month, a new update breaks something that is totally irrelevant and then we have to deal with it. Don’t get me wrong, I love Arch, but it is totally a challenge. It teaches you things. Even if you don’t want to learn :slight_smile:

1 Like

A rolling release is fun but a arm rolling release is way more fun…But you are the first to have working scx, page size for gpu and an outdated chromium…go firefox nightly :rocket: bad boy

I actually installed your mesa package and chromium is up to date now :vulcan_salute: