#736987 mcabber: Segfault when sending some raw XML

Package:
mcabber
Source:
mcabber
Description:
small Jabber (XMPP) console client
Submitter:
Dominik George
Date:
2022-03-31 06:36:03 UTC
Severity:
normal
#736987#5
Date:
2014-01-28 23:32:55 UTC
From:
To:
Program received signal SIGSEGV, Segmentation fault.
__strchr_sse2 () at ../sysdeps/x86_64/multiarch/../strchr.S:32
32      ../sysdeps/x86_64/multiarch/../strchr.S: Datei oder Verzeichnis nicht gefunden.
#0  __strchr_sse2 () at ../sysdeps/x86_64/multiarch/../strchr.S:32
#1  0x000000000042aed7 in ?? ()
#2  0x00007ffff79c839f in connection_handle_message (m=0x7491b0, connection=0x747700) at lm-connection.c:291
#3  connection_message_queue_cb (queue=<optimized out>, connection=0x747700) at lm-connection.c:439
#4  0x00007ffff79c95f7 in message_queue_dispatch_func (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>)
    at lm-message-queue.c:100
#5  0x00007ffff7708ea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff77091f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffff770929c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x000000000040d757 in main ()


This happened when sending the following data with /rawxml:

<iq xmlns="jabber:client" type="get" id="mamque"><query xmlns="urn:xmpp:mam:tmp"><with>nik@naturalnet.de</with><set xmlns="http://jabber.org/protocol/rsm"><max>50</max><before/></set></query></iq>



- -- 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-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-97
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-10
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
iQJOBAEBCAA4BQJS6D4nMRpodHRwczovL3d3dy5kb21pbmlrLWdlb3JnZS5kZS9n
cGctcG9saWN5LnR4dC5hc2MACgkQt5o8FqDE8pa5ZxAAq6saA7m2yXJPk+KX07gb
SJ0gUpY0A/nM9z3DhuAcPrM4CS/tXDsRYozTTxxaEKc+/HPRXCR7Drb49LQv7tOf
l4I2JvFWC+XgTDasF/IH6XTgJ1e1iX0q5i+Rp1d7eTwTx8fQ7uOWgdfKKtuM1YTl
BTi95iwp9Lx4Vb7s6wjod8wbGyW3j9xOrRX/4IJ9WzCZ8/KjdNZfMGickJXe8WdC
ZKeSeWiRQEraFXF4Mm65zLylpHPQZ9CYaNF4Kl9X104uEMiwgE1zUiTLOn8Y/jZv
6ZLvww3vdHa9/2iuYQnrHmtwqLdqN2LPedRjDixyNAnQWE0wrThuHa7ACU4Av7DP
WGOoouS97jpWqFkJCbRqqFkir1A6FzaI+S+T2oY4BV7NvYPz3vkdUgORhgUNrP0V
LfS5bWofO8uoAq42OCzKt3DlP1XzZSVhbxyTQ5HLOyGuFbRbAcVYifXrqvq09xKf
hztpjCXcXElC7ImzAYXenBaspAAOlXK/8rZkWiUinJO6wNV46DK86ROf+vQenjSQ
t0cMSEJnN8ZY832W/nuSHAFOvcRjgxl7TpBwKecopPyinBF8UFb0rLbDOtoUHnSz
c34y9uabBKv3z8ZRIDms1bVeix/ZyAAmHasJaX4YxOcT3PUYlRRUF8ORkVCn+PGd
4Gg3D+og65NXmEz1K+s//f0=
=oICS
-----END PGP SIGNATURE-----

#736987#10
Date:
2015-11-09 19:55:34 UTC
From:
To:
Hi,

This is a bug in Loudmouth, not mcabber.

I cannot reproduce it with Loudmouth 1.5.1; hopefully the LM Debian
package will be upgraded soon!

Regards,

#736987#17
Date:
2022-03-31 06:32:27 UTC
From:
To:
Tested with
 * libloudmouth1-0:amd64 - 1.5.3-6
 * mcabber - 1.1.2-1

No Segfault!