Latest version no longer works on Windows 10 LTSC 2019

Today we tried installing the latest version of Jami QT and found that it seems to no longer work on Windows 10 LTSC 2019 which is still supported by Microsoft until 2029.

The error message you get when launching Jami is: “ICU.dll is not available”.

Is this the intended behavour?

Thanks.

Below are the findings I have drawn from reviewing the release notes and comparing the installation results of different versions:

Environment

  • Windows 10 Enterprise LTSC 2019 (1809)
  • Windows Server 2019

Last working version

  • 202605251205

First failing version

  • 202606181136

Observed behavior
After installing version 202606181136, Jami fails to start with the Windows error:

The code execution cannot proceed because icu.dll was not found.

The previous version (202605251205) starts normally on the same systems.

Investigation
The last working version only contains:

  • icudtl.dat

The failing version additionally ships:

  • icuuc.dll

Renaming or removing icuuc.dll allows Jami to start normally on Windows 10 LTSC 2019 and Windows Server 2019.

The release notes mention:

qt: update to 6.10.3

This suggests that the issue may be related to the deployment of ICU libraries after updating to Qt 6.10.3.

Seems that Wireshark was hit by same/similar QT related problem:

https://gitlab.com/wireshark/wireshark/-/work_items/21237

1 Like

Thank you for reporting and digging into that. I’ll take a look ASAP

1 Like

Next Windows releases will not ship with icuuc.dll.

1 Like

Thanks for taking the time looking into it.