emClient stops launching after winget upgrade while running

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>

martes 28 febrero 2023 :: 1250hrs (UTC +0100)

I have not understood your error log, however, personally I would exclude
eMC update from Winget, also never update eMC when it is running, I
never do - the only alteration I would make to eMC when it is running
is Backup and Restore Backup.

skybat

¡Saludos desde Valencia la soleada en España!

[email protected]

Hablo español, luego portugués e inglés, con conocimiento de varios otros idiomas.

It’s just for the programmers to check the libcef.dll crash. Maybe consider updating to WebView2:

Convert CEF to WebView2 - Microsoft Q&A

eM Client should automatically offer you updates, so there is no need to have a utility do that for you. Utilities won’t work anyway, especially if eM Client is running. Or you can update it manually by closing eM Client and installing the msi file directly.

1 Like

jueves 02 marzo 2023 :: 1120hrs (UTC +0100)

In that case perhaps it would have been useful to explicitly state that
there has been a libcef.dll crash.
Also if you are a Pro user within your first year or have extended
VIP support, raise a ticket rather than post here and hope that what
you say is noted by the developers.

¡Buena suerte!

skybat

¡Saludos desde Valencia la soleada en España!

[email protected]

Hablo español, luego portugués e inglés, con conocimiento de varios otros idiomas.