Bug 8676

Summary: pthread robust mutexes don't behave as expected when a process dies
Product: uClibc Reporter: Mohamad <khalil.mohamad>
Component: ThreadsAssignee: unassigned
Status: NEW ---    
Severity: major CC: uclibc-cvs
Priority: P5    
Version: 0.9.32.1   
Target Milestone: ---   
Hardware: Other   
OS: Linux   
Host: Target:
Build:

Description Mohamad 2016-02-09 21:19:06 UTC
When a process holding a robust mutex dies, the next thread that tries to lock the mutex should get an error (EOWNERDEAD). I do not see this happening. This is running on a MIPS platform. The calling thread gets blocked in __lll_robust_lock_wait ().
Comment 1 Leonid 2016-05-22 09:31:51 UTC
Could you provide a test-case?