Index: source/ps/TaskManager.cpp =================================================================== --- source/ps/TaskManager.cpp +++ source/ps/TaskManager.cpp @@ -269,7 +269,10 @@ WorkerThread::~WorkerThread() { - m_Kill = true; + { + std::lock_guard guard{m_Mutex}; + m_Kill = true; + } m_ConditionVariable.notify_one(); if (m_Thread.joinable()) m_Thread.join();