id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9569,[windows] Upgrade lock is not acquired when previous upgrade lock releases if another read lock is present,Rodionov Andrew ,viboes,"The problem is described here https://svn.boost.org/trac/boost/ticket/5516. Example and result are the same. The only difference is that I use instead of . I tried to compile with BOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN flag and everything goes right. So the problem is in function unlock_upgrade() in . My platform: Windows 7 x64, MS VS 2012.",Bugs,closed,Boost 1.57.0,thread,Boost 1.55.0,Problem,fixed,shared_mutex windows,