Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\10.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\MailClient.vshost.exe', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\Accessibility\2.0.0.0__b03f5f7f11d50a3a\Accessibility.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_32\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Deployment\2.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.DirectoryServices\2.0.0.0__b03f5f7f11d50a3a\System.DirectoryServices.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Management\2.0.0.0__b03f5f7f11d50a3a\System.Management.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Runtime.Remoting\2.0.0.0__b77a5c561934e089\System.Runtime.Remoting.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Runtime.Serialization.Formatters.Soap\2.0.0.0__b03f5f7f11d50a3a\System.Runtime.Serialization.Formatters.Soap.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Security\2.0.0.0__b03f5f7f11d50a3a\System.Security.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- The thread 'vshost.NotifyLoad' (0x1a10) has exited with code 0 (0x0).
- The thread '<No Name>' (0x1a48) has exited with code 0 (0x0).
- The thread 'vshost.LoadReference' (0x470) has exited with code 0 (0x0).
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\MailClient.exe', Symbols loaded.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\System.Data.SQLite.dll', Symbols loaded.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_32\System.Transactions\2.0.0.0__b77a5c561934e089\System.Transactions.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\jabber-net.dll', Symbols loaded.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\MailClient.Mail.dll', Symbols loaded.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\Microsoft.Office.Interop.Outlook.dll'
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\MailClient.Collections.dll', Symbols loaded.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\HtmlInterop.dll', Symbols loaded.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\netlib.Dns.dll', Symbols loaded.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\Interop.SKYPE4COMLib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\OutlookAccountInterfaces.dll', Symbols loaded.
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC_32\CustomMarshalers\2.0.0.0__b03f5f7f11d50a3a\CustomMarshalers.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x1760) has exited with code 0 (0x0).
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x13e8) has exited with code 0 (0x0).
- ExecuteConnect
- ExecuteConnect
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\Windows\assembly\GAC\Microsoft.mshtml\7.0.3300.0__b03f5f7f11d50a3a\Microsoft.mshtml.dll'
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 33 currentId: 22 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Storage.Application.Folder.<get_Subfolders>d__6.MoveNext() in C:\programming\c#\mailclient\Storage\Application\Folder.cs:line 200
- at MailClient.Imap.Synchronizer.ResynchronizeCreateAndRename(Folder folder) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 85
- at MailClient.Imap.Synchronizer.GoOnline() in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 298
- at MailClient.Imap.ImapAccount.ChangeOnlineState(Boolean online, OfflineReason offlineReason) in C:\programming\c#\mailclient\Protocols\Imap\IMAPAccount.cs:line 151
- at MailClient.Imap.ImapAccount.GoOnline() in C:\programming\c#\mailclient\Protocols\Imap\IMAPAccount.cs:line 110
- at MailClient.Accounts.MailAccount.GoOnline() in C:\programming\c#\mailclient\Accounts\Mail\MailAccount.cs:line 94
- at MailClient.Accounts.AccountManager.SetOnlineState(Boolean toOnline, OfflineReason offlineReason) in C:\programming\c#\mailclient\Accounts\AccountManager.cs:line 422
- at MailClient.Accounts.AccountManager.<InitializeOnlineMode>b__f(Object ) in C:\programming\c#\mailclient\Accounts\AccountManager.cs:line 274
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 254
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbFolderRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 255
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Imap.Synchronizer.Status(StatusNotification notification) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1382
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1151
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\HTMLEditorControl.dll', Symbols loaded.
- ExecuteConnect
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0xb8c) has exited with code 0 (0x0).
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\NHunspell.dll', Symbols loaded.
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x1cc8) has exited with code 0 (0x0).
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- ExecuteConnect
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x137c) has exited with code 0 (0x0).
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 38 currentId: 33 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Storage.Application.Folder.GetFolder(String path) in C:\programming\c#\mailclient\Storage\Application\Folder.cs:line 1349
- at MailClient.Imap.Synchronizer.List(ListNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1197
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1142
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 254
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbFolderRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 255
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Imap.Synchronizer.Status(StatusNotification notification) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1382
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1151
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 20 currentId: 41 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbContactRepository.LoadEmails(IContactRepositoryItem parentItem) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 725
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.get_Emails() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 104
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.Copy() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 482
- at MailClient.Storage.Application.Item`2.BeginUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 131
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 154
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 20 currentId: 41 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbContactRepository.LoadEmails(IContactRepositoryItem parentItem) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 725
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.get_Emails() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 104
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.Copy() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 482
- at MailClient.Storage.Application.Item`2.BeginUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 131
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 154
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 41 currentId: 20 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbContactRepository.LoadProperty(UInt64 itemId, String propertyName, String propertyId) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 708
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.get_Card() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 293
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.Copy() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 496
- at MailClient.Storage.Application.Item`2.BeginUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 131
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 154
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 41 currentId: 52 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Storage.Application.ItemCollection`2.<GetEnumerator>d__26.MoveNext() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 549
- at MailClient.Jabber.JabberManager.removeIMContactsNotPresentInRoster() in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 780
- at MailClient.Jabber.JabberManager.rosterManager_OnRosterEnd(Object sender) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 808
- at jabber.client.RosterManager.GotIQ(Object sender, IQ iq) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\RosterManager.cs:line 356
- at jabber.client.IQHandler.Invoke(Object sender, IQ iq)
- at jabber.client.JabberClient.FireOnIQ(Object sender, IQ iq) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 802
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 793
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 20 currentId: 41 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.FindByOid(UInt64 oid) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 552
- at MailClient.Storage.Data.SQLite.DbContactRepository.FindContactBySpecificUin(String uin) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1892
- at MailClient.Storage.Application.Contact.ContactItem.<FindContactIMBySpecificUin>d__0.MoveNext() in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1215
- at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
- at MailClient.Jabber.JabberManager.synchronizeIMContactWithLocalFolder(Item item) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 698
- at MailClient.Jabber.JabberManager.rosterManager_OnRosterItem(Object sender, Item ri) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 638
- at jabber.client.RosterManager.GotIQ(Object sender, IQ iq) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\RosterManager.cs:line 352
- at jabber.client.IQHandler.Invoke(Object sender, IQ iq)
- at jabber.client.JabberClient.FireOnIQ(Object sender, IQ iq) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 802
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 793
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Security._SslStream.ProcessFrameBody(Int32 readBytes, Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
- at System.Net.Security._SslStream.ReadFrameCallback(AsyncProtocolRequest asyncRequest)
- at System.Net.AsyncProtocolRequest.CompleteRequest(Int32 result)
- at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32 bytes)
- at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 20 currentId: 10 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetFreePageCount() in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 605
- at MailClient.Storage.Data.Compactor.CompactWorker(Object parameter) in C:\programming\c#\mailclient\Storage\Data\Compactor.cs:line 75
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 20 currentId: 41 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbContactRepository.LoadIM(IContactRepositoryItem parentItem) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 854
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.get_InstantMessengers() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 170
- at MailClient.Storage.Application.Contact.ContactIMCollection.<GetEnumerator>d__0.MoveNext() in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIMCollection.cs:line 20
- at MailClient.Storage.Application.Contact.ContactItem.<FindContactIMBySpecificUin>d__0.MoveNext() in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1227
- at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
- at MailClient.Jabber.JabberManager.synchronizeIMContactWithLocalFolder(Item item) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 698
- at MailClient.Jabber.JabberManager.rosterManager_OnRosterItem(Object sender, Item ri) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 638
- at jabber.client.RosterManager.GotIQ(Object sender, IQ iq) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\RosterManager.cs:line 352
- at jabber.client.IQHandler.Invoke(Object sender, IQ iq)
- at jabber.client.JabberClient.FireOnIQ(Object sender, IQ iq) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 802
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 793
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Security._SslStream.ProcessFrameBody(Int32 readBytes, Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
- at System.Net.Security._SslStream.ReadFrameCallback(AsyncProtocolRequest asyncRequest)
- at System.Net.AsyncProtocolRequest.CompleteRequest(Int32 result)
- at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32 bytes)
- at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 58 currentId: 55 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Storage.Application.Folder.GetFolder(String path) in C:\programming\c#\mailclient\Storage\Application\Folder.cs:line 1349
- at MailClient.Imap.Synchronizer.List(ListNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1197
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1142
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 254
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbFolderRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 255
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1530
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 58 currentId: 38 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Storage.Application.Folder.GetFolder(String path) in C:\programming\c#\mailclient\Storage\Application\Folder.cs:line 1349
- at MailClient.Imap.Synchronizer.Status(StatusNotification notification) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1366
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1151
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 254
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbFolderRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 255
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1530
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 20 currentId: 41 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.FindByOid(UInt64 oid) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 552
- at MailClient.Storage.Data.SQLite.DbContactRepository.FindContactBySpecificUin(String uin) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1892
- at MailClient.Storage.Application.Contact.ContactItem.<FindContactIMBySpecificUin>d__0.MoveNext() in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1215
- at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1064
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Security._SslStream.ProcessFrameBody(Int32 readBytes, Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
- at System.Net.Security._SslStream.ReadFrameCallback(AsyncProtocolRequest asyncRequest)
- at System.Net.AsyncProtocolRequest.CompleteRequest(Int32 result)
- at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32 bytes)
- at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 41 currentId: 52 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.FindByOid(UInt64 oid) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 552
- at MailClient.Storage.Data.SQLite.DbContactRepository.FindContactBySpecificUin(String uin) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1892
- at MailClient.Storage.Application.Contact.ContactItem.<FindContactIMBySpecificUin>d__0.MoveNext() in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1215
- at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1064
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CaptureOrComplete(ExecutionContext& cachedContext, Boolean returnContext)
- at System.Net.ContextAwareResult.FinishPostingAsyncOp(CallbackClosure& closure)
- at System.Net.Sockets.Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, SocketError& errorCode, AsyncCallback callback, Object state)
- at System.Net.Sockets.Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, AsyncCallback callback, Object state)
- at System.Net.Sockets.NetworkStream.BeginRead(Byte[] buffer, Int32 offset, Int32 size, AsyncCallback callback, Object state)
- at bedrock.net.AsyncSocket.RequestRead() in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 902
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 981
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Security._SslStream.ProcessFrameBody(Int32 readBytes, Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
- at System.Net.Security._SslStream.ReadFrameCallback(AsyncProtocolRequest asyncRequest)
- at System.Net.AsyncProtocolRequest.CompleteRequest(Int32 result)
- at System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(Int32 bytes)
- at System.Net.FixedSizeReader.ReadCallback(IAsyncResult transportResult)
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\Microsoft.Experimental.IO.dll', Symbols loaded.
- A first chance exception of type 'xpnet.PartialTokenException' occurred in jabber-net.dll
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 53 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.SpecializeFolderNode(FolderTreeNode folderNode) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 77
- at MailClient.UI.Controls.controlFolders.<>c__DisplayClass15.<folder_PropertyChanged>b__13() in C:\programming\c#\mailclient\UI\Controls\controlFolders.cs:line 937
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.<>c__DisplayClass2.<SafeBeginInvoke>b__0() in C:\programming\c#\mailclient\UI\Marshaling.cs:line 34
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
- at System.Threading.ExecutionContext.runTryCode(Object userData)
- at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
- at System.Windows.Forms.Control.WndProc(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
- at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 257
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 53 currentId: 36 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetMax(String column, QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 591
- at MailClient.Imap.Synchronizer.FolderInfo.get_LastSeenUid() in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\FolderInfo.cs:line 175
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 101
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 257
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 53 currentId: 47 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetMax(String column, QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 591
- at MailClient.Imap.Synchronizer.FolderInfo.get_LastSeenUid() in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\FolderInfo.cs:line 175
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 101
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 257
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 53 currentId: 33 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Storage.Application.Folder.GetFolder(String path) in C:\programming\c#\mailclient\Storage\Application\Folder.cs:line 1349
- at MailClient.Imap.Synchronizer.Status(StatusNotification notification) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1366
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1151
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 254
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 257
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.FolderInfo.set_CachedUidNext(UInt32 value) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\FolderInfo.cs:line 167
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 300
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 53 currentId: 45 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.CalDav.Synchronizer.SynchronizeFoldersCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\CalDav\Synchronizer\SynchronizeFoldersCommand.cs:line 89
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 254
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 257
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.FolderInfo.set_CachedUidNext(UInt32 value) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\FolderInfo.cs:line 167
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 300
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 47 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.SpecializeFolderNode(FolderTreeNode folderNode) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 77
- at MailClient.UI.Controls.controlFolders.<>c__DisplayClass15.<folder_PropertyChanged>b__13() in C:\programming\c#\mailclient\UI\Controls\controlFolders.cs:line 937
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.<>c__DisplayClass2.<SafeBeginInvoke>b__0() in C:\programming\c#\mailclient\UI\Marshaling.cs:line 34
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
- at System.Threading.ExecutionContext.runTryCode(Object userData)
- at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
- at System.Windows.Forms.Control.WndProc(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
- at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 257
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 47 currentId: 38 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.FindByOid(UInt64 oid) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 552
- at MailClient.Imap.Synchronizer.FolderInfo.FindItemByUid(UInt32 uid) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\FolderInfo.cs:line 227
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1494
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 257
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 47 currentId: 53 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 354
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 257
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 47 currentId: 38 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 254
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbFolderRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 255
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1530
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 47 currentId: 33 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Storage.Application.Folder.GetFolder(String path) in C:\programming\c#\mailclient\Storage\Application\Folder.cs:line 1349
- at MailClient.Imap.Synchronizer.Status(StatusNotification notification) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1366
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1151
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 254
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbFolderRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbFolderRepository.cs:line 257
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.FolderInfo.set_CachedUidNext(UInt32 value) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\FolderInfo.cs:line 167
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 300
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 38 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.SpecializeFolderNode(FolderTreeNode folderNode) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 77
- at MailClient.UI.Controls.controlFolders.<>c__DisplayClass15.<folder_PropertyChanged>b__13() in C:\programming\c#\mailclient\UI\Controls\controlFolders.cs:line 937
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.<>c__DisplayClass2.<SafeBeginInvoke>b__0() in C:\programming\c#\mailclient\UI\Marshaling.cs:line 34
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
- at System.Threading.ExecutionContext.runTryCode(Object userData)
- at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
- at System.Windows.Forms.Control.WndProc(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
- at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- The thread 'IMAP Receiver' (0x1c84) has exited with code 0 (0x0).
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 38 currentId: 47 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 354
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 38 currentId: 27 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetMax(String column, QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 591
- at MailClient.Imap.Synchronizer.FolderInfo.get_LastSeenUid() in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\FolderInfo.cs:line 175
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 101
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 38 currentId: 27 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.Find(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 541
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 354
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 38 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.SpecializeFolderNode(FolderTreeNode folderNode) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 77
- at MailClient.UI.Controls.controlFolders.<>c__DisplayClass15.<folder_PropertyChanged>b__13() in C:\programming\c#\mailclient\UI\Controls\controlFolders.cs:line 937
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.<>c__DisplayClass2.<SafeBeginInvoke>b__0() in C:\programming\c#\mailclient\UI\Marshaling.cs:line 34
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
- at System.Threading.ExecutionContext.runTryCode(Object userData)
- at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
- at System.Windows.Forms.Control.WndProc(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
- at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 36 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 257
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- A first chance exception of type 'System.IO.IOException' occurred in System.dll
- The thread 'IMAP Receiver' (0x1578) has exited with code 0 (0x0).
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x1030) has exited with code 0 (0x0).
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 27 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Remove[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 250
- at MailClient.Storage.Data.SQLite.DbMailRepository.Remove[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1046
- at MailClient.Storage.Data.SQLite.DbRepository`1.Remove[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 375
- at MailClient.Imap.Synchronizer.AfterSelect(Folder folder) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1657
- at MailClient.Imap.ConnectionPoolEntry.SelectFolder(Folder value) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 253
- at MailClient.Imap.ConnectionPool.AcquireConnection(Folder mailFolder, Boolean idle) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPool.cs:line 110
- at MailClient.Imap.ConnectionPool.AcquireFolderConnection(Folder mailFolder) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPool.cs:line 163
- at MailClient.Imap.ConnectionContext..ctor(ImapAccount account, Folder folder) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionContext.cs:line 66
- at MailClient.Imap.Synchronizer.FolderInfo.CreateConnectionContext() in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\FolderInfo.cs:line 199
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 75
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- A first chance exception of type 'System.IO.IOException' occurred in System.dll
- The thread 'IMAP Receiver' (0x1ab4) has exited with code 0 (0x0).
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x109c) has exited with code 0 (0x0).
- A first chance exception of type 'System.IO.IOException' occurred in System.dll
- The thread 'IMAP Receiver' (0x1cc4) has exited with code 0 (0x0).
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x1050) has exited with code 0 (0x0).
- A first chance exception of type 'System.IO.IOException' occurred in System.dll
- The thread 'IMAP Receiver' (0x8c4) has exited with code 0 (0x0).
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0xe7c) has exited with code 0 (0x0).
- A first chance exception of type 'System.IO.IOException' occurred in System.dll
- The thread 'IMAP Receiver' (0xf98) has exited with code 0 (0x0).
- The thread '<No Name>' (0x1848) has exited with code 0 (0x0).
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x1824) has exited with code 0 (0x0).
- A first chance exception of type 'System.IO.IOException' occurred in System.dll
- The thread 'IMAP Receiver' (0x1140) has exited with code 0 (0x0).
- The thread '<No Name>' (0x1ad8) has exited with code 0 (0x0).
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0xac) has exited with code 0 (0x0).
- A first chance exception of type 'System.IO.IOException' occurred in System.dll
- The thread 'IMAP Receiver' (0x1500) has exited with code 0 (0x0).
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 33 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 33 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMessages.<>c__DisplayClass12.<UpdateItemCount>b__11() in C:\programming\c#\mailclient\UI\Controls\controlMessages.cs:line 727
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.SafeBeginInvoke(Control control, Delegate method, Object[] parameters) in C:\programming\c#\mailclient\UI\Marshaling.cs:line 43
- at MailClient.UI.Controls.controlMessages.UpdateItemCount(IItemCollectionView`1 itemsView, NotifyCollectionChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMessages.cs:line 715
- at MailClient.UI.Controls.controlItemList`2.EndUpdate() in C:\programming\c#\mailclient\UI\Controls\controlItemList.cs:line 540
- at MailClient.UI.Controls.controlItemList`2.ProcessNotifications() in C:\programming\c#\mailclient\UI\Controls\controlItemList.cs:line 1367
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.<>c__DisplayClass2.<SafeBeginInvoke>b__0() in C:\programming\c#\mailclient\UI\Marshaling.cs:line 34
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
- at System.Threading.ExecutionContext.runTryCode(Object userData)
- at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
- at System.Windows.Forms.Control.WndProc(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
- at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 33 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 33 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMessages.<>c__DisplayClass12.<UpdateItemCount>b__11() in C:\programming\c#\mailclient\UI\Controls\controlMessages.cs:line 727
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.SafeBeginInvoke(Control control, Delegate method, Object[] parameters) in C:\programming\c#\mailclient\UI\Marshaling.cs:line 43
- at MailClient.UI.Controls.controlMessages.UpdateItemCount(IItemCollectionView`1 itemsView, NotifyCollectionChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMessages.cs:line 715
- at MailClient.UI.Controls.controlItemList`2.EndUpdate() in C:\programming\c#\mailclient\UI\Controls\controlItemList.cs:line 540
- at MailClient.UI.Controls.controlItemList`2.ProcessNotifications() in C:\programming\c#\mailclient\UI\Controls\controlItemList.cs:line 1367
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.<>c__DisplayClass2.<SafeBeginInvoke>b__0() in C:\programming\c#\mailclient\UI\Marshaling.cs:line 34
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
- at System.Threading.ExecutionContext.runTryCode(Object userData)
- at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
- at System.Windows.Forms.Control.WndProc(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
- at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 197
- at MailClient.Storage.Data.SQLite.DbMailRepository.Add[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1045
- at MailClient.Storage.Data.SQLite.DbRepository`1.Add[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 370
- at MailClient.Imap.Synchronizer.SynchronizeMessagesCommand.Fetch(FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeMessagesCommand.cs:line 495
- at MailClient.Imap.Synchronizer.Fetch(Folder folder, FetchNotification response) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1499
- at MailClient.Imap.Synchronizer.ImapNotification(Folder activeFolder, Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1145
- at MailClient.Imap.ConnectionPoolEntry.Connection_Notification(Object sender, NotificationEventArgs e) in C:\programming\c#\mailclient\Protocols\Imap\ConnectionPoolEntry.cs:line 97
- at MailClient.Imap.Base.Connection.ParseUntagged(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 502
- at MailClient.Imap.Base.Connection.ParseReply(String line) in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 578
- at MailClient.Imap.Base.Connection.ReceiveWorker() in C:\programming\c#\mailclient\Protocols\Imap\Base\Connection.cs:line 443
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- 'MailClient.vshost.exe' (Managed (v2.0.50727)): Loaded 'C:\programming\c#\mailclient\bin\x86\Debug\SgmlReader.dll', Symbols loaded.
- SMTP C: EHLO [192.168.1.64]
- SMTP C: STARTTLS
- SMTP C: EHLO [192.168.1.64]
- SMTP C: MAIL FROM:<burger@emclient.com>
- SMTP C: RCPT TO:<sport.vse@seznam.cz>
- SMTP C: DATA
- SMTP C:
- SMTP C: .
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 25 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.Accounts.MailAccount.SendCommand.sendAccount_sentItem(Object sender, ItemEventArgs`1 items) in C:\programming\c#\mailclient\Accounts\Mail\MailAccount.cs:line 676
- at MailClient.Smtp.SmtpSendCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Smtp\SmtpSendCommand.cs:line 80
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 25 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass1f.<MoveRange>b__1a(Folder folder1, IEnumerable`1 items, IItemSynchronizer`1 synchronizer, IEnumerable`1 storageItems) in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 473
- at MailClient.Storage.Application.ItemCollection`2.ExecutePerFolder(IEnumerable`1 items, PerFolderAction action) in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 155
- at MailClient.Storage.Application.ItemCollection`2.MoveRange(IEnumerable`1 itemsToMove, Folder destinationFolder) in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 420
- at MailClient.Storage.Application.ItemCollection`2.Move(TItem item, Folder destinationFolder) in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 399
- at MailClient.Accounts.MailAccount.SendCommand.sendAccount_sentItem(Object sender, ItemEventArgs`1 items) in C:\programming\c#\mailclient\Accounts\Mail\MailAccount.cs:line 683
- at MailClient.Smtp.SmtpSendCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Smtp\SmtpSendCommand.cs:line 80
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- SMTP C: QUIT
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- A first chance exception of type 'System.OperationCanceledException' occurred in MailClient.exe
- The thread 'IMAP Receiver' (0x1118) has exited with code 0 (0x0).
- A first chance exception of type 'System.IO.IOException' occurred in System.dll
- The thread 'IMAP Receiver' (0xe54) has exited with code 0 (0x0).
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 26 currentId: 10 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetFreePageCount() in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 605
- at MailClient.Storage.Data.Compactor.CompactWorker(Object parameter) in C:\programming\c#\mailclient\Storage\Data\Compactor.cs:line 75
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Remove[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 250
- at MailClient.Storage.Data.SQLite.DbMailRepository.Remove[ST](Object senderContext, IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1046
- at MailClient.Storage.Data.SQLite.DbRepository`1.Remove[ST](IEnumerable`1 items) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 375
- at MailClient.Imap.Synchronizer.AppendCommand.DoAppend(ConnectionContext context, String selectPath, IMailRepositoryItem item, WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\AppendCommand.cs:line 207
- at MailClient.Imap.Synchronizer.AppendCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\AppendCommand.cs:line 62
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 28 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartContent(IMailRepositoryItem item, String name, Stream content, Boolean encoded) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 787
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 145
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- A first chance exception of type 'System.UriFormatException' occurred in System.dll
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 28 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartContent(IMailRepositoryItem item, String name, Stream content, Boolean encoded) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 787
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 145
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 28 currentId: 18 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.get_ContentType() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 73
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_ContentType() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 436
- at MailClient.UI.Mail.SMimeDecoder.isSmime(IMimePart mimeStructure) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 87
- at MailClient.UI.Mail.SMimeDecoder.IsSMime(IMail mail) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 82
- at MailClient.UI.History.Provider.Modules.EmailWithAttachmentHistoryProvider.<Load>d__6.MoveNext() in C:\programming\c#\mailclient\UI\History\Provider\Modules\EmailWithAttachmentHistoryProvider.cs:line 64
- at MailClient.UI.History.Provider.HistoryProvider`1.LoadHistory(Object state) in C:\programming\c#\mailclient\UI\History\Provider\HistoryProvider.cs:line 40
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartContent(IMailRepositoryItem item, String name, Stream content, Boolean encoded) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 787
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 145
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 2 writerThreadId: 28 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.ToString() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 181
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_HeaderStream() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 372
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_Headers() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 352
- at MailClient.Storage.Application.Mail.MailItem.get_Headers() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 271
- at InternetProtocol.MsgProtocol.InternetProtocol.NativeMethods.IInternetProtocolInfo.CombineUrl(String pwzBaseUrl, String pwzRelativeUrl, UInt32 dwCombineFlags, IntPtr pwzResult, UInt32 cchResult, UInt32& pcchResult, UInt32 dwReserved) in C:\programming\c#\mailclient\InternetProtocol.cs:line 1003
- at System.Windows.Forms.UnsafeNativeMethods.IHTMLElement.GetAttribute(String attributeName, Int32 lFlags)
- at System.Windows.Forms.HtmlElement.GetAttribute(String attributeName)
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 502
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartContent(IMailRepositoryItem item, String name, Stream content, Boolean encoded) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 787
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 145
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 28 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartHeader(IMailRepositoryItem item, String name, Stream header) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 750
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 138
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 18 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.get_ContentType() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 73
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_ContentType() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 436
- at MailClient.UI.Mail.SMimeDecoder.isSmime(IMimePart mimeStructure) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 87
- at MailClient.UI.Mail.SMimeDecoder.IsSMime(IMail mail) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 82
- at MailClient.UI.History.Provider.Modules.EmailWithAttachmentHistoryProvider.<Load>d__6.MoveNext() in C:\programming\c#\mailclient\UI\History\Provider\Modules\EmailWithAttachmentHistoryProvider.cs:line 64
- at MailClient.UI.History.Provider.HistoryProvider`1.LoadHistory(Object state) in C:\programming\c#\mailclient\UI\History\Provider\HistoryProvider.cs:line 40
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.Modify(Folder folder, IEnumerable`1 items, IEnumerable`1 fields) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1011
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 133
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 18 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.get_ContentType() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 73
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_ContentType() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 436
- at MailClient.UI.Mail.SMimeDecoder.isSmime(IMimePart mimeStructure) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 87
- at MailClient.UI.Mail.SMimeDecoder.IsSMime(IMail mail) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 82
- at MailClient.UI.History.Provider.Modules.EmailWithAttachmentHistoryProvider.<Load>d__6.MoveNext() in C:\programming\c#\mailclient\UI\History\Provider\Modules\EmailWithAttachmentHistoryProvider.cs:line 64
- at MailClient.UI.History.Provider.HistoryProvider`1.LoadHistory(Object state) in C:\programming\c#\mailclient\UI\History\Provider\HistoryProvider.cs:line 40
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.Modify(Folder folder, IEnumerable`1 items, IEnumerable`1 fields) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1011
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 133
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.Modify(Folder folder, IEnumerable`1 items, IEnumerable`1 fields) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1011
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 133
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 3 writerThreadId: 0 currentId: 26 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 26 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 28 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartHeader(IMailRepositoryItem item, String name, Stream header) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 750
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 138
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 26 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- The thread '<No Name>' (0x1300) has exited with code 0 (0x0).
- The thread '<No Name>' (0x1b10) has exited with code 0 (0x0).
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 28 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartContent(IMailRepositoryItem item, String name, Stream content, Boolean encoded) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 787
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 145
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 2 writerThreadId: 0 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 23 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.get_ContentType() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 73
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_ContentType() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 436
- at MailClient.UI.Mail.SMimeDecoder.isSmime(IMimePart mimeStructure) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 87
- at MailClient.UI.Mail.SMimeDecoder.IsSMime(IMail mail) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 82
- at MailClient.UI.History.Provider.Modules.EmailWithAttachmentHistoryProvider.<Load>d__6.MoveNext() in C:\programming\c#\mailclient\UI\History\Provider\Modules\EmailWithAttachmentHistoryProvider.cs:line 64
- at MailClient.UI.History.Provider.HistoryProvider`1.LoadHistory(Object state) in C:\programming\c#\mailclient\UI\History\Provider\HistoryProvider.cs:line 40
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 23 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.get_ContentType() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 73
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_ContentType() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 436
- at MailClient.UI.Mail.SMimeDecoder.isSmime(IMimePart mimeStructure) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 87
- at MailClient.UI.Mail.SMimeDecoder.IsSMime(IMail mail) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 82
- at MailClient.UI.History.Provider.Modules.EmailWithAttachmentHistoryProvider.<Load>d__6.MoveNext() in C:\programming\c#\mailclient\UI\History\Provider\Modules\EmailWithAttachmentHistoryProvider.cs:line 64
- at MailClient.UI.History.Provider.HistoryProvider`1.LoadHistory(Object state) in C:\programming\c#\mailclient\UI\History\Provider\HistoryProvider.cs:line 40
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.Modify(Folder folder, IEnumerable`1 items, IEnumerable`1 fields) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1011
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 133
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.Modify(Folder folder, IEnumerable`1 items, IEnumerable`1 fields) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\Synchronizer.cs:line 1011
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 133
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 2 writerThreadId: 0 currentId: 26 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 26 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 26 currentId: 23 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.get_ContentType() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 73
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_ContentType() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 436
- at MailClient.UI.Mail.SMimeDecoder.isSmime(IMimePart mimeStructure) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 87
- at MailClient.UI.Mail.SMimeDecoder.IsSMime(IMail mail) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 82
- at MailClient.UI.History.Provider.Modules.EmailWithAttachmentHistoryProvider.<Load>d__6.MoveNext() in C:\programming\c#\mailclient\UI\History\Provider\Modules\EmailWithAttachmentHistoryProvider.cs:line 64
- at MailClient.UI.History.Provider.HistoryProvider`1.LoadHistory(Object state) in C:\programming\c#\mailclient\UI\History\Provider\HistoryProvider.cs:line 40
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 26 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMessages.<>c__DisplayClass12.<UpdateItemCount>b__11() in C:\programming\c#\mailclient\UI\Controls\controlMessages.cs:line 727
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.SafeBeginInvoke(Control control, Delegate method, Object[] parameters) in C:\programming\c#\mailclient\UI\Marshaling.cs:line 43
- at MailClient.UI.Controls.controlMessages.UpdateItemCount(IItemCollectionView`1 itemsView, NotifyCollectionChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMessages.cs:line 715
- at MailClient.UI.Controls.controlItemList`2.EndUpdate() in C:\programming\c#\mailclient\UI\Controls\controlItemList.cs:line 540
- at MailClient.UI.Controls.controlItemList`2.ProcessNotifications() in C:\programming\c#\mailclient\UI\Controls\controlItemList.cs:line 1367
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Delegate.DynamicInvoke(Object[] args)
- at MailClient.UI.Marshaling.<>c__DisplayClass2.<SafeBeginInvoke>b__0() in C:\programming\c#\mailclient\UI\Marshaling.cs:line 34
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Delegate.DynamicInvokeImpl(Object[] args)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
- at System.Threading.ExecutionContext.runTryCode(Object userData)
- at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
- at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
- at System.Windows.Forms.Control.WndProc(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
- at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
- at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 26 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 28 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartContent(IMailRepositoryItem item, String name, Stream content, Boolean encoded) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 787
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 145
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 28 currentId: 23 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.get_ContentType() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 73
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_ContentType() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 436
- at MailClient.UI.Mail.SMimeDecoder.isSmime(IMimePart mimeStructure) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 87
- at MailClient.UI.Mail.SMimeDecoder.IsSMime(IMail mail) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 82
- at MailClient.UI.History.Provider.Modules.EmailWithAttachmentHistoryProvider.<Load>d__6.MoveNext() in C:\programming\c#\mailclient\UI\History\Provider\Modules\EmailWithAttachmentHistoryProvider.cs:line 64
- at MailClient.UI.History.Provider.HistoryProvider`1.LoadHistory(Object state) in C:\programming\c#\mailclient\UI\History\Provider\HistoryProvider.cs:line 40
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartContent(IMailRepositoryItem item, String name, Stream content, Boolean encoded) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 787
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 145
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 28 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartHeader(IMailRepositoryItem item, String name, Stream header) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 750
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 138
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 28 currentId: 23 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbMailRepository.LoadMimePart(UInt64 messageId) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 401
- at MailClient.Storage.Data.SQLite.DbRootMimePart.Load() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 36
- at MailClient.Storage.Data.SQLite.DbRootMimePart.get_ContentType() in C:\programming\c#\mailclient\Storage\Data\Mail\DbRootMimePart.cs:line 73
- at MailClient.Storage.Application.Mail.MailItem.MailPartAdaptor.get_ContentType() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 436
- at MailClient.UI.Mail.SMimeDecoder.isSmime(IMimePart mimeStructure) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 87
- at MailClient.UI.Mail.SMimeDecoder.IsSMime(IMail mail) in C:\programming\c#\mailclient\UI\Mail\SMimeDecoder.cs:line 82
- at MailClient.UI.History.Provider.Modules.EmailWithAttachmentHistoryProvider.<Load>d__6.MoveNext() in C:\programming\c#\mailclient\UI\History\Provider\Modules\EmailWithAttachmentHistoryProvider.cs:line 64
- at MailClient.UI.History.Provider.HistoryProvider`1.LoadHistory(Object state) in C:\programming\c#\mailclient\UI\History\Provider\HistoryProvider.cs:line 40
- at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
- at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbMailRepository.SetPartHeader(IMailRepositoryItem item, String name, Stream header) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 750
- at MailClient.Imap.Synchronizer.DownloadCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\DownloadCommand.cs:line 138
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 28 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 9 currentId: 11 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbRepository`1.GetCount(QueryDefinition query) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 578
- at MailClient.Storage.Application.Mail.MailItemCollection.get_CountUnseen() in C:\programming\c#\mailclient\Storage\Application\Mail\MailItemCollection.cs:line 45
- at MailClient.UI.Controls.controlMailFolders.mailEventFolder_RefreshItems(Object sender, ItemPropertyChangedEventArgs`1 e) in C:\programming\c#\mailclient\UI\Controls\controlMailFolders.cs:line 207
- at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
- at MailClient.Storage.Application.ItemCollection`2.<>c__DisplayClass43.<OnRefreshItems>b__41() in C:\programming\c#\mailclient\Storage\Application\ItemCollection.cs:line 726
- at MailClient.Storage.Application.TaskQueue.<.ctor>b__0() in C:\programming\c#\mailclient\Storage\Application\TaskQueue.cs:line 24
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 0 currentId: 26 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 330
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1050
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 390
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.ExecuteInternal(WorkerStatus status, ConnectionContext context) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 135
- at MailClient.Imap.Synchronizer.SynchronizeFlagsCommand.Execute(WorkerStatus status) in C:\programming\c#\mailclient\Protocols\Imap\Synchronizer\SynchronizeFlagsCommand.cs:line 194
- at MailClient.Commands.Command.Process(WorkerStatus status) in C:\programming\c#\mailclient\Commands\Command.cs:line 199
- at MailClient.Commands.SynchronizationQueue.ThreadWorker(Object threadData) in C:\programming\c#\mailclient\Commands\SynchronizationQueue.cs:line 153
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart(Object obj)
- The thread '<No Name>' (0x630) has exited with code 0 (0x0).
- The thread '<No Name>' (0x1780) has exited with code 0 (0x0).
- [ReaderWriterLockAlt] Write precondition failed - m_LockCount: 1 writerThreadId: 28 currentId: 9 Apartment: STA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 116
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbMailRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1047
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 318
- at MailClient.Storage.Data.SQLite.DbMailRepository.ModifyItem[ST](Object senderContext, ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\Mail\DbMailRepository.cs:line 1048
- at MailClient.Storage.Data.SQLite.DbRepository`1.ModifyItem[ST](ST item, String propertyName) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 380
- at MailClient.Storage.Application.Mail.MailItem.set_Flags(MailFlags value) in C:\programming\c#\mailclient\Storage\Application\Mail\MailItem.cs:line 131
- at MailClient.UI.Controls.controlMessageDetail.proceedMarkAsRead() in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 169
- at MailClient.UI.Controls.controlMessageDetail.webBrowser_DocumentCompleted(Object sender, WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\controlMessageDetail.cs:line 564
- at System.Windows.Forms.WebBrowser.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e)
- at MailClient.UI.Controls.WebBrowserEx.OnDocumentCompleted(WebBrowserDocumentCompletedEventArgs e) in C:\programming\c#\mailclient\UI\Controls\WebBrowserEx.cs:line 62
- at System.Windows.Forms.WebBrowser.WebBrowserEvent.DocumentComplete(Object pDisp, Object& urlObject)
- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
- at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
- at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
- at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
- at System.Windows.Forms.Application.Run(Form mainForm)
- at MailClient.Program.Main(String[] args) in C:\programming\c#\mailclient\Program.cs:line 375
- at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
- at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
- at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
- at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Threading.ThreadHelper.ThreadStart()
- The thread '<No Name>' (0x17f4) has exited with code 0 (0x0).
- The thread '<No Name>' (0xe9c) has exited with code 0 (0x0).
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 41 currentId: 59 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbContactRepository.LoadEmails(IContactRepositoryItem parentItem) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 725
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.get_Emails() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 104
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.Copy() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 482
- at MailClient.Storage.Application.Item`2.BeginUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 131
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 154
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Read precondition failed - m_LockCount: 1 writerThreadId: 59 currentId: 41 Apartment: MTA
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 69
- at MailClient.Utils.ReaderWriterLockAlt.ReadLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 164
- at MailClient.Storage.Data.SQLite.DbContactRepository.LoadProperty(UInt64 itemId, String propertyName, String propertyId) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 708
- at MailClient.Storage.Data.SQLite.DbContactIM.get_Avatar() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactIM.cs:line 42
- at MailClient.Storage.Data.ContactIM..ctor(UInt64 oid, ContactIM item) in C:\programming\c#\mailclient\Storage\Data\Contact\ContactIM.cs:line 21
- at MailClient.Storage.Data.SQLite.DbContactRepositoryItem.Copy() in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepositoryItem.cs:line 493
- at MailClient.Storage.Application.Item`2.BeginUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 131
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 154
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- [ReaderWriterLockAlt] Writer stack trace:
- at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
- at System.Environment.get_StackTrace()
- at MailClient.Utils.ReaderWriterLockAlt.EnterWriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 109
- at MailClient.Utils.ReaderWriterLockAlt.WriteLock() in C:\programming\c#\mailclient\Utils\ReaderWriterLockAlt.cs:line 170
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 336
- at MailClient.Storage.Data.SQLite.DbContactRepository.Modify[ST](Object senderContext, IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\Contact\DbContactRepository.cs:line 1910
- at MailClient.Storage.Data.SQLite.DbRepository`1.Modify[ST](IEnumerable`1 items, IEnumerable`1 propertyNames) in C:\programming\c#\mailclient\Storage\Data\DbRepository.cs:line 395
- at MailClient.Storage.Application.Item`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 288
- at MailClient.Storage.Application.Categories.CategorizableItem`2.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Categories\CategorizableItem.cs:line 90
- at MailClient.Storage.Application.Contact.ContactItem.Modify(ItemUpdateAction action) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactItem.cs:line 1025
- at MailClient.Storage.Application.Item`2.EndUpdate() in C:\programming\c#\mailclient\Storage\Application\Item.cs:line 163
- at MailClient.Storage.Application.Contact.ContactIM.set_Status(OnlineStatus value) in C:\programming\c#\mailclient\Storage\Application\Contact\ContactIM.cs:line 161
- at MailClient.Jabber.JabberManager.jabberClient_OnPresence(Object sender, Presence pres) in C:\programming\c#\mailclient\Protocols\Jabber\JabberManager.cs:line 1097
- at jabber.client.PresenceHandler.Invoke(Object sender, Presence pres)
- at jabber.client.JabberClient.OnElement(Object sender, XmlElement tag) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\client\JabberClient.cs:line 770
- at jabber.connection.XmppStream.jabber.connection.IStanzaEventListener.StanzaReceived(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\XmppStream.cs:line 1738
- at jabber.connection.SocketStanzaStream.m_elements_OnElement(Object sender, XmlElement rp) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 353
- at jabber.protocol.ElementStream.FireOnElement(XmlElement elem) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\ElementStream.cs:line 132
- at jabber.protocol.AsynchElementStream.EndTag(Byte[] buf, Int32 offset, ContentToken ct, TOK tok) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 314
- at jabber.protocol.AsynchElementStream.Push(Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\protocol\AsynchElementStream.cs:line 109
- at jabber.connection.SocketStanzaStream.bedrock.net.ISocketEventListener.OnRead(BaseSocket sock, Byte[] buf, Int32 offset, Int32 length) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\jabber\connection\SocketStanzaStream.cs:line 426
- at bedrock.net.AsyncSocket.GotData(IAsyncResult ar) in C:\programming\c#\mailclient\Dependencies\Jabber.Net\bedrock\net\AsyncSocket.cs:line 978
- at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
- at System.Net.ContextAwareResult.CompleteCallback(Object state)
- at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- at System.Net.ContextAwareResult.Complete(IntPtr userToken)
- at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
- at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
- at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- The thread '<No Name>' (0x644) has exited with code 0 (0x0).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement