libpthread prevent glxgears to run

Daniel Eischen deischen at freebsd.org
Mon Sep 18 04:57:44 PDT 2006


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


More information about the freebsd-x11 mailing list