[Boost-users] Troubleshooing deadlock with upgrade_lock<shared_mutex>