Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Oct 2004 15:30:19 -0400 (EDT)
From:      Daniel Eischen <eischen@vigrid.com>
To:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Cc:        freebsd-threads@freebsd.org
Subject:   Re: threads/72353: Assertion failsin/usr/src/lib/libpthread/sys/lock.c, line 171, when compilingmonodoc
Message-ID:  <Pine.GSO.4.43.0410051522470.18678-100000@sea.ntplx.net>
In-Reply-To: <Pine.BSF.4.53.0410051908360.46049@e0-0.zab2.int.zabbadoz.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 5 Oct 2004, Bjoern A. Zeeb wrote:

> On Tue, 5 Oct 2004, Daniel Eischen wrote:
>
> threads@ only, not gants.
>
> >  On Tue, 5 Oct 2004, Ivan Voras wrote:
> >  > Compiling monodoc (Mono documentation browsers) fails with error:
> >  > Assertion failed: (lu->lu_myreq->lr_owner == lu), function _lock_acquire, file /usr/src/lib/libpthread/sys/lock.c, line 171.
> >  > Abort trap (core dumped)
> >  > *** Error code 134
>
> this is about the same place I have seen my crashes with the
> invalid kse_mailbox in the bt:

Ivan mentioned in one of the referenced postings he was using nvidia
drivers and libraries (openGL).  Libpthread is not compatible with these
(at least older  drivers and libraries -- it really is the nvidia openGL
library I believe that is causing the problem).  No matter what you
put in /etc/libmap.conf, there is no work-around other than to try the
latest nvidia drivers (which aren't thread-safe) or to use Xorg/XFree86
drivers (and be sure to remove nvidia's openGL).

As I believe I asked you before, are you getting any warnings from the kernel
about static LDT allocations?

-- 
Dan Eischen



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