RE: [Linux-ia64] Re: pthread_mutex_lock sometimes fails on Linux 2.4.5

From: Robboy, David G <>
Date: 2001-06-28 07:57:56
The problem I previously reported occurs on a 2.4.5 kernel built from stock
source code (No Alan Cox patches, only the ia64 patch).

I slightly misstated the problem.  Here is what actually happens:
Four threads have entered a barrier (my own C code).  Within the barrier,
they call pthread_mutex_lock and increment a counter while holding the lock.
Three threads are waiting on the counter, whose value is three, to go to
four.  The fourth CPU is looping in the kernel in cpu_idle.  I don't know
how it got there, but probably it has something to do with calling

As I said, if anyone wants to investigate this I will provide a test case.


> -----Original Message-----
> From: Robboy, David G []
> Sent: Wednesday, June 27, 2001 11:30 AM
> To: 'Bill Nottingham'; ''
> Subject: RE: [Linux-ia64] Re: pthread_mutex_lock sometimes fails on
> Linux 2.4.5
> > Stock 2.4.5 or something else?
> Something else.  We have features of our own in the kernel for system
> validation.  I guess I should try it on a stock kernel.
> David
> _______________________________________________
> Linux-IA64 mailing list
Received on Wed Jun 27 15:15:52 2001

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:04 EST