On Sat, 2002-01-26 at 02:45, H . J . Lu wrote: > Here is a modified ex2.c which only uses one conditional variable. It > works fine on x86. But it leads to dead lock on mips where both > producer and consumer are suspended. Is this testcase correct? > I stared at it for a while and see nothing wrong with it. Well, ok, iters is #define'd but never used. But somehow I doubt that's the root of your problems. ;) -Justin