Subject: [Boost-bugs] [Boost C++ Libraries] #2219: conditional_variable_any::any fails to release recursive_mutex when mutex has been acquired by the same thread more than one time
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-08-18 22:58:57
#2219: conditional_variable_any::any fails to release recursive_mutex when mutex
has been acquired by the same thread more than one time
----------------------------------------------------+-----------------------
Reporter: brad_wade_at_[hidden] | Owner: anthonyw
Type: Bugs | Status: new
Milestone: Boost 1.36.0 | Component: thread
Version: Boost 1.36.0 | Severity: Regression
Keywords: condition_variable_any recursive_mutex |
----------------------------------------------------+-----------------------
I'm having a problem where the following code used to work in boost 1.33.0
to 1.34.1 (I have removed code for brevity). However, the code now
deadlocks. It appears that the problem occurs because calling wait on a
conditional_variable_any variable does not release a recursive_mutex that
has been acquired by the same thread more than one time.
-- Ticket URL: <http://svn.boost.org/trac/boost/ticket/2219> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC