Index: src/libchengine/TBasePathDataContainer.cpp
===================================================================
diff -u -N -r85b07e753393f661f7d8f528e4238ebb6e9e1204 -r575ff9e217ec1d9d5c95a31bc59d2a73a22d1383
--- src/libchengine/TBasePathDataContainer.cpp	(.../TBasePathDataContainer.cpp)	(revision 85b07e753393f661f7d8f528e4238ebb6e9e1204)
+++ src/libchengine/TBasePathDataContainer.cpp	(.../TBasePathDataContainer.cpp)	(revision 575ff9e217ec1d9d5c95a31bc59d2a73a22d1383)
@@ -36,8 +36,14 @@
 
 	TBasePathDataContainer::~TBasePathDataContainer()
 	{
-		// clear works with critical section to avoid destruction while item in use
-		Clear();
+		try
+		{
+			// clear works with critical section to avoid destruction while item in use
+			Clear();
+		}
+		catch (const std::exception& e)
+		{
+		}
 	}
 
 	void TBasePathDataContainer::Store(const ISerializerContainerPtr& spContainer) const