#722743 mcabber: does not exit cleanly on SIGHUP

Package:
mcabber
Source:
mcabber
Description:
small Jabber (XMPP) console client
Submitter:
Dominik George
Date:
2022-03-31 06:57:03 UTC
Severity:
minor
Tags:
#722743#5
Date:
2013-09-13 21:48:02 UTC
From:
To:
mcabber only handles SIGTERM and SIGINT, initiating a clean shutdown
sequence when receiving those signals. However, shutting down the system
or closing an xterm running mcabber produces SIGHUP, which is not
handled by mcabber and leaves the XMPP session in an undefined state.
This shows up as chat participants who have shut down their systems or
closed the terminal window still being shown as available for some
minutes, because the XMPP session was not properly terminated.

- -- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh

Versions of packages mcabber depends on:
ii  libaspell15      0.60.7~20110707-1
ii  libassuan0       2.1.1-1
ii  libc6            2.17-92+b1
ii  libglib2.0-0     2.36.4-1
ii  libgpg-error0    1.12-0.1
ii  libgpgme11       1.4.3-0.1
ii  libidn11         1.28-1
ii  libloudmouth1-0  1.4.3-9
ii  libncursesw5     5.9+20130608-1
ii  libotr5          4.0.0-2.2
ii  libtinfo5        5.9+20130608-1

mcabber recommends no packages.

mcabber suggests no packages.

- -- no debconf information
iQJOBAEBCAA4BQJSM4gSMRpodHRwczovL3d3dy5kb21pbmlrLWdlb3JnZS5kZS9n
cGctcG9saWN5LnR4dC5hc2MACgkQt5o8FqDE8pZXAA/+Nu76ebZjVw49Te6BLi0E
oEe41j7K8pwkyZ5Uqj6hxDx0kQCdVV2XS9L3xcBaULbhoxNGs+W+YpWscReWrxkE
gAC7Yb9OlhR6B4PGR3lMapY2KN80K9+QxJUwoUmtvZTdcxb7FaQOmELy2LPDet9Q
zG+iIe42ISLnOAlxkDKdPqByIsPkZXnxihg1dOw3jxd3mxwlQr4n5Gig3bIjExIy
YHBr2OSRWPK2R16LU3feSWYlLMvTDQyrYOKJvc5PPZZFqeJpm6dukirTLCJM6eRH
sXUwo7ZgyFdLIMaKrmKqsWuiZYicmi5lQrNn5B7E12CP3A/mLx/3j9cWDAynCkp8
zsu4pFe1MzeJPgZOr2tcP1y7iXBYPFryMDg1pN9EMuGs13pN6AtGw2Axx27ynrmk
R6m7sJaDNLs031vtpAJAu9uRjCw6l7hGx0uVt0fkqGrWzVr8bHMjWuIrhSnVXLQG
586YFDAKf1eMw5CLQxiWxs6aETxgQ9KIL+P2dq6o3bC2CLqQ9l5HQOVFNyB9JzZW
K9BM4RK2zNPbrjZnP0/W/sHdJIAXOAOUI4b8fPAeMPVuRPowuN2+4mOPxsNXynPh
GrkBAN0Aqbi0BIatDmgDz3OcCpDYZ781s6MlaFNWjuK/gg/L6290KDEWe03r9qau
SKhIBHN3PO/5rGZN+VM2yAI=
=DaCE
-----END PGP SIGNATURE-----

#722743#14
Date:
2013-09-13 22:25:55 UTC
From:
To:
Attached is a patch that fixes the issue; sent upstream.

