Gajim freezes and eventually crashes when using service discovery on a large pubsub node
Versions
- OS: Linux 6.8.8-2-MANJARO
- Gajim version: 1.8.4
- GTK version: gtk3
- Python-nbxmpp version: 4.5.4
Steps to reproduce the problem
- Go to "Accounts -> Discover Services"
- Enter the address
pubsub.movim.eu
Expected behavior
Gajim shows a list of pubsub nodes, and which pubsub nodes I'm subscribed to.
Actual behavior
Way to many nodes are retrieved, Gajim freezes completely and eventually crashes with the message
Gdk-Message: 06:56:08.243: Lost connection to Wayland compositor.