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>