Package: hexchat
Version: 2.16.0-4+b2
Severity: grave
Justification: renders package unusable

Dear Maintainer,

When connecting hexchat to my bip server it locks up hard. It use to
work fine, until I upgraded to 2.16. The bip server connects to
OFTC, and when I connect to it, the application just stops. That is
the screen is blank, none of the buttons react to anything.

When I do: ps -efL | grep hexchat:
rostedt     8509    6845    8509  0    4 22:19 ?        00:00:00 hexchat
rostedt     8509    6845    8521  0    4 22:19 ?        00:00:00 hexchat
rostedt     8509    6845    8522  0    4 22:19 ?        00:00:00 hexchat
rostedt     8509    6845    8550  0    4 22:19 ?        00:00:00 hexchat

Then look at:

$ cat /proc/8509/wchan
futex_wait_queue

$ cat /proc/8521/wchan
do_sys_poll

$ cat /proc/8522/wchan
do_sys_poll

$ cat /proc/8550/wchan
do_sys_poll

It appears that a thread holds a futex (pthread_mutex?) and is then doing
a poll() system call and never returning. The main thread is then
stuck doing nothing, and the application hangs. The only way to stop it
is to send a signal to it.

It connects to other servers fine, just not my bip proxy. But it
use to work before this upgrade. I do not remember what the older version
was, but I upgrade my system once a month, so whatever the debian
version of it was back in March was the last version that worked for me.

-- System Information:
Debian Release: bookworm/sid
  APT prefers stable-security
  APT policy: (1000, 'stable-security'), (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.17.3-custom (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages hexchat depends on:
ii  hexchat-common       2.16.0-4
ii  libc6                2.33-7
ii  libcanberra0         0.30-10
ii  libdbus-glib-1-2     0.112-2
ii  libgdk-pixbuf-2.0-0  2.42.8+dfsg-1
ii  libglib2.0-0         2.72.0-1+b1
ii  libgtk2.0-0          2.24.33-2
ii  libpango-1.0-0       1.50.6+ds-2
ii  libssl1.1            1.1.1k-1+deb11u2
ii  libx11-6             2:1.7.5-1

Versions of packages hexchat recommends:
ii  ca-certificates  20211016
ii  hexchat-lua      2.16.0-4+b2
ii  hexchat-perl     2.16.0-4
ii  hexchat-plugins  2.16.0-4+b2
ii  hexchat-python3  2.16.0-4+b2
ii  libglib2.0-bin   2.72.0-1+b1

Versions of packages hexchat suggests:
ii  hexchat-otr  0.2.2-3
pn  unifont      <none>

-- no debconf information

Reply via email to