Opened 7 years ago
#11990 new Bugs
interprocess_condition on OSX with processes in different address spaces
Reported by: | Owned by: | Ion Gaztañaga | |
---|---|---|---|
Milestone: | To Be Determined | Component: | interprocess |
Version: | Boost 1.60.0 | Severity: | Problem |
Keywords: | interprocess_condition | Cc: |
Description
Under OSX (at least El Capitan), interprocess_condition does not work if shared between processes that map the shared condition and mutex variables into different address spaces. This is because the OSX pthreads condition implementation stores a raw pointer to the mutex used to wait.
Details and example code here: http://stackoverflow.com/questions/35305291/boost-interprocess-condition-multiple-threads-calling-wait-fails
Note:
See TracTickets
for help on using tickets.