Start a conversation

The Attendant service is crashingdue to libspam.dll : "Error details: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt."

Versions / Builds Affected

GFI MailEssentials 2015

Status

Resolved

Problem Summary

The Attendant service is crashing referencing the libspam.dll file.

TT / JIRAID

2543

How to Identify

2015-04-20,10:24:16,293,1,"#000012CC","#00000004","info ","Attendant Service","Service started. Total time taken: 9.2968037 sec" 2015-04-20,12:24:13,160,1,"#000012CC","#0000002C","error ","Attendant Service","Error: CRITICAL Unhandled error, terminating:True" 2015-04-20,12:24:13,160,1,"#000012CC","#0000002C","error ","Attendant Service","Error details: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. ; at LibSpam.CSpamFilter.ExtractTokens(CSpamFilter* , SByte* , UInt32 ) ; at LibSpamNET.LibSpamHelper.extractSPAMTokens(Stream email) ; at ContentSecurity.ML.AST.EWSPFolders.PublicFolderTraining.ProcessFolder2(BaseFolderType rootASFolder, String folderName) ; at ContentSecurity.ML.AST.EWSPFolders.PublicFolderTraining.Process() ; at ContentSecurity.ML.AST.EWSPFolders.PublicFolderTraining.traintimer_Elapsed(Object sender, ElapsedEventArgs e) ; at System.Timers.Timer.MyTimerCallback(Object state) ; at System.Threading.TimerQueueTimer.CallCallbackInContext(Object state) ; at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ; at System.Threading.TimerQueueTimer.CallCallback() ; at System.Threading.TimerQueueTimer.Fire() ; at System.Threading.TimerQueue.FireQueuedTimerCompletion(Object state) ; at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() ; at System.Threading.ThreadPoolWorkQueue.Dispatch() ; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()" 2015-04-20,12:24:13,160,1,"#000012CC","#0000002C","info ","Attendant Service","Initiating restart"

Workaround / Fix Details

Install all CUs/Upgrade to latest version In some cases disabling the Public folder processing and/or SpamTag has solved the issue. The Bayesian filter can be temporary disabled as well until a fix is available.

Required Actions

As above, attach article to case
Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted 18 days ago

Comments