Crashing app when i click on folder Sent

Version 8.2.1473
Steps:
– Open app
– Click to folder / Sent
image

Result:
I see report about “eM Client is stoped” with XML-report 300 Kb

Start part of the report

<report xmlns="http://emclient.com/ns/report">
  <product>
    <name>eM Client</name>
    <version>8.2.1473.0</version>
  </product>
  <silent>false</silent>
  <environment>
    <osversion>Microsoft Windows NT 10.0.19041.0</osversion>
    <frameworkversion>5.0.4</frameworkversion>
    <culture>ru-RU</culture>
    <uiculture>en</uiculture>
  </environment>
  <exception>
    <type>System.InvalidOperationException</type>
    <message>Failed to compare two elements in the array.</message>
    <source>System.Private.CoreLib</source>
    <stack>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100669490</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.ThrowHelper</type>
          <name>ThrowInvalidOperationException</name>
          <parameters>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.ExceptionResource</type>
              <name>resource</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Exception</type>
              <name>e</name>
            </parameter>
          </parameters>
        </method>
        <offset>c</offset>
        <nativeoffset>2b</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100687945</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.Collections.Generic.ArraySortHelper`1</type>
          <name>Sort</name>
          <parameters>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>keys</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>comparer</name>
            </parameter>
          </parameters>
        </method>
        <offset>29</offset>
        <nativeoffset>90</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100663655</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.Array</type>
          <name>Sort</name>
          <genericarguments>
            <argument>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
            </argument>
          </genericarguments>
          <parameters>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>array</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Int32</type>
              <name>index</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Int32</type>
              <name>length</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>comparer</name>
            </parameter>
          </parameters>
        </method>
        <offset>41</offset>
        <nativeoffset>ba</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100688389</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.Collections.Generic.List`1</type>
          <name>Sort</name>
          <parameters>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Int32</type>
              <name>index</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Int32</type>
              <name>count</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>comparer</name>
            </parameter>
          </parameters>
        </method>
        <offset>2c</offset>
        <nativeoffset>6a</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>MailClient.Accounts.dll</modulename>
          <metadatatoken>100663448</metadatatoken>
          <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
          <type>MailClient.Storage.Views.ItemCollectionView`2</type>
          <name>.ctor</name>
          <parameters>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Application.Folder</type>
              <name>folder</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type />
              <name>itemCollection</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Views.IUIDispatcher</type>
              <name>dispatcher</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Threading.CancellationToken</type>
              <name>cancellationToken</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Storage, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Query.SortField[]</type>
              <name>sortFields</name>
            </parameter>
          </parameters>
        </method>
        <offset>a3</offset>
        <nativeoffset>1d7</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>MailClient.Accounts.dll</modulename>
          <metadatatoken>100663701</metadatatoken>
          <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
          <type>MailClient.Storage.Application.Folder</type>
          <name>CreateMailView</name>
          <parameters>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Views.IUIDispatcher</type>
              <name>dispatcher</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Threading.CancellationToken</type>
              <name>cancellationToken</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.ViewModifiers</type>
              <name>viewModifiers</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Storage, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Query.SortField[]</type>
              <name>sortFields</name>
            </parameter>
          </parameters>
        </method>
        <offset>41</offset>
        <nativeoffset>ba</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>MailClient.dll</modulename>
          <metadatatoken>100699913</metadatatoken>
          <assembly>MailClient, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
          <type>MailClient.Storage.Application.AggregatedViewProvider+&lt;&gt;c__DisplayClass20_0</type>
          <name>&lt;CreateMailView&gt;b__1</name>
          <parameters>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Application.Folder</type>
              <name>f</name>
            </parameter>
          </parameters>
        </method>
        <offset>0</offset>
        <nativeoffset>3d</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Linq.dll</modulename>
          <metadatatoken>100663721</metadatatoken>
          <assembly>System.Linq, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</assembly>
          <type>System.Linq.Enumerable+SelectArrayIterator`2</type>
          <name>MoveNext</name>
          <parameters />
        </method>
        <offset>0</offset>
        <nativeoffset>b390cc3e</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>MailClient.Accounts.dll</modulename>
          <metadatatoken>100663350</metadatatoken>
          <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
          <type>MailClient.Storage.Views.AggregatedCollectionView`1</type>
          <name>.ctor</name>
          <parameters>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Views.IUIDispatcher</type>
              <name>dispatcher</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>comparer</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type />
              <name>dummyItem</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Boolean</type>
              <name>ownsViews</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>itemCollectionViews</name>
            </parameter>
          </parameters>
        </method>
        <offset>51</offset>
        <nativeoffset>f6</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>MailClient.dll</modulename>
          <metadatatoken>100683427</metadatatoken>
          <assembly>MailClient, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
          <type>MailClient.Storage.Application.AggregatedViewProvider</type>
          <name>CreateMailView</name>
          <parameters>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Views.IUIDispatcher</type>
              <name>dispatcher</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Threading.CancellationToken</type>
              <name>cancellationToken</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.ViewModifiers</type>
              <name>viewModifiers</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Storage, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Query.SortField[]</type>
              <name>sortFields</name>
            </parameter>
          </parameters>
        </method>
        <offset>65</offset>
        <nativeoffset>150</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>MailClient.Accounts.dll</modulename>
          <metadatatoken>100663701</metadatatoken>
          <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
          <type>MailClient.Storage.Application.Folder</type>
          <name>CreateMailView</name>
          <parameters>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Views.IUIDispatcher</type>
              <name>dispatcher</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Threading.CancellationToken</type>
              <name>cancellationToken</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.ViewModifiers</type>
              <name>viewModifiers</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Storage, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Query.SortField[]</type>
              <name>sortFields</name>
            </parameter>
          </parameters>
        </method>
        <offset>8</offset>
        <nativeoffset>44</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>MailClient.dll</modulename>
          <metadatatoken>100697739</metadatatoken>
          <assembly>MailClient, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
          <type>MailClient.UI.Controls.controlMessages+MailItemBehaviour</type>
          <name>CreateView</name>
          <parameters>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Application.IViewProvider</type>
              <name>viewProvider</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Accounts, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Views.IUIDispatcher</type>
              <name>dispatcher</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Threading.CancellationToken</type>
              <name>cancellationToken</name>
            </parameter>
            <parameter>
              <assembly>MailClient.Storage, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
              <type>MailClient.Storage.Query.SortField[]</type>
              <name>sortFields</name>
            </parameter>
          </parameters>
        </method>
        <offset>0</offset>
        <nativeoffset>2c</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>MailClient.dll</modulename>
          <metadatatoken>100697699</metadatatoken>
          <assembly>MailClient, Version=8.2.0.0, Culture=neutral, PublicKeyToken=null</assembly>
          <type>MailClient.UI.Controls.controlItemListGeneric`2+&lt;&gt;c__DisplayClass194_0</type>
          <name>&lt;AsyncCreateView&gt;b__0</name>
          <parameters>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Object</type>
              <name>&lt;p0&gt;</name>
            </parameter>
          </parameters>
        </method>
        <offset>52</offset>
        <nativeoffset>15d</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100673748</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.Threading.QueueUserWorkItemCallback+&lt;&gt;c</type>
          <name>&lt;.cctor&gt;b__6_0</name>
          <parameters>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Threading.QueueUserWorkItemCallback</type>
              <name>quwi</name>
            </parameter>
          </parameters>
        </method>
        <offset>e</offset>
        <nativeoffset>10</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100673423</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.Threading.ExecutionContext</type>
          <name>RunForThreadPoolUnsafe</name>
          <genericarguments>
            <argument>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
            </argument>
          </genericarguments>
          <parameters>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.Threading.ExecutionContext</type>
              <name>executionContext</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>callback</name>
            </parameter>
            <parameter>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type />
              <name>state</name>
            </parameter>
          </parameters>
        </method>
        <offset>1a</offset>
        <nativeoffset>3f</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100673744</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.Threading.QueueUserWorkItemCallback</type>
          <name>Execute</name>
          <parameters />
        </method>
        <offset>6</offset>
        <nativeoffset>34</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100673716</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.Threading.ThreadPoolWorkQueue</type>
          <name>Dispatch</name>
          <parameters />
        </method>
        <offset>127</offset>
        <nativeoffset>9f3bbef4</nativeoffset>
      </frame>
      <frame>
        <method>
          <modulename>System.Private.CoreLib.dll</modulename>
          <metadatatoken>100673102</metadatatoken>
          <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
          <type>System.Threading._ThreadPoolWaitCallback</type>
          <name>PerformWaitCallback</name>
          <parameters />
        </method>
        <offset>0</offset>
        <nativeoffset>9f3c9b8c</nativeoffset>
      </frame>
    </stack>
    <data>
      <AsyncCreateViewStackTrace>   at System.Environment.get_StackTrace()&amp;lt;br /&amp;gt;   at MailClient.UI.Controls.controlItemListGeneric`2.AsyncCreateView()&amp;lt;br /&amp;gt;   at MailClient.UI.Controls.controlItemListGeneric`2.SetFolderInternal(IViewProvider newFolder, Boolean synchronous)&amp;lt;br /&amp;gt;   at MailClient.UI.Controls.controlItemListGeneric`2.SetFolderAsync(IViewProvider folder)&amp;lt;br /&amp;gt;   at MailClient.UI.Controls.controlMessagesContainer.SetFolderAsync(IViewProvider folder)&amp;lt;br /&amp;gt;   at MailClient.UI.Controls.MainViewControls.ControlMainViewMail.SetFolder(IViewProvider provider, Object tag)&amp;lt;br /&amp;gt;   at MailClient.UI.Forms.formMain.MailFolderSelectHandler.FolderSelectInternal(ControlFoldersBase sender, FolderChangeEventArgs e)&amp;lt;br /&amp;gt;   at MailClient.UI.Forms.formMain.FolderSelectHandler.FolderSelect(ControlFoldersBase sender, FolderChangeEventArgs e)&amp;lt;br /&amp;gt;   at MailClient.UI.Forms.formMain.ControlFolders_FolderSelect(Object sender, FolderChangeEventArgs e)&amp;lt;br /&amp;gt;   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)&amp;lt;br /&amp;gt;   at MailClient.UI.Controls.Folders.ControlFoldersBase.OnFolderSelect(FolderChangeEventArgs e)&amp;lt;br /&amp;gt;   at MailClient.UI.Controls.Folders.controlMailUserFolders.OnFolderSelectChanged(Boolean selectedByMouse, Boolean&amp;amp;amp; focusAfterSelect)&amp;lt;br /&amp;gt;   at MailClient.UI.Controls.Folders.ControlFoldersBase.treeView_NodeSelected(Object sender, TreeViewNodeSelectedEventArgs e)&amp;lt;br /&amp;gt;   at MailClient.Common.UI.Controls.ControlTreeView.ControlTreeView.OnNodeSelected(TreeViewNodeSelectedEventArgs e)&amp;lt;br /&amp;gt;   at MailClient.Common.UI.Controls.ControlTreeView.ControlTreeView.selectSingleNode(TreeNode newSelectedNode, TreeViewAction selectAction, Boolean ensureVisible, Boolean expandParents)&amp;lt;br /&amp;gt;   at MailClient.Common.UI.Controls.ControlTreeView.ControlTreeView.OnMouseDown(MouseEventArgs e)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.WmMouseDown(Message&amp;amp;amp; m, MouseButtons button, Int32 clicks)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.ScrollableControl.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.ContainerControl.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.UserControl.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at MailClient.Common.UI.Controls.AutomationViewUserControl.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at MailClient.Common.UI.Controls.TouchScrollUserControl.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)&amp;lt;br /&amp;gt;   at Interop.User32.DispatchMessageW(MSG&amp;amp;amp; msg)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Application.ComponentManager.Interop.Mso.IMsoComponentManager.FPushMessageLoop(UIntPtr dwComponentID, msoloop uReason, Void* pvLoopData)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(msoloop reason, ApplicationContext context)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(msoloop reason, ApplicationContext context)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Application.Run(ApplicationContext context)&amp;lt;br /&amp;gt;   at MailClient.Program.&amp;amp;lt;&amp;amp;gt;c.&amp;amp;lt;Main&amp;amp;gt;b__173_1()&amp;lt;br /&amp;gt;   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)&amp;lt;br /&amp;gt;   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)&amp;lt;br /&amp;gt;   at System.Delegate.DynamicInvokeImpl(Object[] args)&amp;lt;br /&amp;gt;   at System.Delegate.DynamicInvoke(Object[] args)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)&amp;lt;br /&amp;gt;   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)&amp;lt;br /&amp;gt;   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.ScrollableControl.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.ContainerControl.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Form.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at MailClient.Common.UI.Forms.BaseForm.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp;amp;amp; m)&amp;lt;br /&amp;gt;   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam)&amp;lt;br /&amp;gt;   at Xilium.CefGlue.Interop.libcef.run_message_loop()&amp;lt;br /&amp;gt;   at MailClient.Program.Main(String[] args)</AsyncCreateViewStackTrace>
      <asyncCreateViewCount>1</asyncCreateViewCount>
      <IsDisposed>False</IsDisposed>
      <DbLocationDriveType>Fixed</DbLocationDriveType>
      <DbLocationFreeDiskSpace>55344537600</DbLocationFreeDiskSpace>
    </data>
    <inner>
      <exception>
        <type>System.ArgumentOutOfRangeException</type>
        <message>Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks. (Parameter 'ticks')</message>
        <source>System.Private.CoreLib</source>
        <stack>
          <frame>
            <method>
              <modulename>System.Private.CoreLib.dll</modulename>
              <metadatatoken>100665525</metadatatoken>
              <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
              <type>System.DateTime</type>
              <name>.ctor</name>
              <parameters>
                <parameter>
                  <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
                  <type>System.Int64</type>
                  <name>ticks</name>
                </parameter>
                <parameter>
                  <assembly>System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e</assembly>
                  <type>System.DateTimeKind</type>
                  <name>kind</name>
                </parameter>
              </parameters>
            </method>
            <offset>38</offset>
            <nativeoffset>a0a7db89</nativeoffset>
          </frame>
          ...
  </exception>
  <modules>
    <module>
      <name>MailClient.exe</name>
      <filename>C:\Program Files (x86)\eM Client\MailClient.exe</filename>
      <internalname>MailClient.dll</internalname>
      <originalfilename>MailClient.dll</originalfilename>
      <fileversion>8.2.1473.0</fileversion>
      <filedescription>eM Client</filedescription>
      <product>eM Client</product>
      <productversion>8.2.1473+04b618f3bf</productversion>
      <debug>False</debug>
      <patched>False</patched>
      <prerelease>False</prerelease>
      <privatebuild>False</privatebuild>
      <specialbuild>False</specialbuild>
      <language>Language Neutral</language>
    </module>
    ...

Strange eM Client is crashing when clicking the “Sent” folder. Could be program or database error.

First thing, reboot your computer incase something might be in memory causing that temporarily.

If rebooting your computer made no differance, make a backup of eM Client via “Menu / Backup” and then uninstall eM Client and “don’t delete the database” on uninstall. Then re-down eM Client via the ver history page and reinstall the program which will pickup your exiting database and hopefully will fix the issue. https://www.emclient.com/release-history

If reinstalling the program makes no difference, if you have an eg: IMAP / Exchange / iCloud type account, backup eM Client again and “remove your mail acct” from eM Client and re-add as new to see if that fixes the issue, as it might be a problem with your mail database. Screenshot or Jot down all the Mail settings before removing so you have the setting to re-setup.

Thanks
– Rebooting OS: no effect
– Backup Em: no effect, action is breaked or stopped before first selection dialog

More info:
After each crashing (~10 times) Em rescans mail db and shows “OK” status

Ok If you have then uninstalled and reinstalled the program and removed and re-added the acct again as new, and still error on the sent folder, try restoring eM Client via “Menu / File / Restore”. Hopefully you have a recent EMC backup.

Based on your crash log, the problem appears to be an invalid date on one of the messages in the Sent folder. It’s crashing while attempting to sort the messages. Key lines:

<message>Failed to compare two elements in the array.</message>
<message>Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks. (Parameter 'ticks')</message>

If this were happening to me, I would try the following:

  1. With some other folder selected, right click on the Sent folder (it shouldn’t open the folder). Select Properties, and Repair. Repair the folder. Not exactly sure what this does, but use caution. It says it deletes the local cache for the folder. If your operations are IMAP, that’s likely not an issue because the messages live on the server. If you’re using POP, you may lose messages (not sure)

  2. If that doesn’t fix it, make sure EMC is closed and login to your web interface. Can you open the Sent folder there? If so, look for a message with an odd date like 0000-00-00 or 9999-99-99 or blank, something strange like that. Delete the message and empty the trash.

  3. Open EMC again. Allow it to sync before attempting to open the Sent folder.

If #2 didn’t have any messages with odd dates, or #3 still doesn’t work, then the problem is most likely in the EMC database. If that’s the case (and again, this is what I would do. I don’t know your tech comfort level), I would rename the directory that holds the EMC database so that when EMC starts again, it starts up from scratch. I’d add my account back in and see if that fixed it.

  1. No Repair into Properties of Sent folder
  2. My EMC local settings for the account was “save all msgs on server”. So i would try more hard actions.
  3. How to use web-interface? Is it the interface of EMC? Or it’s about mail server?

======
I’m IT-profi – programmer. Do you know direct way to edit EMC db?

Since there’s no repair option on the Sent folder, I’d move on to the web interface and check there. The web interface is supplied by your email provider. It has nothing to do with EMC. In your case, looks like you can go to https://mail.ru/ where there’s a login form, presumably to check your email.

Yes. The EMC db consists of (many) sqlite database files, with write-ahead-log enabled. I have done some snooping around in some of them with DB Browser for SQLite found at https://sqlitebrowser.org/

I always flush the write-ahead logs before taking a peek. Either a backup or a repair will do so:

"C:\Program Files (x86)\eM Client\MailClient.exe" /dbbackup -backup
or
"C:\Program Files (x86)\eM Client\MailClient.exe" /dbrepair

Yes. My EMC is installed at the path
I have no problem to see/edit SQLite files
I no ideas what need to edit
I see many files at me\AppData\Roaming\eM Client\
Biggest of them into two folders
– Local Folders
– efd8a2d7-1c2b-470f-a7ec-bb9212d57e45
But i not see any files Sent*.*

  1. Do you know what to do?

  2. Is the actions
    MailClient.exe" /dbbackup -backup
    MailClient.exe" /dbrepair
    can help me?

No. I don’t know details of the app’s implementation. I’m not part of the team. You’ll have to dig around.

But you seem to be jumping ahead. Editing database files without insider knowledge is a crap shoot, or at least it could be. I would try the other options I mentioned first. Check the web interface. If that doesn’t prove fruitful, rename the database directory and let EMC create a new one to start from scratch. You can always rename things back to where they were.

Start eM Client with a blank database and see if there is any difference.

To do that, close eM Client then run:
"C:\Program Files (x86)\eM Client\MailClient.exe" /dblocation C:\em

Once the application has started, add your email account and wait for it to sync.

Click on the Sent folder and see if there is any difference.