Index: src/libchcore/TIpcMutex.cpp
===================================================================
diff -u -N -rc1f7af79a52133c6d4b14944c3370288be7f5af5 -r575ff9e217ec1d9d5c95a31bc59d2a73a22d1383
--- src/libchcore/TIpcMutex.cpp	(.../TIpcMutex.cpp)	(revision c1f7af79a52133c6d4b14944c3370288be7f5af5)
+++ src/libchcore/TIpcMutex.cpp	(.../TIpcMutex.cpp)	(revision 575ff9e217ec1d9d5c95a31bc59d2a73a22d1383)
@@ -35,7 +35,13 @@
 
 	TIpcMutex::~TIpcMutex()
 	{
-		Close();
+		try
+		{
+			Close();
+		}
+		catch (const std::exception& e)
+		{
+		}
 	}
 
 	void TIpcMutex::CreateMutex(const wchar_t* pszName)