Please note that the BTS web interface mangles cleartext attachments.
iQJOBAEBCAA4BQJSM5DyMRpodHRwczovL3d3dy5kb21pbmlrLWdlb3JnZS5kZS9n
cGctcG9saWN5LnR4dC5hc2MACgkQt5o8FqDE8pbM5RAA1XeKQsh/Oanq/L8NP4sB
+wsEN53uESgcCnnfOifzAKpuVdsvtPRldAi5J2IEEBmRoDbD5E9grhbb+SXyj1Cv
e13sJPOidoC4UrapQst40tkb7fNdFxjRBt89wLMKlJ6zdfyT5M9u4azGMAghJV7x
ugwrTUewNgTJuXtHRnpmn2fgbTdHqeQRt/NnCdfqUVQ7uuXwH4Fmql1lpqZPq5y1
Z8QRKVdco9Kn3brZdwPrE5K3nhyJk06wwZC6Qvjkf+BeD/ABI28X/xHgu/IUOv5i
miQyQVUHDwL+kEKC/woXnIO9Ec9w4MnB6xFZJ1TUN6ibBoW3o4GHOVaMlLM38wpz
zhMxwKcGnlarNNHfi7zKaOv5C7YIiTOlzW/NZ2pRR1Jwu3Spm8x+dWu4QQZnlpvY
IabzskxxPu8/32emHZrmUwPmvO39q7uaMgfRx+cJgo6wdn8UIB7I+owUt5RuUrKo
eE1VihbRwUsrEz9aaaEFbxRBn7bm8Del8J15qieveeeMDjUykcNIu9gMuMy9AUK4
5RLN0/KcOt1XmRBpn8uVA0cbiQvEGWLQ/tlpbp2PUmCXlOWdSBZkNmxT+WDtbOXE
4j0UXPbQYUGR++UNnq26nxu8ioKhZG3fknEhcl5kbWLaVQ/CTiLmql0CN/ADSXzY
qlC906mtfkjaxnfPAoV5iUE=
=4y0O
-----END PGP SIGNATURE-----

#722743#19
Date:
2013-09-16 12:21:49 UTC
From:
To:
Hi,

Thanks for providing a patch for that problem. I'll review it and include
it with the next upload.

Cheers,
Rhalina

#722743#26
Date:
2013-11-04 12:44:18 UTC
From:
To:
The patch has been included upstream.

- -- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh

Versions of packages mcabber depends on:
ii  libaspell15      0.60.7~20110707-1
ii  libassuan0       2.1.1-1
ii  libc6            2.17-93
ii  libglib2.0-0     2.36.4-1
ii  libgpg-error0    1.12-0.2
ii  libgpgme11       1.4.3-0.1
ii  libidn11         1.28-1
ii  libloudmouth1-0  1.4.3-9
ii  libncursesw5     5.9+20130608-1
ii  libotr5          4.0.0-2.2
ii  libtinfo5        5.9+20130608-1

mcabber recommends no packages.

mcabber suggests no packages.

- -- no debconf information
iQJOBAEBCAA4BQJSd5aiMRpodHRwczovL3d3dy5kb21pbmlrLWdlb3JnZS5kZS9n
cGctcG9saWN5LnR4dC5hc2MACgkQt5o8FqDE8paBsRAAnMYEMYqyf/RgtTtnt4hh
BbI0JLVoNEaZ5OFw2zlO/AVNQzr816L1j95SJUom2XzI+uNXDm5QGd0Th0ghu/T3
A09w4rGK4RJL+TZKUKYZChu9FvyiTtTlirltwj3fh12lkI1Wy1tJ3Jt1irKTMSLW
S2ap+E/X1e9/osFFGXwDYncdAtHUFcjl0NUHxMcFkIdx3UAoN9tdR1QJZyyd7r0D
vJBMe+3V5mbCovkXVun1oLEB+a7aWKFbII6bHSUm0L02/2mqNzF930SansyvT97A
8r5AuQtXXCylcjzYKuGdLb38vuVGEWv15qKJAFgF+hpOiOekhHY1al9DJI9YWJyv
IDxbeTO41BctWOUI2MXE32FGONDqWO+fzkJcljec4QdJzbg6lNV/ew7m0cpl+qcC
Ol/3XrRSrr1cndRjjRP7sSjbGftVqJBZ3EV7v60SAaAvaPoOu8c9aAAU+QAuftsu
kshL1cW8JvtEe61F+bI8HsPLJcFApWiVhV4svIz+J50uIgrvVgcxImqLsM9OwfUw
ia9OwakXM2jobgUGMokw8Tq+IsnQS0kRdOl/fJ+tqgrt36rUre+VcdKZFOnTmc+c
YOEDOOUreelAeNtMj/1ZMqYE6HUX5JoZUORoo9XzJCzkr5qcKyv7RSaNoG5d34rI
BNYba4gBGG1wHjakfJGOynk=
=2U2U
-----END PGP SIGNATURE-----

#722743#33
Date:
2022-03-31 06:52:57 UTC
From:
To:
I checked the code for 1.1.2-2 in Debian. Looks good.
I checked git repo of upstream, looks it has been fixed in
0.10.3.