id summary reporter owner description type status milestone component version severity resolution keywords cc 7720 exception lock_error while intensive locking/unlocking of mutex sergey.stepanov@… viboes "Hi, Anthony and Vicente. {{{ //////////////////////////////////////////// #include using namespace boost; shared_mutex mtx; void f() { while (true) { upgrade_lock lock(mtx); } } void g() { while (true) { shared_lock lock(mtx); } } void h() { while (true) { unique_lock lock(mtx); } } int main() { thread t0(f); thread t1(g); thread t2(h); t0.join(); t1.join(); t2.join(); return 0; } //////////////////////////////////////////// }}} I ran this program and got exception boost::lock_error in some minutes. Used MS VS 2005 Version 8.0.50727.867, Boost C++ Libraries 1.51 and MS Windows 7 Pro version 6.1.7601 SP1. Regards, Sergey. " Bugs closed Boost 1.60.0 thread Boost 1.51.0 Regression fixed lock_error