From owner-freebsd-stable@freebsd.org Thu Mar 3 22:34:31 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0ABC2A946E7 for ; Thu, 3 Mar 2016 22:34:31 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E499294 for ; Thu, 3 Mar 2016 22:34:30 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id DF98AA946E6; Thu, 3 Mar 2016 22:34:30 +0000 (UTC) Delivered-To: stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF19FA946E5 for ; Thu, 3 Mar 2016 22:34:30 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id D104092; Thu, 3 Mar 2016 22:34:30 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by freefall.freebsd.org (Postfix) with ESMTP id 465D01F98; Thu, 3 Mar 2016 22:34:30 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Date: Thu, 3 Mar 2016 22:34:28 +0000 From: Glen Barber To: Maxim Sobolev Cc: FreeBSD Release Engineering Team , stable@freebsd.org Subject: Re: libssl ABI is broken in 10.3-BETA3 as compared to 10.2 Message-ID: <20160303223428.GC38977@FreeBSD.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="tqI+Z3u+9OQ7kwn0" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 11.0-CURRENT amd64 X-SCUD-Definition: Sudden Completely Unexpected Dataloss X-SULE-Definition: Sudden Unexpected Learning Event X-PEKBAC-Definition: Problem Exists, Keyboard Between Admin/Computer User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Mar 2016 22:34:31 -0000 --tqI+Z3u+9OQ7kwn0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 03, 2016 at 02:30:53PM -0800, Maxim Sobolev wrote: > Got this nice crash after switching base system from 10.2 to 10.3-beta > (without updating installing packages): >=20 > File "/usr/local/lib/python2.7/site-packages/cffi/verifier.py", line 20= 7, > in _load_library > return self._vengine.load_library() > File "/usr/local/lib/python2.7/site-packages/cffi/vengine_cpy.py", line > 155, in load_library > raise ffiplatform.VerificationError(error) > cffi.ffiplatform.VerificationError: importing > '/usr/local/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_c= 57c27bax1bb7e9a6.so': > /usr/local/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_c5= 7c27bax1bb7e9a6.so: > Undefined symbol "SSLv2_client_method" >=20 > That symbol is used to be defined in libssl.so.7: >=20 > freebsd10.2> $ nm -D /usr/lib/libssl.so.7 | grep "SSLv2_client_method" > 0000000000045630 T SSLv2_client_method >=20 > freebsd10.3> $ nm -D /usr/lib/libssl.so.7 | grep "SSLv2_client_method" > freebsd10.3> >=20 > This suggests that somebody broke ABI of the library and forgot to bump t= he > version number. I think perhaps it's not too late to bump that now. >=20 We are aware of the issue, and working out a proper solution. Glen --tqI+Z3u+9OQ7kwn0 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJW2Lv0AAoJEAMUWKVHj+KThusP/RT7SYdpUb2aPNAe7vhWPf5/ M2y4wWdQtS7nhhxazEDaPUUD/WwpPcwC7YUZ8usIp6rMcJp7LawSNxKQfani7sqf LeVbyCiAw7gapsPXBadvMiyzfhuyJ1GdcFmr+RE+ugWA0m5V65vaxxa8UrXQ3vfq Vb8wBO/MttFquwbgN5qaKCAdVgGtkWel9+voNXpxlz0pJW7LfJ4zLBCTK5RVRagu fFoVRk8rfQYzJNid3eMdXkKNJiNSNY9udj7HtWaUEKIeca3ijRGE2huIst//qWr+ EdND4WYbmENf6mxpqCsY28Fgl0Wh3f55rRCwl9wYxZNXB3erqDp1jCuUvU6nUpvx R7dK9iFqEXFxrOUTS6MzKSeWCo9xE6RX0e1oRqW7bIKslRn9jo2i3b1P/nstHp7q PdE76vXirMAWYZF9C0eTXXwSpDXcMoEPgGzOHr7/9x1hfdqLqtGTGl9/DcDrQI4A R9y2vCFdaQLm3Dwik2pbvXrjCA0YFO1pGVTCv5tgpQ3OAs5cHeJyX4h+wSUl1CdM uuaIbq3+zoQQeDRkPnTaP6Y3lV+cBZHY7By7cg38PHjvvqQB0AvaB6inSZ0t4OKU 4ha8FcUJCAVI06+mA85ylE9D4ggYeBpvXsSV+jhVM7ubiACfeliEyxiovswENbM6 q6it6JzTYi02VLmBvVPo =o3tp -----END PGP SIGNATURE----- --tqI+Z3u+9OQ7kwn0--