Subject: Re: function "pthread__mutex_lock2"
To: Kenneth Freidank <kennethcf@earthlink.net>
From: Andrew Doran <ad@netbsd.org>
List: current-users
Date: 10/03/2007 11:58:32
Hi,

On Wed, Oct 03, 2007 at 02:03:45AM -0500, Kenneth Freidank wrote:

> I just compiled the package bouml-2.27 under BSD 4.99.31 and I got this 
> error when trying to open a file from within the bouml application.
> 
> t5048$ bouml &
> [1] 3749
> [2] - Abort                bouml  (core dumped)
> t5048$ assertion "mp->type == PTHREAD_MUTEX_NORMAL" failed: file 
> "/usr/src/lib/libpthread/pthread_mutex2.c", line 209, function 
> "pthread__mutex_lock2"

It looks like your libpthread is out of date. Can you please try updating
it? If you update the sources, you can rebuild it without recompiling the
system by:

cd src/lib/libpthread
export USETOOLS=no
make && make install

Andrew