Your message dated Sun, 01 Sep 2019 12:06:31 +0000
with message-id <[email protected]>
and subject line Bug#932774: fixed in ircd-hybrid 1:8.2.26+dfsg.1-1
has caused the Debian Bug report #932774,
regarding ircd-hybrid: Segfault in libgmp.so.10.3.2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
932774: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932774
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ircd-hybrid
Version: 1:8.2.24+dfsg.1-1
Severity: normal
Dear Maintainer,
after upgrading a host from Stretch to Buster, ircd-hybrid fails to
start:
irc@example:~$ ircd-hybrid -foreground
ircd: version hybrid-1:8.2.24+dfsg.1-1(20180404_8492)
ircd: pid 32127
ircd: running in foreground mode from /usr
Segmentation fault
gdb shows the following output:
irc@example:~$ gdb --args ircd-hybrid -foreground
GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ircd-hybrid...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/sbin/ircd-hybrid -foreground
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
ircd: version hybrid-1:8.2.24+dfsg.1-1(20180404_8492)
ircd: pid 28120
ircd: running in foreground mode from /usr
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff765a5f0 in __gmpz_sizeinbase () from
/usr/lib/x86_64-linux-gnu/libgmp.so.10
(gdb) bt
#0 0x00007ffff765a5f0 in __gmpz_sizeinbase () from
/usr/lib/x86_64-linux-gnu/libgmp.so.10
#1 0x00007ffff7f3acce in ?? () from /usr/lib/x86_64-linux-gnu/libgnutls.so.30
#2 0x00007ffff7e6e1b4 in gnutls_certificate_set_dh_params () from
/usr/lib/x86_64-linux-gnu/libgnutls.so.30
#3 0x00005555555778f3 in tls_new_cred ()
#4 0x0000555555566bfd in read_conf_files ()
#5 0x000055555555efc4 in main ()
ltrace shows the following at the end of its run:
calloc(1, 32)
= 0x558d1fc9f3a0
gnutls_global_init(0, 1265, 40, 0)
= 0
gnutls_certificate_allocate_credentials(0x558d1fc9f3a0, 0, 0x7f3c4f66a620, 0)
= 0
gnutls_priority_init(0x558d1fc9f3a8, 0x558d1dbc7748, 0, 0x558d1fca8a00)
= 0
gnutls_certificate_set_x509_key_file(0x558d1fc9f3d0, 0x558d1fca0490,
0x558d1fca0450, 1) = 0
gnutls_dh_params_init(0x558d1fc9f3b0, 0, 0, 0)
= 0
gnutls_certificate_set_dh_params(0x558d1fc9f3d0, 0x558d1fc897c0, 24, 0 <no
return ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
The kernel log contains the following:
ircd-hybrid[32122]: segfault at 4 ip 00007f5548d1b5f0 sp 00007ffc4241e6a8
error 4 in libgmp.so.10.3.2[7f5548d02000+5e000]
I took a quick look at "gnutls_certificate_set_dh_params". Its manpage
[1] describes this function as deprecated for quite some time. I do not
know, whether this is relevant.
Thank you for your time!
Cheers,
Lars
[1]
https://manpages.debian.org/buster/gnutls-doc/gnutls_certificate_set_dh_params.3.en.html
--- End Message ---
--- Begin Message ---
Source: ircd-hybrid
Source-Version: 1:8.2.26+dfsg.1-1
We believe that the bug you reported is fixed in the latest version of
ircd-hybrid, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dominic Hargreaves <[email protected]> (supplier of updated ircd-hybrid package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 01 Sep 2019 12:18:31 +0100
Source: ircd-hybrid
Binary: ircd-hybrid hybrid-dev
Architecture: source
Version: 1:8.2.26+dfsg.1-1
Distribution: unstable
Urgency: medium
Maintainer: Dominic Hargreaves <[email protected]>
Changed-By: Dominic Hargreaves <[email protected]>
Description:
hybrid-dev - high-performance secure IRC server - development files
ircd-hybrid - high-performance secure IRC server
Closes: 932774
Changes:
ircd-hybrid (1:8.2.26+dfsg.1-1) unstable; urgency=medium
.
* Remove libgeoip-dev from Build-Depends as this feature is no longer
supported
* Remove obsolete upgrade logic in maintainer scripts
* New upstream release
- update config file from new reference.conf
- update debian/copyright for new years and third party files
* Use dhparam.pem to avoid segfault on startup (Closes: #932774)
Checksums-Sha1:
f6e0c78d3869c80814242eb483170f2b89168b57 2098 ircd-hybrid_8.2.26+dfsg.1-1.dsc
398dc41b0748063a66e2b07012ddbe25cf3aca67 1130680
ircd-hybrid_8.2.26+dfsg.1.orig.tar.gz
37d5697b3b2b39a51cb821bd998c324228fe2f5e 43940
ircd-hybrid_8.2.26+dfsg.1-1.debian.tar.xz
7f0e7bddbed2e996dd842bb10d15a832c4ac5983 6752
ircd-hybrid_8.2.26+dfsg.1-1_source.buildinfo
Checksums-Sha256:
16bc7b190a833ed5c12515ed0dc3bc9b399b8ea4c764bb8124c52bb8662ac145 2098
ircd-hybrid_8.2.26+dfsg.1-1.dsc
0ce71f37620f642e0f13fdce274e8febe7eab69cb11ca7ddba5ec60b22fb4f92 1130680
ircd-hybrid_8.2.26+dfsg.1.orig.tar.gz
7f9dcb078a424df06e91db959b5d86a0a1b1a999317c716455dd9a4555558fe1 43940
ircd-hybrid_8.2.26+dfsg.1-1.debian.tar.xz
ace04be8021ff9b677cbb0d85c50a3fbad34f8c9eca9c09e6bef617b9812b673 6752
ircd-hybrid_8.2.26+dfsg.1-1_source.buildinfo
Files:
65cda6cd85cec361cf6f19ba28ba7d56 2098 net optional
ircd-hybrid_8.2.26+dfsg.1-1.dsc
60a475e233345bd439c744abdfd24bd0 1130680 net optional
ircd-hybrid_8.2.26+dfsg.1.orig.tar.gz
d6abeaf334358b43ce451b4e6a86ace1 43940 net optional
ircd-hybrid_8.2.26+dfsg.1-1.debian.tar.xz
03da7b0a35074f7d5744e3a7f56442ec 6752 net optional
ircd-hybrid_8.2.26+dfsg.1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJBBAEBCAArFiEEy0llJ/kAnyscGnbawAV+cU1pT7IFAl1rqYINHGRvbUBlYXJ0
aC5saQAKCRDABX5xTWlPsiPnD/0Xi57aS7PrNQxXPPiROyTFxwkJZlJXes95EEwY
XqBDQ7s48OetTaSV7slcqZg8YZidFm/lDbgC9C6NybguohzEzEoLPjzAysqRTrlZ
3T5Ki7S6nuSAAAWiSa4/CRYbTKpYg37DG4RsppIQsuyrJqkm3OHKgAptHcBa4NK8
k5acWBeOhXuVeMXxnaQh2rjH+knFEDeqGeJpSEyjOv4fzBAGQsg3GwHjfthnVuWu
YXE1RP2hCffiQSQv0QQmmY/jqVhqrFmiHeO/efVziYK4BVqXaAY5JOA28aRhDRfz
AkoJ0kOxj6yswdSkTHxhQylm8+VyTQg6rOCU1sW2Dfpo//dQB3t3UjSETO71wsVK
ZrPb5DulbYDk0HhKV91nqt1E8TSr3FPj6GV1HWf1PpmV7ptX0MI8N0bxMqEA5wTG
2Tw5FEmbdqp4AJykoY7FzDU7+BkZpSJv/bOXHwyvxslJ/95KHhsQNyvTHHpquGte
4LYsnfSy7pvdEhYRTYmrjvsCbLojJok0PjkIA6vjZMtwOReFCoyfVuNwlI/hr5z6
nPr6JGeWgTRXyap+Vo/aU1IHm23pVsNrDnBLO3aOuPRfMoHPO2Bs7EmgVHROIYfY
9txenwFfXphrvtQobJ8vm01xGae2wEmuwWvcDiCfXe3K5K/SfiVYba2fh0Y3q1t6
svg+Vg==
=TVgA
-----END PGP SIGNATURE-----
--- End Message ---