Index: src/libchengine/TTask.cpp =================================================================== diff -u -N -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r575ff9e217ec1d9d5c95a31bc59d2a73a22d1383 --- src/libchengine/TTask.cpp (.../TTask.cpp) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ src/libchengine/TTask.cpp (.../TTask.cpp) (revision 575ff9e217ec1d9d5c95a31bc59d2a73a22d1383) @@ -83,7 +83,13 @@ TTask::~TTask() { - KillThread(); + try + { + KillThread(); + } + catch (const std::exception& e) + { + } } void TTask::SetTaskDefinition(const TTaskDefinition& rTaskDefinition)