Index: src/libchcore/TIpcMutexLock.cpp =================================================================== diff -u -N -rc1f7af79a52133c6d4b14944c3370288be7f5af5 -r575ff9e217ec1d9d5c95a31bc59d2a73a22d1383 --- src/libchcore/TIpcMutexLock.cpp (.../TIpcMutexLock.cpp) (revision c1f7af79a52133c6d4b14944c3370288be7f5af5) +++ src/libchcore/TIpcMutexLock.cpp (.../TIpcMutexLock.cpp) (revision 575ff9e217ec1d9d5c95a31bc59d2a73a22d1383) @@ -32,6 +32,12 @@ TIpcMutexLock::~TIpcMutexLock() { - m_rMutex.Unlock(); + try + { + m_rMutex.Unlock(); + } + catch (const std::exception& e) + { + } } }