diff --git a/api/hip/hip_platform.cpp b/api/hip/hip_platform.cpp index 1b8a7b5c96..3e70f6e539 100644 --- a/api/hip/hip_platform.cpp +++ b/api/hip/hip_platform.cpp @@ -166,6 +166,7 @@ extern "C" std::vector< std::pair >* __hipRegisterFatBinary(c } void PlatformState::unregisterVar(hipModule_t hmod) { + amd::ScopedLock lock(lock_); auto it = vars_.begin(); while (it != vars_.end()) { DeviceVar& dvar = it->second;