#985399 pidgin: A GTK-related freeze while writing a message

Package:
pidgin
Source:
pidgin
Description:
graphical multi-protocol instant messaging client
Submitter:
Tomáš Szaniszlo
Date:
2021-03-17 10:48:04 UTC
Severity:
normal
#985399#5
Date:
2021-03-17 10:44:56 UTC
From:
To:
Dear maintainer,

while having been connected to an XMPP MUC conversation and writing a message,
just after the message text reached the right border of the message window
(although that may be coincidental), the window with conversations stopped
responding: new messages stopped appearing, the window did not react and the
mouse cursor disappeared over the conversations window. The window with
contacts seemed at least partially responsive, but its top menu did not react.

A brief look at top indicated pidgin saturating one CPU core. According to gdb
with some dbgsyms installed it seems to be a GTK-related problem and there
was a series of GTK calls recursively nested a few times in the backtrace
(looked like that each time I ran gdb, the stack depth was larger; the last
time before killing Pidgin it was 92).

The error occured first time for me. After a restart I was unable to reproduce
this in two attempts.

Attaching ltrace, strace and gdb backtrace.

Best wishes
Tomas