From owner-freebsd-current@FreeBSD.ORG Thu Apr 12 10:39:40 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0EA0C106566B; Thu, 12 Apr 2012 10:39:40 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 50AD18FC08; Thu, 12 Apr 2012 10:39:38 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q3CAdTe3078067; Thu, 12 Apr 2012 13:39:29 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5) with ESMTP id q3CAdTkS010577; Thu, 12 Apr 2012 13:39:29 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q3CAdST8010576; Thu, 12 Apr 2012 13:39:28 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 12 Apr 2012 13:39:28 +0300 From: Konstantin Belousov To: Stefan Farfeleder Message-ID: <20120412103928.GS2358@deviant.kiev.zoral.com.ua> References: <20120410063153.GA1458@mole.fafoe.narf.at> <20120411113400.GA1399@mole.fafoe.narf.at> <20120411125338.GK2358@deviant.kiev.zoral.com.ua> <20120411212755.GA1355@mole.fafoe.narf.at> <20120412071249.GA1434@mole.fafoe.narf.at> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="c9doUuMJYXyM0w+K" Content-Disposition: inline In-Reply-To: <20120412071249.GA1434@mole.fafoe.narf.at> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: gnome@freebsd.org, AN , David Chisnall , freebsd-current@freebsd.org Subject: Re: recent update breaks some ports X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 10:39:40 -0000 --c9doUuMJYXyM0w+K Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 12, 2012 at 09:12:50AM +0200, Stefan Farfeleder wrote: > On Wed, Apr 11, 2012 at 11:27:55PM +0200, Stefan Farfeleder wrote: > > On Wed, Apr 11, 2012 at 03:53:38PM +0300, Konstantin Belousov wrote: > > > On Wed, Apr 11, 2012 at 01:34:01PM +0200, Stefan Farfeleder wrote: > > > > On Tue, Apr 10, 2012 at 08:31:53AM +0200, Stefan Farfeleder wrote: > > > > >=20 > > > > > I'm experiencing that too (r234038), xine also no longer starts (= hangs > > > > > at splash screen). > > > >=20 > > > > FWIW backing out r233749 fixes evince and xine for me. > > > Please recompile at least rtld/libc/libthr with debugging symbols and= get > > > a backtrace from the hung process. > >=20 > > Attaching gdb to a hanging evince process yields this: >=20 > Sorry, I forgot that make install strips debug info. Here are the traces > with actual debug info: >=20 > 0x0000000807f7c9ac in _umtx_op_err () at /usr/src/lib/libthr/arch/amd64/a= md64/_umtx_op_err.S:37 > 37 RSYSCALL_ERR(_umtx_op) > (gdb) bt > #0 0x0000000807f7c9ac in _umtx_op_err () at /usr/src/lib/libthr/arch/amd= 64/amd64/_umtx_op_err.S:37 > #1 0x0000000807f72431 in __thr_rwlock_wrlock (rwlock=3DVariable "rwlock"= is not available. > ) at /usr/src/lib/libthr/thread/thr_umtx.c:296 > #2 0x0000000807f78473 in _thr_rtld_wlock_acquire (lock=3D0x808189b00) at= thr_umtx.h:194 > #3 0x00000008006676a9 in wlock_acquire (lock=3D0x800877760, lockstate=3D= 0x7fffff5fa570) > at /usr/src/libexec/rtld-elf/rtld_lock.c:213 > #4 0x0000000800664a6e in dlopen_object (name=3D0x80ac87632 "libsupc++.so= .1", fd=3D-1, refobj=3D0x8007e2400, lo_flags=3D0,=20 > mode=3D1) at /usr/src/libexec/rtld-elf/rtld.c:2517 > #5 0x0000000800664e2c in load_filtee1 (obj=3D0x8007e2400, needed=3D0x800= 7e1b80, flags=3D0) > at /usr/src/libexec/rtld-elf/rtld.c:1679 > #6 0x0000000800664e86 in load_filtees (obj=3D0x8007e2400, flags=3D0, loc= kstate=3DVariable "lockstate" is not available. > ) > at /usr/src/libexec/rtld-elf/rtld.c:1692 > #7 0x00000008006651bb in symlook_obj (req=3D0x7fffff5fa720, obj=3D0x8007= e2400) at /usr/src/libexec/rtld-elf/rtld.c:3421 > #8 0x0000000800665337 in symlook_list (req=3D0x7fffff5fa7a0, objlist=3DV= ariable "objlist" is not available. > ) at /usr/src/libexec/rtld-elf/rtld.c:3335 > #9 0x0000000800665521 in symlook_global (req=3D0x7fffff5faaf0, donelist= =3D0x7fffff5faa90) > at /usr/src/libexec/rtld-elf/rtld.c:3247 > #10 0x00000008006658ef in symlook_default (req=3D0x7fffff5faaf0, refobj= =3D0x8007e0c00) > at /usr/src/libexec/rtld-elf/rtld.c:3286 > #11 0x0000000800665bed in find_symdef (symnum=3D266, refobj=3D0x8007e0c00= , defobj_out=3D0x7fffff5fab90, flags=3D0,=20 > cache=3D0x80079a000, lockstate=3D0x7fffff5fac30) at /usr/src/libexec/= rtld-elf/rtld.c:1416 > #12 0x000000080066065b in reloc_non_plt (obj=3D0x8007e0c00, obj_rtld=3DVa= riable "obj_rtld" is not available. > ) at /usr/src/libexec/rtld-elf/amd64/reloc.c:155 > #13 0x00000008006634e7 in relocate_objects (first=3DVariable "first" is n= ot available. > ) at /usr/src/libexec/rtld-elf/rtld.c:2185 > #14 0x0000000800664c96 in dlopen_object (name=3D0x80a497100 "/usr/local/l= ib/evince/3/backends/libpdfdocument.so", fd=3DVariable "fd" is not availabl= e. > ) > at /usr/src/libexec/rtld-elf/rtld.c:2543 > #15 0x00000008006657b4 in rtld_dlopen (name=3D0x80a497100 "/usr/local/lib= /evince/3/backends/libpdfdocument.so", fd=3D-1,=20 > mode=3D258) at /usr/src/libexec/rtld-elf/rtld.c:2491 > #16 0x0000000806ba376b in g_module_open () from /usr/local/lib/libgmodule= -2.0.so.0 > #17 0x0000000800cb5097 in ev_module_get_path () from /usr/local/lib/libev= document.so.3 > #18 0x0000000806dd866c in g_type_module_use () from /usr/local/lib/libgob= ject-2.0.so.0 > #19 0x0000000800cac949 in ev_backends_manager_get_document () from /usr/l= ocal/lib/libevdocument.so.3 > #20 0x0000000800cb13f5 in ev_document_factory_add_filters () from /usr/lo= cal/lib/libevdocument.so.3 > #21 0x0000000800cb15d4 in ev_document_factory_get_document () from /usr/l= ocal/lib/libevdocument.so.3 > #22 0x0000000800ee77b9 in ev_job_load_new () from /usr/local/lib/libevvie= w.so.3 > #23 0x0000000800ee90f5 in ev_job_scheduler_push_job () from /usr/local/li= b/libevview.so.3 > #24 0x0000000807259274 in g_thread_create_full () from /usr/local/lib/lib= glib-2.0.so.0 > #25 0x0000000807f70cdd in thread_start (curthread=3D0x808f1e400) at /usr/= src/lib/libthr/thread/thr_create.c:284 > #26 0x0000000000000000 in ?? () > Error accessing memory address 0x7fffff5fb000: Bad address. >=20 > and: >=20 > 0x0000000802e3c9ac in _umtx_op_err () at /usr/src/lib/libthr/arch/amd64/a= md64/_umtx_op_err.S:37 > 37 RSYSCALL_ERR(_umtx_op) > (gdb) bt > #0 0x0000000802e3c9ac in _umtx_op_err () at /usr/src/lib/libthr/arch/amd= 64/amd64/_umtx_op_err.S:37 > #1 0x0000000802e3262f in _thr_umtx_timedwait_uint (mtx=3DVariable "mtx" = is not available. > ) at /usr/src/lib/libthr/thread/thr_umtx.c:212 > #2 0x0000000802e3b09d in cond_wait_common (cond=3DVariable "cond" is not= available. > ) at /usr/src/lib/libthr/thread/thr_cond.c:243 > #3 0x0000000800bfbf23 in metronom_sync_loop (this_gen=3DVariable "this_g= en" is not available. > ) at metronom.c:871 > #4 0x0000000802e30cdd in thread_start (curthread=3D0x804c0b400) at /usr/= src/lib/libthr/thread/thr_create.c:284 > #5 0x0000000000000000 in ?? () > Error accessing memory address 0x7fffff7fc000: Bad address. >=20 This is supposedly fixed by r234170. --c9doUuMJYXyM0w+K Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAk+GsOAACgkQC3+MBN1Mb4hUCwCg53tL7omJ/rJ9ohIKT7XBMLUR 1f8AoIR1Wrgu/diKeOtpMctfobHMfjV5 =KTCj -----END PGP SIGNATURE----- --c9doUuMJYXyM0w+K--