diff -r 3256212fc81f -r 826b40dcb0a8 loggingservices/eventlogger/LogServ/src/logservsession.cpp --- a/loggingservices/eventlogger/LogServ/src/logservsession.cpp Wed Aug 18 11:30:17 2010 +0300 +++ b/loggingservices/eventlogger/LogServ/src/logservsession.cpp Thu Sep 02 22:18:45 2010 +0300 @@ -59,7 +59,8 @@ { LOGTEXT3("CLogServSession::~CLogServSession() - client logging off: %S, %d", &iClientThreadName, iSessionId); - iOperationManager.OMCancel(iSessionId, ETrue); + // Set second parameter to not complete the message, otherwise if the client has died a KERN-EXEC 44 will be generated. + iOperationManager.OMCancel(iSessionId, EFalse); delete iPackage; delete iNotify;