Bug 8676 - pthread robust mutexes don't behave as expected when a process dies
Summary: pthread robust mutexes don't behave as expected when a process dies
Status: NEW
Alias: None
Product: uClibc
Classification: Unclassified
Component: Threads (show other bugs)
Version: 0.9.32.1
Hardware: Other Linux
: P5 major
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-09 21:19 UTC by Mohamad
Modified: 2016-05-22 09:31 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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?