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

Reply via email to