Bug#328396: pthread_rwlock_wrlock() hangs even after all locks should be unlocked!
reassign 328396 glibc
tags 328396 + moreinfo
Paul Taylor <firstname.lastname@example.org> writes:
> Package: libstdc++6 glibc
> Version: Latest
> Severity: important
> Description: Even after all the calls (recursive) to
> unlock a mutex pthread_rwlock_(rd/wr/un)lock() to
> where the rwlock variable should be free of all locks,
> it still hangs on a pthread_rwlock_wrlock(), but
> recursively/cascades just find on a
> pthread_rwlock_rdlock()s. What can I do to fix this?
Send us a test case, and tell us what version on which architecture
you are using.