Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jul 2016 17:56:46 -0400
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        freebsd-hackers@freebsd.org
Subject:   Re: Segfault in OpenSSL even though GnuTLS demanded
Message-ID:  <7483738d-01e7-0bb2-81e9-9c26d8ef8c9f@FreeBSD.org>
In-Reply-To: <20160728213717.GA98586@becker.bs.l>
References:  <20160728180255.GA79509@becker.bs.l> <599ca93e-31ed-fcb4-75de-7d05667d928e@FreeBSD.org> <20160728205516.GA94239@becker.bs.l> <b88fc3be-c10a-70b1-c985-f560ad86ecc0@FreeBSD.org> <20160728213717.GA98586@becker.bs.l>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--x2hrMiBoLT3xgRg1h4f6LlI5NopgvCV9D
Content-Type: multipart/mixed; boundary="EmE0jm9I0UJTNwS0jG45MW0CFjcm0xONo"
From: Jung-uk Kim <jkim@FreeBSD.org>
To: freebsd-hackers@freebsd.org
Message-ID: <7483738d-01e7-0bb2-81e9-9c26d8ef8c9f@FreeBSD.org>
Subject: Re: Segfault in OpenSSL even though GnuTLS demanded
References: <20160728180255.GA79509@becker.bs.l>
 <599ca93e-31ed-fcb4-75de-7d05667d928e@FreeBSD.org>
 <20160728205516.GA94239@becker.bs.l>
 <b88fc3be-c10a-70b1-c985-f560ad86ecc0@FreeBSD.org>
 <20160728213717.GA98586@becker.bs.l>
In-Reply-To: <20160728213717.GA98586@becker.bs.l>

--EmE0jm9I0UJTNwS0jG45MW0CFjcm0xONo
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 07/28/16 05:37 PM, Bertram Scharpf wrote:
> On Thursday, 28. Jul 2016, 17:25:50 -0400, Jung-uk Kim wrote:
>> On 07/28/16 04:55 PM, Bertram Scharpf wrote:
>>> On Thursday, 28. Jul 2016, 15:37:00 -0400, Jung-uk Kim wrote:
>>>> On 07/28/16 02:02 PM, Bertram Scharpf wrote:
>>>>>
>>>>>   Program received signal SIGSEGV, Segmentation fault.
>>>>>   [Switching to Thread 29403080 (LWP 101275/mcabber)]
>>>>>   0x285c1245 in OPENSSL_ia32_cpuid () from /usr/local/lib/libcrypto=
=2Eso.8
>>>>
>>>> Try "ldd /usr/local/lib/libloudmouth-1.so.0.1.0".  It looks like a
>>>> Kerberos issue.
>>>
>>> No errors. They do all exist. I double-checked it:
>>>
>>>   $ ldd /usr/local/lib/libloudmouth-1.so.0.1.0 | perl -lne '/=3D>\s*(=
\S+)/ and not -e $1 and print $1'
>>
>> I guess you misunderstood.  I didn't mean you have a missing library. =
 I
>> believe it links *two* libcrypto.so's, i.e., one from base and one fro=
m
>> ports.
>=20
> Indeed:
>=20
>   # ldd /usr/local/lib/libloudmouth-1.so.0.1.0 | grep libcrypto
>         libcrypto.so.8 =3D> /usr/local/lib/libcrypto.so.8 (0x28d00000)
>         libcrypto.so.7 =3D> /lib/libcrypto.so.7 (0x2925b000)
>=20
> So, how could I resolve this?
You may ask its maintainer (gnome@FreeBSD.org) to add USES+=3Dgssapi and
add an option to select GSS-API from ports.  Another solution may be
removing all packages depending on /usr/local/lib/libcrypto.8 and
rebuilding them with base OpenSSL.

Jung-uk Kim


--EmE0jm9I0UJTNwS0jG45MW0CFjcm0xONo--

--x2hrMiBoLT3xgRg1h4f6LlI5NopgvCV9D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJXmn+eAAoJEHyflib82/FGZowH/Rgxz51bYAL6hL7Jgq1KlxKr
NuJZbLSlJErMpt1jbRFIYHZbjFMOon06bJaKkH5BomX35R/a7CeE8nTkNSjmMMUe
UalxoOFs/yRZ2NjtQmKzhLeWtlAVQBXOFRQTSEMLzMk6wEzha4htPKqDriRkgLxg
q8Xk7q1KHOkwegtPyJt3L7HmsdFSuK3ZGbAGubZguIeTE3PLhQ4MutjrpS0Ky+C+
r6TNGvEOc5AoprxnEg4FlVB0wuaKmYLhN9Me6zLmyKSfmQ0T0A8G1QvKrpuZonVM
P5jruZb/KoIKePGdhf2cMQURmLL60rPWrfkCQW9XNdhYwZEcJfbBabfRawQcHCg=
=QkNk
-----END PGP SIGNATURE-----

--x2hrMiBoLT3xgRg1h4f6LlI5NopgvCV9D--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7483738d-01e7-0bb2-81e9-9c26d8ef8c9f>