id summary reporter owner description type status milestone component version severity resolution keywords cc 2219 conditional_variable_any::any fails to release recursive_mutex when mutex has been acquired by the same thread more than one time brad_wade@… Anthony Williams 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. Bugs closed Boost 1.36.0 thread Boost 1.36.0 Regression wontfix condition_variable_any recursive_mutex