diff --git a/hipamd/src/hip_mempool_impl.hpp b/hipamd/src/hip_mempool_impl.hpp index b38eb74d2a..1e900a111f 100644 --- a/hipamd/src/hip_mempool_impl.hpp +++ b/hipamd/src/hip_mempool_impl.hpp @@ -261,6 +261,7 @@ class MemoryPool : public amd::ReferenceCountedObject { /// Add a safe stream for quick looks-ups if event dependencies option is enabled void AddSafeStream(Stream* event_stream, Stream* wait_stream) { + amd::ScopedLock lock(lock_pool_ops_); if (EventDependencies()) { free_heap_.AddSafeStream(event_stream, wait_stream); }