Package: gajim Version: 2.4.6-1 Severity: normal X-Debbugs-Cc: [email protected]
I've run into a rare, intermittant crashing problem with Gajim recently. Gajim would crash, rarely and seemingly at random on *receipt* of a message, reporting a generic python crash in desktop notifications. I think I'm homing in on the problem, running it in a terminal with -v offered little except: GLib-ERROR **: Creating pipes for GWakeup: Too many open files After some google-fu, I began watching Gajim with: watch -n 0.5 "ls /proc/<gajim pid>/fd | wc -l" and the error message looks to be spot on. Every time I receive a message Gajim will open 4 files and never close them. This is not the case when sending a message. So, if I receive too many messages (woe is me), it will open too many files and it will crash. I'm not sure when this started, maybe the previous update or the one before, I rarely have Gajim on more than a few hours at a time, so I haven't run into this crash more than a handful of times. I don't think it's particular to my setup, I'm not using any strange plugins, just a box-standard Gajim installation interacting with a box-standard Prosody server. Let me know if I can debug it more usefully (and tell me how). Cheers, AR -- System Information: Debian Release: forky/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 7.0.12+deb14.1-amd64 (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gajim depends on: ii desktop-file-utils 0.28-1 ii gir1.2-adw-1 1.9.1-1 ii gir1.2-gst-plugins-base-1.0 1.28.4-1 ii gir1.2-gtk-4.0 4.22.4+ds-1 ii gir1.2-gtksource-5 5.20.0-1 ii gstreamer1.0-plugins-bad 1.28.4-1 ii python3 3.13.9-3+b1 ii python3-cairo 1.27.0-2+b1 ii python3-cryptography 46.0.7-1 ii python3-css-parser 1.0.10-1 ii python3-emoji 2.15.0-1 ii python3-gi 3.56.3-1 ii python3-gi-cairo 3.56.3-1 ii python3-h2 4.3.0-1 ii python3-httpx 0.28.1-1 ii python3-idna 3.11-1 ii python3-keyring 25.7.0-1 ii python3-nbxmpp 7.2.0-1 ii python3-omemo-dr 1.2.0-2 ii python3-packaging 26.2-1 ii python3-pil 12.2.0-1 ii python3-precis-i18n 1.1.2-1 ii python3-qrcode 8.2-1 ii python3-socksio 1.0.0-3 ii python3-sqlalchemy 2.0.48+ds1-1 ii python3-truststore 0.10.4-1 Versions of packages gajim recommends: ii ca-certificates 20260601 ii dbus 1.16.2-5+b1 ii fonts-noto-color-emoji 2.051-1 ii gajim-openpgp 1.8.1-1 ii gir1.2-geoclue-2.0 2.8.1-1 ii gir1.2-gsound-1.0 1.0.3-4+b1 ii gir1.2-gstreamer-1.0 1.28.4-1 ii gir1.2-secret-1 0.21.7-2+b1 ii gir1.2-spelling-1 0.4.10-2 ii gstreamer1.0-gl 1.28.4-1 ii gstreamer1.0-gtk4 0.15.2-1 ii gstreamer1.0-nice 0.1.23-2+b1 ii gstreamer1.0-plugins-good 1.28.4-1 ii plasma-workspace [notification-daemon] 4:6.6.5-2 ii pulseaudio-utils 17.0+dfsg1-2.1+b1 ii python3-dbus 1.4.0-1+b1 ii python3-gssapi 1.11.1-2 ii python3-sentry-sdk 2.60.0-3 Versions of packages gajim suggests: ii libxss1 1:1.2.3-1+b4 pn nautilus-sendto <none> -- no debconf information

