Gajim freezes/crashes.
Versions
- OS: Voidlinux
- Gajim version: 1.1.3
- GTK version: 3.24.10
- Python-nbxmpp version: 0.6.10
Steps to reproduce the problem
- Start Gajim.
- Suspend
- Get a message
- Resume
or
- Gajim not started
- Get a message
- Start Gajim
Expected behavior
Not crashing/freezing.
Actual behavior
The window is freezing (not updating and showing content from the last shown window) and I have to kill the process with kill -9 PID.
It is freezing, when I got a message, while beeing offline. (While suspend or when I start Gajim)
gajim -v does not show anything suspicious. But it shows the following error when starting! (Probably not related)
01.08.2019 07:57:45 (E) gajim.c.ged Error while running an event handler: <bound method ClientsIconsPlugin.caps_presence_received of <clients_icons.clients_icons.ClientsIconsPlugin object at 0x7f55c2c15a58>>
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/common/ged.py", line 101, in raise_event
if handler(*args, **kwargs):
File "/home/xo/.local/share/gajim/plugins/clients_icons/clients_icons.py", line 444, in caps_presence_received
iter_ = iters[0]
IndexError: list index out of range
I attached this screenshot. The lines are from my screenshot tool but are a good demonstration of not updating content of the window.