From owner-freebsd-x11@FreeBSD.ORG Mon Sep 18 11:57:44 2006 Return-Path: X-Original-To: freebsd-x11@freebsd.org Delivered-To: freebsd-x11@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A6DB16A524; Mon, 18 Sep 2006 11:57:44 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 760E443F20; Mon, 18 Sep 2006 11:56:23 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.7/8.13.7/NETPLEX) with ESMTP id k8IBuMXi028172; Mon, 18 Sep 2006 07:56:22 -0400 (EDT) Date: Mon, 18 Sep 2006 07:56:22 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: "Angka H. K." In-Reply-To: <4c40c4e70609180410m59af8a2br5ea12c7e3b497d12@mail.gmail.com> Message-ID: References: <4c40c4e70609180410m59af8a2br5ea12c7e3b497d12@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-2.0.2 (mail.ntplx.net [204.213.176.10]); Mon, 18 Sep 2006 07:56:22 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: freebsd-x11@freebsd.org, freebsd-current@freebsd.org Subject: Re: libpthread prevent glxgears to run X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Sep 2006 11:57:44 -0000 On Mon, 18 Sep 2006, Angka H. K. wrote: > This code : > > if (m->m_flags & MUTEX_FLAGS_PRIVATE) > PANIC("Recurse on a private mutex."); > > at file "/usr/src/lib/libpthread/thread/thr_mutex.c" line 1002 prevent > glxgears to run with the following error : > > Fatal error 'Recurse on a private mutex.' at line 1003 in file > /usr/src/lib/libpthread/thread/thr_mutex.c (errno = 35) > > If the line is removed the glxgears is running well. > > Which could be wrong; The glgears code or the libptrhead code ? And what the > use of that line ? You are either linked to multiple thread libraries, or you have an older executable or application libraries that need to be rebuilt (because libc version was bumped without bumping libpthread, libthr, & libc_r). -- DE