Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Sep 2006 07:56:22 -0400 (EDT)
From:      Daniel Eischen <deischen@freebsd.org>
To:        "Angka H. K." <harikurniawan@gmail.com>
Cc:        freebsd-x11@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: libpthread prevent glxgears to run
Message-ID:  <Pine.GSO.4.64.0609180754160.27255@sea.ntplx.net>
In-Reply-To: <4c40c4e70609180410m59af8a2br5ea12c7e3b497d12@mail.gmail.com>
References:  <4c40c4e70609180410m59af8a2br5ea12c7e3b497d12@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.64.0609180754160.27255>