Winget (Microsofts package manager for 3rd party software) runs on a schedule in my computer, and when it updates emClient (while emClient is running), after exiting the old version and starting up the new updated emClient, it might open once, but then it exits and never launches again, forcing a reinstall.
The only errors I can see are:
cef.log:
[0228/104022.623:ERROR:viz_main_impl.cc(169)] Exiting GPU process due to errors during initialization
[0228/104722.546:ERROR:icu_util.cc(172)] Invalid file descriptor to ICU data received.
Windows Event Viewer:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" />
<EventID>1000</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>100</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2023-02-28T11:15:22.9217618Z" />
<EventRecordID>62150</EventRecordID>
<Correlation />
<Execution ProcessID="21460" ThreadID="21112" />
<Channel>Application</Channel>
<Computer>Prestige</Computer>
<Security UserID="S-1-5-21-2841299184-1499438901-2616519421-1001" />
</System>
<EventData>
<Data Name="AppName">MailClient.exe</Data>
<Data Name="AppVersion">9.2.1628.0</Data>
<Data Name="AppTimeStamp">6355849f</Data>
<Data Name="ModuleName">libcef.dll</Data>
<Data Name="ModuleVersion">73.0.0.0</Data>
<Data Name="ModuleTimeStamp">5c8499d0</Data>
<Data Name="ExceptionCode">4000001f</Data>
<Data Name="FaultingOffset">01a37cd5</Data>
<Data Name="ProcessId">0x4634</Data>
<Data Name="ProcessCreationTime">0x1d94b65f2488ffc</Data>
<Data Name="AppPath">C:\Program Files (x86)\eM Client\MailClient.exe</Data>
<Data Name="ModulePath">C:\Program Files (x86)\eM Client\libcef\libcef.dll</Data>
<Data Name="IntegratorReportId">b0d056cf-b48a-4ced-bfbd-6f777b32cf0b</Data>
<Data Name="PackageFullName" />
<Data Name="PackageRelativeAppId" />
</EventData>
</Event>