Hi,
on one of my two artix-runit systems gnucash segfaults. I installed gnucash on my second system (a laptop) today and after it segfaulted tried pacman -Syu and a reboot. The problem is still there.
gnucash --version
GnuCash 4.4
Build ID: 4.4+(2020-12-28)
works, but calling just gnucash it segfaults after briefly showing the loading screen.
dmesg line:
[ 126.724411] traps: gnucash[1523] general protection fault ip:7f8cd1321386 sp:7ffc07c4cac0 error:0 in libguile-2.2.so.1.4.1[7f8cd129a000+ab000]
part of my pacman.conf :
#[gremlins]
#Include = /etc/pacman.d/mirrorlist
[system]
Include = /etc/pacman.d/mirrorlist
[world]
Include = /etc/pacman.d/mirrorlist
#[galaxy-gremlins]
#Include = /etc/pacman.d/mirrorlist
[galaxy]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.
#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist
#[lib32]
#Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
#
# ARCHLINUX
#
#[testing]
#Include = /etc/pacman.d/mirrorlist-arch
[extra]
Include = /etc/pacman.d/mirrorlist-arch
#[community-testing]
#Include = /etc/pacman.d/mirrorlist-arch
[community]
Include = /etc/pacman.d/mirrorlist-arch
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch
#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch
gnucash is in community, so its an arch package. Might be part of the problem?
guile is at 2.2.6-2.
seems like sth went wrong with the guile installation.
the sha1 I had was
eebee05e98211ecf5e7b56a1e47f74a2c0324c6f /usr/lib/libguile-2.2.so.1.4.1
after a reinstall with pacman -S guile I have
2e9b26118d31e2a7ba390fe21eaa5f8434c78b0d /usr/lib/libguile-2.2.so.1.4.1
and it works.
This isn't the first time sth like that happened to me. has someone else noticed problems like that?
Currently I have a problem with vlc which I'm going to report next.
It could be some mess with packages from Arch repositories.
It should not happen, but sometimes people install things from Arch repos instead of Artix ones.
eg, when you search for package and use the full path with Arch repository or when you have it somehow in cache or something like that.
So the same package and version may have different content in arch and artix repos?
And one should always use the artix version, when there is the choice?
Gnucash is only in archlinux. We provide no Gnucash package 8) So this can't our bug ;)