Robust mutex problem on MIPS.

Kaz Kylheku kaz@zeugmasystems.com
Mon May 28 17:29:00 GMT 2007


libc-ports-owner@sourceware.org wrote:
> Earlier today, I wrote:
>> In the deadlock situation,  the futex has somehow taken on the value
>> 0x80000000 (the FUTEX_WAITERS value).
> 
> But at the bottom of the loop, the compare swap operation tries to
> acquire the lock from a 0 value. Both threads execute that
> loop and are
> hosed.

Ah, I see in CVS that it was fixed on May 7, in a slightly different
way.
Very good.



More information about the Libc-alpha mailing list