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,