Application hanging

Hi,

I’ve been using eM Client for a few months without problem.  However, as from yesterday the applications starts up ok but then hangs (lands on the inbox screen).  I can’t select anything and have to kill the app (windows sees this as an application hang).  I suspect the problem lies with eM client trying to display a particular email but I can’t even clear the inbox.

Any advise or suggestions appreciated!

Many thanks,
Paul

Hi Paul,
what version of eM Client are you currently using?
Can you please download and run this tool when the application is frozen/stuck(http://www.emclient.com/tools/emstackdump.exe). The tool will generate a dump file, can you please take this file and send it to mcgregor@emclient.com along with a reference link to this forum topic?

Also try to open the application in “offline mode”, you can do so by holding the CTRL button while clicking on the applications icon and holding it until the application finished loading.

Thank you,
Paul.

Also, I tried to download and install the current version and the only option I get is repair (which I guess is likely what I do want to do). But the repair just quits saying the account already exists? I will try running the stack dump.

Where I see the hang appears to be in synchronizing the IMAP folders. I do have about 12,000 email accounts various accounts if you count local archive folders. Is this just too large?

The other issue is that there appears to be no graceful way to exit when it hangs, so I have to run through the eM Client database check each time I boot.

I would e-mail it to you, but I can’t. So here is the dump:

MailClient 6.0.20899.0 [PID: 5072]
Description: eM Client
Company: eM Client, Inc.
CPU: 0%
CPU Time: 0:2:25
Physical Memory: 146556k
Virtual Memory: 564460k
Managed Heap: 5660k
Gen 0 Collections: 24
Gen 1 Collections: 5
Gen 2 Collections: 2
% Time in GC: 0.31%

Thread ID: 5076 [waiting]
Thread ID: 6984
Thread ID: 7416
Thread ID: 7272 [waiting]
Thread ID: 7464 [waiting]
Thread ID: 7928 [waiting]
Thread ID: 7536 [waiting]
Thread ID: 7008 [waiting]
Thread ID: 7468 [waiting]
Thread ID: 7764 [waiting]
Thread ID: 7384 [waiting]
Thread ID: 4592
Thread ID: 7656
Thread ID: 7484 [waiting]
Thread ID: 4520 [waiting]
Thread ID: 3556 [waiting]
Thread ID: 7860 [waiting]
Thread ID: 5524 [waiting]
Thread ID: 2680
Thread ID: 7812 [waiting]
Thread ID: 1312 [waiting]
Thread ID: 7184 [waiting]
Thread ID: 2320 [waiting]
Thread ID: 1452 [waiting]
Thread ID: 5484 [waiting]
Thread ID: 2164 [waiting]
Thread ID: 1036 [waiting]
Thread ID: 4356 [waiting]
Thread ID: 4780 [waiting]
Thread ID: 7992 [waiting]
Thread ID: 7300 [waiting]
Thread ID: 7708 [waiting]
Thread ID: 5648 [waiting]
Thread ID: 7864 [waiting]
Thread ID: 5512 [waiting]
Thread ID: 3776 [waiting]
Thread ID: 8072 [waiting]
Thread ID: 4924 [waiting]
Thread ID: 2556
Thread ID: 2412
Thread ID: 7556
Thread ID: 2392
Thread ID: 2928
Thread ID: 3716
Thread ID: 3792

Thread [#5076]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLockCore() (source line information unavailable)
  4. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.ReadLock() (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePartContent(mimePart=MailClient.Storage.Data.SQLite.DbMimePart) (source line information unavailable)
  7. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbMimePart.get_HeaderStream() (source line information unavailable)
  8. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbRootMimePart.get_HeaderStream() (source line information unavailable)
  9. MailClient.exe#0!MailClient.Imap.Synchronizer.GetItemHeader(folder=, item=, basePart=, partName=) (source line information unavailable)
  10. MailClient.exe#0!MailClient.Storage.Application.Mail.MailItem+MailPartAdaptor.get_HeaderStream() (source line information unavailable)
  11. MailClient.exe#0!MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(sender=, e=System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) (source line information unavailable)
  12. System.Windows.Forms.dll#0!System.Windows.Forms.WebBrowser.OnDocumentCompleted(e=) (source line information unavailable)
  13. MailClient.exe#0!MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(e=) (source line information unavailable)
  14. System.Windows.Forms.dll#0!System.Windows.Forms.WebBrowser+WebBrowserEvent.DocumentComplete(pDisp=, urlObject=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]
  15. mscorlib.dll#0!System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(obj=, parameters=array [2], arguments=array [2]) (source line information unavailable)
  16. mscorlib.dll#0!System.Reflection.RuntimeMethodInfo.Invoke(obj=, invokeAttr=, binder=, parameters=, culture=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]
    [Internal Frame, ‘M–>U’]
    [IL Method without Metadata]
  17. System.Windows.Forms.dll#0!System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(dwComponentID=, reason=-1, pvLoopData=0) (source line information unavailable)
  18. System.Windows.Forms.dll#0!System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(reason=-1, context=System.Windows.Forms.ApplicationContext) (source line information unavailable)
  19. System.Windows.Forms.dll#0!System.Windows.Forms.Application+ThreadContext.RunMessageLoop(reason=, context=) (source line information unavailable)
  20. System.Windows.Forms.dll#0!System.Windows.Forms.Application.Run(context=) (source line information unavailable)
  21. MailClient.exe#0!MailClient.Program.b__4() (source line information unavailable)
  22. MailClient.ExceptionUtils.dll#0!MailClient.ExceptionUtils.ExceptionUtils.Filter(body=, filter=MailClient.ExceptionUtils.ExceptionUtils+FilterDelegate, handler=System.Action`1) (source line information unavailable)
  23. MailClient.exe#0!MailClient.Program.Main(args=) (source line information unavailable)

Thread [#6984]
[Internal Frame, ‘U–>M’]

Thread [#7416]

Thread [#7272]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLockCore() (source line information unavailable)
  4. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.ReadLock() (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbRepository`1.GetFreePageCount() (source line information unavailable)
  7. MailClient.exe#0!MailClient.Storage.Data.Compactor.CompactWorker(parameter=) (source line information unavailable)
  8. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  9. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  10. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  11. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7464]
*0. mscorlib.dll#0!System.Threading.Monitor.Wait(obj=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Storage.Application.TaskQueue.b__0() (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart() (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7928]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7536]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7008]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7468]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7764]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7384]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#4592]
[Internal Frame, ‘M–>U’]
[IL Method without Metadata]
*0. System.dll#0!System.Net.Sockets.Socket.Receive(buffer=array [4181], offset=0, size=, socketFlags=System.Net.Sockets.SocketFlags, errorCode=System.Net.Sockets.SocketError) (source line information unavailable)

  1. System.dll#0!System.Net.Sockets.Socket.Receive(buffer=, offset=, size=, socketFlags=) (source line information unavailable)
  2. System.dll#0!System.Net.Sockets.NetworkStream.Read(buffer=, offset=, size=) (source line information unavailable)
  3. System.dll#0!System.Net.FixedSizeReader.ReadPacket(buffer=array [4181], offset=0, count=5) (source line information unavailable)
  4. System.dll#0!System.Net.Security._SslStream.StartFrameHeader(buffer=array [4096], offset=0, count=12, asyncRequest=) (source line information unavailable)
  5. System.dll#0!System.Net.Security._SslStream.StartReading(buffer=array [4096], offset=0, count=12, asyncRequest=) (source line information unavailable)
  6. System.dll#0!System.Net.Security._SslStream.ProcessRead(buffer=, offset=, count=, asyncRequest=) (source line information unavailable)
  7. System.dll#0!System.Net.TlsStream.Read(buffer=, offset=, size=) (source line information unavailable)
  8. System.dll#0!System.Net.PooledStream.Read(buffer=, offset=, size=) (source line information unavailable)
  9. System.dll#0!System.Net.ChunkParser.TryGetMoreData() (source line information unavailable)
  10. System.dll#0!System.Net.ChunkParser.ProcessResponse() (source line information unavailable)
  11. System.dll#0!System.Net.ChunkParser.Read(userBuffer=, userBufferOffset=, userBufferCount=) (source line information unavailable)
  12. System.dll#0!System.Net.ConnectStream.ReadWithoutValidation(buffer=, offset=, size=, abortOnError=True) (source line information unavailable)
  13. System.dll#0!System.Net.ConnectStream.Read(buffer=array [4096], offset=0, size=) (source line information unavailable)
  14. Microsoft.Exchange.WebServices.dll#0!Microsoft.Exchange.WebServices.Data.HangingTraceStream.Read(buffer=array [4096], offset=0, count=) (source line information unavailable)
  15. System.Xml.dll#0!System.Xml.XmlTextReaderImpl.ReadData() (source line information unavailable)
  16. System.Xml.dll#0!System.Xml.XmlTextReaderImpl.ParseDocumentContent() (source line information unavailable)
  17. System.Xml.dll#0!System.Xml.XmlTextReaderImpl.Read() (source line information unavailable)
  18. Microsoft.Exchange.WebServices.dll#0!Microsoft.Exchange.WebServices.Data.EwsXmlReader.Read() (source line information unavailable)
  19. Microsoft.Exchange.WebServices.dll#0!Microsoft.Exchange.WebServices.Data.EwsXmlReader.Read(nodeType=System.Xml.XmlNodeType) (source line information unavailable)
  20. Microsoft.Exchange.WebServices.dll#0!Microsoft.Exchange.WebServices.Data.EwsXmlReader.InternalReadElement(xmlNamespace=Microsoft.Exchange.WebServices.Data.XmlNamespace, localName=“Envelope”, nodeType=System.Xml.XmlNodeType) (source line information unavailable)
  21. Microsoft.Exchange.WebServices.dll#0!Microsoft.Exchange.WebServices.Data.ServiceRequestBase.ReadResponse(ewsXmlReader=Microsoft.Exchange.WebServices.Data.EwsServiceMultiResponseXmlReader) (source line information unavailable)
  22. Microsoft.Exchange.WebServices.dll#0!Microsoft.Exchange.WebServices.Data.HangingServiceRequestBase.ParseResponses(state=) (source line information unavailable)
  23. mscorlib.dll#0!System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(state=) (source line information unavailable)
  24. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  25. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  26. mscorlib.dll#0!System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() (source line information unavailable)
  27. mscorlib.dll#0!System.Threading.ThreadPoolWorkQueue.Dispatch() (source line information unavailable)
  28. mscorlib.dll#0!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7656]
[Internal Frame, ‘M–>U’]
[IL Method without Metadata]
*0. System.Runtime.Remoting.dll#0!System.Runtime.Remoting.Channels.Ipc.IpcPort.WaitForConnect() (source line information unavailable)

  1. System.Runtime.Remoting.dll#0!System.Runtime.Remoting.Channels.Ipc.IpcServerChannel.Listen() (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart() (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7484]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.UI.Notifications.Notifier.checkQueue() (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  7. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  8. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart() (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#4520]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#3556]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7860]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#5524]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLockCore() (source line information unavailable)
  4. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.ReadLock() (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbRepository`1.GetMax(column=“uniqueId”, query=MailClient.Storage.Query.QueryDefinition) (source line information unavailable)
  7. MailClient.exe#0!MailClient.Imap.Synchronizer+FolderInfo.get_LastSeenUid() (source line information unavailable)
  8. MailClient.exe#0!MailClient.Imap.Synchronizer+SynchronizeMessagesCommand.ExecuteInternal(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  9. MailClient.exe#0!MailClient.Imap.Synchronizer+ImapCommand.Execute(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  10. MailClient.exe#0!MailClient.Commands.Command.Process(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  11. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  16. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#2680]
[Internal Frame, ‘M–>U’]
*0. System.Data.SQLite.dll#0!System.Data.SQLite.SQLite3.Step(stmt=System.Data.SQLite.SQLiteStatement) (source line information unavailable)

  1. System.Data.SQLite.dll#0!System.Data.SQLite.SQLiteDataReader.NextResult() (source line information unavailable)
  2. System.Data.SQLite.dll#0!System.Data.SQLite.SQLiteDataReader…ctor(cmd=, behave=) (source line information unavailable)
  3. System.Data.SQLite.dll#0!System.Data.SQLite.SQLiteCommand.ExecuteReader(behavior=) (source line information unavailable)
  4. System.Data.SQLite.dll#0!System.Data.SQLite.SQLiteCommand.ExecuteNonQuery() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbMailRepository.StoreMimePartContent(messageId=, partName=, rowid=, mimePart=) (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbMailRepository.SetPartContent(item=MailClient.Storage.Data.SQLite.DbMailRepositoryItem, name=, content=, encoded=) (source line information unavailable)
  7. MailClient.exe#0!MailClient.Imap.Synchronizer+DownloadCommand.ExecuteInternal(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  8. MailClient.exe#0!MailClient.Imap.Synchronizer+ImapCommand.Execute(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  9. MailClient.exe#0!MailClient.Commands.Command.Process(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  10. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  11. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7812]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#1312]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7184]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#2320]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLockCore() (source line information unavailable)
  4. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.ReadLock() (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbRepository`1.FindOids(condition=MailClient.Storage.Query.BooleanQuery, cancellationToken=, sortKeys=array [1]) (source line information unavailable)
  7. MailClient.exe#0!MailClient.Imap.Synchronizer+FolderInfo.get_UidToOid() (source line information unavailable)
  8. MailClient.exe#0!MailClient.Imap.Synchronizer+SynchronizeMessagesCommand.ExecuteInternal(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  9. MailClient.exe#0!MailClient.Imap.Synchronizer+ImapCommand.Execute(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  10. MailClient.exe#0!MailClient.Commands.Command.Process(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  11. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  16. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#1452]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#5484]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLockCore() (source line information unavailable)
  4. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.ReadLock() (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbRepository`1.FindOids(condition=MailClient.Storage.Query.BooleanQuery, cancellationToken=, sortKeys=array [2]) (source line information unavailable)
  7. MailClient.exe#0!MailClient.Protocols.Common.ItemSynchronizeContext2.Synchronize(synchronizationType=MailClient.Protocols.Common.SynchronizationType, items=, getUniqueId=System.Func2, hasChanged=System.Func3, isDeleted=System.Func2, convertItems=, updateItem=System.Action`2) (source line information unavailable)
  8. MailClient.exe#0!MailClient.Protocols.Exchange.ExchangeItemSynchronizer`2.Synchronize(synchronizeContext=MailClient.Protocols.Common.MailItemSynchronizeContext, folder=, cancellationToken=) (source line information unavailable)
  9. MailClient.exe#0!MailClient.Protocols.Common.ItemSynchronizer`2+<>c__DisplayClass30+<>c__DisplayClass35.b__2c(status=, cancellationToken=) (source line information unavailable)
  10. MailClient.exe#0!MailClient.Protocols.Exchange.ExchangeGenericCommand.Execute(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  11. MailClient.exe#0!MailClient.Commands.Command.Process(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  12. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  16. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  17. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#2164]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#1036]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#4356]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#4780]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLockCore() (source line information unavailable)
  4. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.ReadLock() (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbRepository`1.FindOids(condition=MailClient.Storage.Query.BooleanQuery, cancellationToken=, sortKeys=array [1]) (source line information unavailable)
  7. MailClient.exe#0!MailClient.Imap.Synchronizer+FolderInfo.get_UidToOid() (source line information unavailable)
  8. MailClient.exe#0!MailClient.Imap.Synchronizer+SynchronizeMessagesCommand.ExecuteInternal(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  9. MailClient.exe#0!MailClient.Imap.Synchronizer+ImapCommand.Execute(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  10. MailClient.exe#0!MailClient.Commands.Command.Process(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  11. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  16. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7992]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7300]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7708]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#5648]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLockCore() (source line information unavailable)
  4. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.ReadLock() (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbRepository`1.FindOids(condition=MailClient.Storage.Query.BooleanQuery, cancellationToken=, sortKeys=array [1]) (source line information unavailable)
  7. MailClient.exe#0!MailClient.Imap.Synchronizer+FolderInfo.get_UidToOid() (source line information unavailable)
  8. MailClient.exe#0!MailClient.Imap.Synchronizer+SynchronizeMessagesCommand.ExecuteInternal(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  9. MailClient.exe#0!MailClient.Imap.Synchronizer+ImapCommand.Execute(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  10. MailClient.exe#0!MailClient.Commands.Command.Process(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  11. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  16. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7864]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#5512]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#3776]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#8072]
*0. mscorlib.dll#0!System.Threading.WaitHandle.WaitAny(waitHandles=, millisecondsTimeout=, exitContext=) (source line information unavailable)

  1. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  3. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  4. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  5. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  6. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#4924]
*0. mscorlib.dll#0!System.Threading.WaitHandle.InternalWaitOne(waitableSafeHandle=, millisecondsTimeout=, hasThreadAffinity=, exitContext=) (source line information unavailable)

  1. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne(millisecondsTimeout=, exitContext=) (source line information unavailable)
  2. mscorlib.dll#0!System.Threading.WaitHandle.WaitOne() (source line information unavailable)
  3. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLockCore() (source line information unavailable)
  4. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() (source line information unavailable)
  5. MailClient.exe#0!MailClient.Utils.ReaderWriterLockAlt.ReadLock() (source line information unavailable)
  6. MailClient.exe#0!MailClient.Storage.Data.SQLite.DbRepository`1.FindOids(condition=MailClient.Storage.Query.BooleanQuery, cancellationToken=, sortKeys=array [2]) (source line information unavailable)
  7. MailClient.exe#0!MailClient.Protocols.Common.ItemSynchronizeContext2.Synchronize(synchronizationType=MailClient.Protocols.Common.SynchronizationType, items=, getUniqueId=System.Func2, hasChanged=System.Func3, isDeleted=System.Func2, convertItems=, updateItem=System.Action`2) (source line information unavailable)
  8. MailClient.exe#0!MailClient.Protocols.AirSync.AirSyncItemSynchronizer`2.Synchronize(synchronizeContext=MailClient.Protocols.Common.MailItemSynchronizeContext, folder=MailClient.Storage.Application.Folder, cancellationToken=) (source line information unavailable)
  9. MailClient.exe#0!MailClient.Protocols.Common.ItemSynchronizer`2+<>c__DisplayClass30+<>c__DisplayClass35.b__2c(status=, cancellationToken=) (source line information unavailable)
  10. MailClient.exe#0!MailClient.Protocols.AirSync.AirSyncGenericCommand.Execute(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  11. MailClient.exe#0!MailClient.Commands.Command.Process(status=MailClient.Commands.GuiWorkerStatus) (source line information unavailable)
  12. MailClient.exe#0!MailClient.Commands.SynchronizationQueue.ThreadWorker(threadData=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  16. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  17. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart(obj=) (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#2556]
[Internal Frame, ‘M–>U’]
[IL Method without Metadata]
*0. System.dll#0!System.Net.Sockets.Socket.Receive(buffer=array [1061], offset=0, size=, socketFlags=System.Net.Sockets.SocketFlags, errorCode=System.Net.Sockets.SocketError) (source line information unavailable)

  1. System.dll#0!System.Net.Sockets.Socket.Receive(buffer=, offset=, size=, socketFlags=) (source line information unavailable)
  2. System.dll#0!System.Net.Sockets.NetworkStream.Read(buffer=, offset=, size=) (source line information unavailable)
  3. System.dll#0!System.Net.FixedSizeReader.ReadPacket(buffer=array [1061], offset=0, count=5) (source line information unavailable)
  4. System.dll#0!System.Net.Security._SslStream.StartFrameHeader(buffer=array [4096], offset=0, count=4096, asyncRequest=) (source line information unavailable)
  5. System.dll#0!System.Net.Security._SslStream.StartReading(buffer=array [4096], offset=0, count=4096, asyncRequest=) (source line information unavailable)
  6. System.dll#0!System.Net.Security._SslStream.ProcessRead(buffer=, offset=, count=, asyncRequest=) (source line information unavailable)
  7. System.dll#0!System.Net.Security.SslStream.Read(buffer=, offset=, count=) (source line information unavailable)
  8. mscorlib.dll#0!System.IO.BufferedStream.ReadByte() (source line information unavailable)
  9. MailClient.Imap.Base.dll#0!MailClient.Utils.UnbufferedTextReader.ReadLine() (source line information unavailable)
  10. MailClient.Imap.Base.dll#0!MailClient.Imap.Base.Connection.ReceiveWorker() (source line information unavailable)
  11. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart() (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#2412]
[Internal Frame, ‘M–>U’]
[IL Method without Metadata]
*0. System.dll#0!System.Net.Sockets.Socket.Receive(buffer=array [997], offset=0, size=, socketFlags=System.Net.Sockets.SocketFlags, errorCode=System.Net.Sockets.SocketError) (source line information unavailable)

  1. System.dll#0!System.Net.Sockets.Socket.Receive(buffer=, offset=, size=, socketFlags=) (source line information unavailable)
  2. System.dll#0!System.Net.Sockets.NetworkStream.Read(buffer=, offset=, size=) (source line information unavailable)
  3. System.dll#0!System.Net.FixedSizeReader.ReadPacket(buffer=array [997], offset=0, count=5) (source line information unavailable)
  4. System.dll#0!System.Net.Security._SslStream.StartFrameHeader(buffer=array [4096], offset=0, count=4096, asyncRequest=) (source line information unavailable)
  5. System.dll#0!System.Net.Security._SslStream.StartReading(buffer=array [4096], offset=0, count=4096, asyncRequest=) (source line information unavailable)
  6. System.dll#0!System.Net.Security._SslStream.ProcessRead(buffer=, offset=, count=, asyncRequest=) (source line information unavailable)
  7. System.dll#0!System.Net.Security.SslStream.Read(buffer=, offset=, count=) (source line information unavailable)
  8. mscorlib.dll#0!System.IO.BufferedStream.ReadByte() (source line information unavailable)
  9. MailClient.Imap.Base.dll#0!MailClient.Utils.UnbufferedTextReader.ReadLine() (source line information unavailable)
  10. MailClient.Imap.Base.dll#0!MailClient.Imap.Base.Connection.ReceiveWorker() (source line information unavailable)
  11. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  15. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart() (source line information unavailable)
    [Internal Frame, ‘U–>M’]

Thread [#7556]
[Internal Frame, ‘M–>U’]
[IL Method without Metadata]
*0. System.dll#0!System.Net.Sockets.Socket.Receive(buffer=array [693], offset=0, size=, socketFlags=System.Net.Sockets.SocketFlags, errorCode=System.Net.Sockets.SocketError) (source line information unavailable)

  1. System.dll#0!System.Net.Sockets.Socket.Receive(buffer=, offset=, size=, socketFlags=) (source line information unavailable)
  2. System.dll#0!System.Net.Sockets.NetworkStream.Read(buffer=, offset=, size=) (source line information unavailable)
  3. System.dll#0!System.Net.FixedSizeReader.ReadPacket(buffer=array [693], offset=0, count=5) (source line information unavailable)
  4. System.dll#0!System.Net.Security._SslStream.StartFrameHeader(buffer=array [4096], offset=0, count=4096, asyncRequest=) (source line information unavailable)
  5. System.dll#0!System.Net.Security._SslStream.StartReading(buffer=array [4096], offset=0, count=4096, asyncRequest=) (source line information unavailable)
  6. System.dll#0!System.Net.Security._SslStream.ProcessRead(buffer=, offset=, count=, asyncRequest=) (source line information unavailable)
  7. System.dll#0!System.Net.Security.SslStream.Read(buffer=, offset=, count=) (source line information unavailable)
  8. mscorlib.dll#0!System.IO.BufferedStream.ReadByte() (source line information unavailable)
  9. MailClient.Imap.Base.dll#0!MailClient.Utils.UnbufferedTextReader.ReadLine() (source line information unavailable)
  10. MailClient.Imap.Base.dll#0!MailClient.Imap.Base.Connection.ReceiveWorker() (source line information unavailable)
  11. mscorlib.dll#0!System.Threading.ThreadHelper.ThreadStart_Context(state=) (source line information unavailable)
  12. mscorlib.dll#0!System.Threading.ExecutionContext.RunInternal(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  13. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=, preserveSyncCtx=) (source line information unavailable)
  14. mscorlib.dll#0!System.Threading.ExecutionContext.Run(executionContext=, callback=, state=) (source line information unavailable)
  15. mscorlib.dll#0!Sys

Hi, I’m sorry for any inconvenience caused by this application behavior, can you please comment on the number of accounts you have setup in the application? You have mentioned something about 12,000, that sound a little bit off limits, have you been thinking of account folders?
When the database check is ran, you should be always able to cancel the database check, but do this at your own risk, if the application crashes, the database check should be run in order to work properly, if cancelled, some database files might get corrupted.

Thank you,
Paul.

Well, many of the e-mails  are in archived “local folders”.  I have 3 primary accounts, and I am required to keep 7 years worth of communications available.  I receive 2-300 per day on average, obviously not all are kept, but 50-100 are.

I haven’t tried canceling the database check, but it always completes with no errors found and launches the client.  The client then freezes within a few seconds and becomes unresponsive to any click of any sort.  I have re-installed the client and I am slowing adding things back in.  I will have to dig into account folders and see what that is precisely and if that may help.

Hi again, I have submitted the stack dump information to our developers for more information, once they get back to me, I’ll let you know.
Sorry for any inconveniences caused, by the application.

Thank you,
Paul.

Hi again, It seems like the application is trying to save some message content into database and hangs while performing this operation.
After the application crashes or you’re forced to force quit the application again, can you try to launch the application in offline mode by holding CTRL button while clicking on the application’s launch icon.
Hold the ctrl button until you’re prompted to turn the application in offline mode.

This should let you use the application without the hang being caused again.

If the application works in offline mode please go to Tools > Settings > Advanced and turn on “Database logging”. Save the settings and turn off offline mode in File > Work Offline.

If the application hangs while online again, send us the database log by again going to the advanced settings window and click on “Send logs”, and send the logs to mcgregor@emclient.com with a reference link to this forum topic.

Thank you,
Paul.

Hi,

It sounds as though airic499 is having similar problems to me - em client just hangs for me when it opens (even in offline mode).  It seems to be struggling to display a particular email.  If it helps, I’ve attahced a screen shot (Paul - we have been in touch via email and you have the stack dump).  It’s the first email in the list (probably junk - but the one from “Landmark”).

Thanks,
Paul

Just an update.  Yes, that is clearly what is going on.  As noted I have a large number of e-mails that I need to have archived in off line folders. Somewhere in the middle of the 2013 e-mails is one that for some reason cannot be moved to the local folder.  No idea how/why it could work fine as IMAP, but not be copyable to the local folder. 

I will try the ctrl startup and take it off line, then enable the logging as noted.  

But unable to complete a move is clearly the case.  I think the common thread, what is desperately needed is a graceful or at least semi-graceful way to abandon a move/copy.  

Hi again, does this mean the application gets stuck when you try to open this email or when you select it?
This might be a faulty email that might have to be deleted.

Thank you,
Paul.

Hi,

In my case it’s certainly when the email is selected that it hangs - but eM client auto-selects that email when it starts so I can’t stop it being selected!  If the app could be configured not to default to the first email I might be able to delete it.

Thanks,
Paul

Hi again Paul, can you try to install this update http://www.emclient.com/dist/v6.0.21011/setup.msi if that helps the issue you’re having. If the issue persists, please go to your webmail and forward the message to my email (if it doesn’t contain any personal information you wouldn’t like to share), mcgregor@emclient.com with a reference link to this forum topic.
Please forward the message as attachment if possible.

After you do so, try to delete the message from your webmail and then try to open the application, hope this helps,
Paul.

Ok, I tried the database logging. I was able to use the ctrl key to enter the offline mode and turn on logging. The problem is that with logging on, the program does noting on startup. It does not download new e-mail bad, or try to continue with the message move I guess good. But as soon as I touch any portion of the program GUI, it immediately displays Not responding and will not do anything. I have let it go more than half an hour to see if it is just waiting for anything. Not sure what is left to try except maybe uninstall and re-install?

Hi again, did you turn off the offline mode once the logging was enabled?
To turn off the offline mode go to File > Work Offline, then hopefully emails should start being downloaded again etc.

Thank you,
Paul.

Actually, I need to update the comment. It now looks like the client no longer works at all. Turning off the logging and the same behavior persists. E-mail no longer download and any touching of the application locks it up. I did get a few logs, that I will e-mail as soon as I install some working program.

Checking Help -> About that appears to be the version I am using already.

I did.

Trying a slightly different experiment. One thing that perplexes me is the “bad e-mail” seems to cause me no issues as long as it resides in an IMAP folder. It is only during the move. I have noticed a fair number of transient errors where the e-mail header information is displayed in the client, but then i get an error that says something along the lines of downloading body of e-mail failed. I tried to move a group of these and sure enough it set off a lock up situation. But if I clicked and downloaded the body first no problem.

Looking at the errors generated I think that the default timeout on transactions is way too fast. This is creating a race condition that is locking things up in large moves. Hopelessly so sometimes. I will dig around in the settings, but I think if we could just increase the timeout before the client throws an error that may solve a lot of these issues.

Interesting. Not sure if it is related, but on the fresh install I am now getting this error that I have never seen before.