Gajim Segmentation fault (core dumped)

hi, I installed from repository, gajim an instant messaging software, and until recently it worked, but since yesterday it gives me this error

[giuseppe@giuseppe-asus ~]$ gajim

** (gajim:1968): WARNING **: 10:49:12.931: expected enumeration type void, but got PyGLibOptionArg instead
Gajim is already running. The primary instance will handle remote commands
[giuseppe@giuseppe-asus ~]$ gajim

** (gajim:1989): WARNING **: 10:49:34.756: expected enumeration type void, but got PyGLibOptionArg instead

** (org.gajim.Gajim:1989): CRITICAL **: 10:49:35.223: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed

** (org.gajim.Gajim:1989): CRITICAL **: 10:49:35.880: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed

** (org.gajim.Gajim:1989): CRITICAL **: 10:49:35.885: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed
2024-05-11T10:49:36 (W) gajim.c.storage.cache      Execution time for _fill_disco_info_cache: 77 ms
2024-05-11T10:49:36 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione chiara", not found
2024-05-11T10:49:36 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione abbastanza chiara", not found
2024-05-11T10:49:36 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione olivastra", not found
2024-05-11T10:49:36 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione abbastanza scura", not found
2024-05-11T10:49:36 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione scura", not found
Errore di segmentazione (core dump creato)

how can i fix it?

can you run LANG=C gajim so output is in english
and welcome at the purple fun :enos:

just tested here and i have no issue running it on kde… may your system is not fully updated? or you are using some AUR python packages ?

yes actually I am using, some aur , but no gajim, anyway here is my output in English

LANG=C gajim

** (gajim:2110): WARNING **: 17:33:29.031: expected enumeration type void, but got PyGLibOptionArg instead

** (org.gajim.Gajim:2110): CRITICAL **: 17:33:29.064: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed

** (org.gajim.Gajim:2110): CRITICAL **: 17:33:29.118: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed

** (org.gajim.Gajim:2110): CRITICAL **: 17:33:29.122: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed
Errore di segmentazione (core dump creato)

using GNOME as Desktop?
And tried to reinstall the application already?
System is up to date?

yes I have everything updated, but I use kde plasma, and I have tried several times to reinstall without any result :sob: i don’t know how to fix it, a short time ago it was working

Actual issue can be any tools/lib you installed from AUR may conflicting with something it uses, and it can ba the config itself for Gajim try to move it out of the way already?
mv ~/.config/gajim ~/.config/gajim.bak
and start it clean without config

[giuseppe@giuseppe-asus ~]$ mv ~/.config/gajim ~/.config/gajim.bak 
[giuseppe@giuseppe-asus ~]$ gajim

** (gajim:14186): WARNING **: 11:37:42.901: expected enumeration type void, but got PyGLibOptionArg instead

** (org.gajim.Gajim:14186): CRITICAL **: 11:37:42.935: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed

** (org.gajim.Gajim:14186): CRITICAL **: 11:37:42.990: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed

** (org.gajim.Gajim:14186): CRITICAL **: 11:37:42.994: gst_base_auto_convert_register_filter: assertion 'g_strcmp0 (name, ((GstAutoConvertFilterInfo *) tmp->data)->name)' failed
creating /home/giuseppe/.config/gajim directory
creating /home/giuseppe/.config/gajim/pluginsconfig directory
creating /home/giuseppe/.config/gajim/theme directory
2024-05-12T11:37:43 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione chiara", not found
2024-05-12T11:37:43 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione abbastanza chiara", not found
2024-05-12T11:37:43 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione olivastra", not found
2024-05-12T11:37:43 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione abbastanza scura", not found
2024-05-12T11:37:43 (W) gajim.gtk.emoji_data_gtk   Null codepoint for short name "carnagione scura", not found
Errore di segmentazione (core dump creato)


same problem :pensive:

I had exactly the same problem. In the end I installed gajim-git. This works without any problems.

I tried installing it, but I have the same result, the only one that works is the one installed with flatpak, but I can’t use the dark theme

so issue is not with the config.
And another person with the same issue… we may can find out what is the one thing in common … as for me it does not happen…

Ungarn + Deutsch interessant … i have ancestors in Hungaria too!

Also under KDE Plasma?

@peppenamir

installed with flatpak

I had also tried it. Unfortunately, the package is without plugins. It was too much effort for me to install them separately. gajim-git from the AUR works fine (KDE Plasma6).

@joekamprad

I emigrated from Germany to Hungary 12 years ago. My wife’s grandfather was from the neighbourhood. He came to Germany after the First World War (to work in mining).

1 Like

strange thing is that i do not see the error on different machines and Desktops.
Also 2 different KDE plasma installs.
Are the initial OS installs older ones like before plasma6 ?

Whats about AUR stuff? may some ?
pacman -Qqem
will show all installed AUR stuff

my pacman -Qqem

[giuseppe@giuseppe-asus ~]$ pacman -Qqem
brave-bin
firefox-pwa-bin
freetube-bin
kde-servicemenus-rootactions
khotkeys
mintstick
onlyoffice-bin
pyside2
python-ccxt
python-mplfinance
python-pandas-ta
python-shiboken2
python-telepot-git
python-tradingview-ta
python310
qgnomeplatform-qt5-git
qgnomeplatform-qt6-git
spotube-bin
tradingview

QGnomePlatform project is unmaintained a no longer actively developed.

only to mention…

current is: 3.12:

local/python 3.12.3-1
    The Python programming language

what for is this needed?

and you know what for you have these installed?

pyside2
python-ccxt
python-mplfinance
python-pandas-ta
python-shiboken2
python-telepot-git
python-tradingview-ta
python310

all python related… some trading stuff it looks like… but check if you really need them