From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: bug#38054: mumble: "QSslSocket: cannot resolve ", Certificate Expiry, segfault Date: Mon, 4 Nov 2019 09:28:53 +0200 Message-ID: <20191104072853.GB372@E5400> References: <20191104040405.GH17621@sax.terramar.selidor.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="/WwmFnJnmDyWGHa4" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:51844) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iRWoN-0007dK-Tu for bug-guix@gnu.org; Mon, 04 Nov 2019 02:30:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iRWoM-00051A-OZ for bug-guix@gnu.org; Mon, 04 Nov 2019 02:30:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:55188) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iRWoM-00050y-LD for bug-guix@gnu.org; Mon, 04 Nov 2019 02:30:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iRWoM-0005oT-HA for bug-guix@gnu.org; Mon, 04 Nov 2019 02:30:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20191104040405.GH17621@sax.terramar.selidor.net> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ivan Vilata i Balaguer Cc: 38054@debbugs.gnu.org --/WwmFnJnmDyWGHa4 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 03, 2019 at 11:04:05PM -0500, Ivan Vilata i Balaguer wrote: > Hi! I'm using Mumble 1.2.19 from Guix commit 7f81cce3 on Debian Sid. On > start, it logs the following messages: >=20 > QSslSocket: cannot resolve CRYPTO_num_locks > QSslSocket: cannot resolve CRYPTO_set_id_callback > QSslSocket: cannot resolve CRYPTO_set_locking_callback > QSslSocket: cannot resolve sk_free > QSslSocket: cannot resolve sk_num > QSslSocket: cannot resolve sk_pop_free > QSslSocket: cannot resolve sk_value > QSslSocket: cannot resolve SSL_library_init > QSslSocket: cannot resolve SSL_load_error_strings > QSslSocket: cannot resolve SSLv3_client_method > QSslSocket: cannot resolve SSLv23_client_method > QSslSocket: cannot resolve SSLv3_server_method > QSslSocket: cannot resolve SSLv23_server_method > QSslSocket: cannot resolve X509_STORE_CTX_get_chain > QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf > QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf > QSslSocket: cannot resolve SSLeay > QSslSocket: cannot call unresolved function CRYPTO_num_locks > QSslSocket: cannot call unresolved function CRYPTO_set_id_callback > QSslSocket: cannot call unresolved function CRYPTO_set_locking_callba= ck > QSslSocket: cannot call unresolved function SSL_library_init > QSslSocket: cannot call unresolved function SSLv23_client_method > QSslSocket: cannot call unresolved function sk_num >=20 > Then it complains about "Certificate Expiry: Your certificate is about to > expire. You need to renew it, or you will no longer be able to connect to > servers you are registered on.". If I proceed to connect it goes: >=20 > OpenSSL Support: 1 (OpenSSL 1.1.1d 10 Sep 2019) > Segmentation fault >=20 > and dies. It is curious that `guix package -s openssl` reports version 1= =2E1.1c > instead of 1.1.1d, which matches the Debian system's version of OpenSSL, = so > Mumble may be trying to load system libraries instead of Guix's. >=20 > If I revert to a previous profile generation with a build of Mumble linked > against glibc 2.28 instead of 2.29, it doesn't print the errors and works > without issues. >=20 > Thank you very much! >=20 > --=20 I'd have to guess that the error is that it's linked against openssl-1.1 instead of openssl-1.1. I also noticed that there's a newer version of mumble out, 1,3.0, which builds against qt5. We should probably just go ahead and upgrade it. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --/WwmFnJnmDyWGHa4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl2/0zIACgkQQarn3Mo9 g1GQIg//Rg+MonFQivn+quntBnCVat+tPhlxR4phVF+gkLCSg/KuAGK6Q50hAl64 3knLtA/SnTtumufJkv03Ejlj1hmhEWKKV7U8P6eryIuXKoMrBvdnMpmKQmHw8fvE bC+/piV9A2Oelp0tDtqMi9npUT1rxCKGGGOs8LxmUzwFwFm3hYDDCz20sFlq32XG qc3uJ7wlwcKpBrZMFH98sibsh41x3cJTfEC9uSD5+JfjA73Ma49COKTvzjGLa1bu ne4f3Oc5OKhKIQeY3N2m/iGOp4pkAQPF7KCenXPl8UCQNNe6dpfZmf0wKlluueyC W8xOkWMNHlR6N4EeTpfPLL2z9Q1RkUz7zZOvEpaT/4fnu+LF+ONdZLI4w/sMCyv1 ePhCyKVBj6NtQ/PtloIDxcWKUL5ki5gauTSaLRR+b8SbtH9bIdzwajXvuYj0Bgkq ABOLz0YpTXUnSJK/wN/MqNIYm+2z5tHPuRBl2BjM8vXbooyOL97UM+rMaAOs1N0I edUZmU1zT/uTSYkQaaJ3Bq/mJufzoFvjG0PV13RPRSm1h/x56vj8ENiBSVvteLtJ xJjZ+Wg8wg6QQQxK3MpmVkXkWQryNA4dbWIKm7JEqMviNeUniLZb+DyKhwn6seb3 puf7MPPGcGc4isl3bCmBWKib8nBQpmBIrUHN+YzoPxA5E3H5BZw= =GXF6 -----END PGP SIGNATURE----- --/WwmFnJnmDyWGHa4--