Sourceware Bugzilla – Bug 15760
tile: pthread_cond_signal fails with recursive prio_inherit mutex
Last modified: 2013-10-01 19:33:34 UTC
nptl/tst-mutexpi8 (and nptl/tst-mutexpi8-static) will hang.
This sounds similar to the problem reported in bug 14477, fixed via x86 assembly; tile uses the generic C version in nptl/pthread_cond_wait.c.
I also wonder if commit 8313cb997d2da2465c to add FUTEX_*_REQUEUE_PI support might have played a role.
I tested with Siddhesh's commit ad4e70da0 (Fix PI mutex check) and the tst-mutexpi8 and tst-mutexpi8-static tests now pass for tile.
*** This bug has been marked as a duplicate of bug 15988 ***