Subject: Re: galeon assertion failed
To: Steve Bellovin <smb@research.att.com>
From: Nathan J. Williams <nathanw@wasabisystems.com>
List: current-users
Date: 08/18/2003 11:57:00
Steve Bellovin <smb@research.att.com> writes:

> I saw the following message at about the time that Galeon hung:
> 
> assertion "PTQ_LAST(&pthread__runqueue, pthread_queue_t) != qhead" failed: file "/usr/src/lib/libpthread/pthread_run.c", line 238, function "pthread__sched
> _bulk"
> 
> 
> Is this an SA bug or a Galeon bug?  I'm running -current from 11 August.

SA bug. The internal SA/libpthread consistency checks will bomb out
with a traditional assert(3)-style message, like this one. The
application errors will have text more like: "galeon: Error detected
by libpthread: Unlocking unlocked mutex. See pthread(3) for
information."

        - Nathan