Tuukka Turunen

Qt 5.9.4 Released

Published Tuesday January 23rd, 2018
30 Comments on Qt 5.9.4 Released
Posted in Dev Loop, Releases

I am pleased to inform that Qt 5.9.4 is released today. As a patch release Qt 5.9.4 does not add any new functionality, but provides many bug fixes and other improvements.

Compared to Qt 5.9.3, the new Qt 5.9.4 contains nearly 200 bug fixes and in total more than 500 changes since Qt 5.9.3. For details of the most important changes, please check the Change files of Qt 5.9.4.

Qt 5.9 LTS is soon moving to ‘Strict’ phase (after Qt 5.11 is branched from dev). It continues to receive important bug fixes and significant performance fixes still during the ‘Strict’ phase. We also continue to create new Qt 5.9.x patch releases. Next patch release, Qt 5.9.5, is planned to be released end of March 2018.

Qt 5.9.4 can be updated to using the maintenance tool of the online installer. For new installations, please download latest online installer from Qt Account portal or from qt.io Download page. Offline packages are available for commercial users in the Qt Account portal and at the qt.io Download page for open-source users.

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Dev Loop, Releases


Nikolai says:

When is https://bugreports.qt.io/browse/QTBUG-65062 going to be resolved? I can’t even use anything later than 5.7 to debug because it crashes

Louis says:

As a workaround, you can disable the cache using qputenv(“QML_DISABLE_DISK_CACHE”, “1”) before creating the QGuiApplication/other.

Aljosa says:

Still none interested to fix or apply the suggested patch for bug
https://bugreports.qt.io/browse/QTBUG-62388 ?

stlcours says:

And 5.6.4 will be released containing these 200 bug fixes?

@stlcours: Qt 5.9.4 was released yesterday and there are nearly 200 bugs fixed after Qt 5.9.3 that are part of the Qt 5.9.4 release. To see what these bugs are, please check the JIRA filter: https://bugreports.qt.io/issues/?filter=19154. Altogether there are almost 900 bugs fixed in Qt 5.9.x since Qt 5.9.0 was released.

Qt 5.6 LTS is already since a long time in the ‘Strict’ phase, and has received fixes only to security issues, crashes, regressions and similar. Since end of 2016 we have reduced the number of fixes going into the 5.6 branch and as Qt 5.6 LTS enters the ‘Very Strict’ phase it will receive security fixes only. The reason for gradually reducing the amount of changes going into an LTS version of Qt is to avoid problems in stability. While each fix as such is beneficial, they are also possible risks for behavior changes and regressions, which we want to avoid in LTS releases.

Jose Javier says:

bug https://bugreports.qt.io/browse/QTBUG-65354 is supposed to be fixed in Qt 5.9.4 – but looking at the changed files in qtbase I do not see it market as fixed. Could you please clarify if it has been released with the fix or not? If so, which files has been changed for it?


@Jose: Yes, this fix is in. For details, check the full change linked from the bug report: https://codereview.qt-project.org/#/c/214961/

Franz Heineberger says:

It is a great release! Thank you. It is the first release of Qt 5.x that will allow us to migrate from QtQuick 1 to QtQuick 2 on a device lacking OpenGL. I would even say it is the best release ever!

dtech says:

Unfortunatelly https://bugreports.qt.io/browse/QTBUG-64934 remains unaddressed and 5.9.4 suffers too… yet another Qt version that I cannot use for my main project and puts future projects at risk too. Fix those singletons circular references already.

@dtech: Providing a short example code to reproduce the issue always helps in getting the bug fixed.

dtech says:

1 – it is not reproducible with a short example code, and I can’t post the code that is producing it, I did point out where the regression was introduced and that the subsequent fix is only partial, so any potential candidates to fix it are well directed exactly where to look

2 – there are scores of issues that come with the code to reproduce them that are not fixed, so “always helps” is probably not the best choice of wording

wind says:


Eric Eric says:

Hello! Is Armv8 supported for Android??

@Eric: Yes, ARMv8 is supported. However, note that the Qt for Android release binaries are built with ARMv7 (which runs also on ARMv8 CPUs). If you want ARMv8 for Android, you can build Qt yourself.

Eric Eric says:

Awesome. Thank you!

Louis says:

Great news!

Little question about the installers: would it make sense to provide as well 64bit binaries for MinGW on Windows? Currently we only have a 32bit version, so 64bit versions are all for MSVC.

Jani Heikkinen Jani Heikkinen says:

We are trying to get 64 bit MinGW with Qt 5.11 but let’s see if that will happen. Currently we have some technical issues with enabling that build in COIN and ci guys are trying to solve those.

Rudolf says:

I cannot install it even the offline installer for windows.
I am working on a pc wich has no internet access (only intranet).

It seems that the installer tries to telephone home …. why?

qt 5.9.3 offline installer works.

@Rudolf: Installation is possible without network access (for both commercial and open-source). Perhaps the installation fails due to the “intranet” you mentioned causing the license checker to fail.

Progrev says:

+1 to hanging of setup. Tried it on Windows 8.1×64. Installer was hanging without internet connection more than 2 hours. I tried to setup 5.10 and 5.9.3 in just a minute after closed 5.9.4 installer and both version works just fine.
Try yourself (we know that offline installation is theoretically possible without internet) to turn off wifi and internet from windows computer and try to install. Installer hangs after first next button is pressed (while connection progress bar is circullary changes)

Jani Heikkinen Jani Heikkinen says:

I tried windows offline installer for Qt 5.9.4 and it worked fine without network access. Of course you need to give your license details manually because installer can’t get qt account details without network access.

Rudolf says:

Hi Tuukka,

yes it fails due to the license checker … it hangs at this point.

Since there is no skip button … what now?

If it works without Network.. why does it fail in an intranet and why is there no skip button?

Jani Heikkinen Jani Heikkinen says:

It seems there is a bug so please write a bug report about the issue in Jira and we will try to fix this as soon as possible. As a workaround please make sure there is network with access to public internet or not network at all while installing Qt 5.9.4 via offline installer.

Lanz says:

The most interesting is why first of all installer is trying to connect to something? First question of installer should be if user want install qt as open-source license or commercial license … and only if commercial try to do create connections. Otherwise why they are necessary?

@Lanz: Installer communicates with Qt Account, if there is a network connection. Also open-source users can have a Qt Account, and quite many have. Like mentioned already in the comments, network is not mandatory. But if there is some internal IP network that does not have internet connectivity, it may be needed to disconnect from it to install.

JKSH says:

@Rudolf Clear the email and password fields. Then, the “Skip” button should appear.

Fermin says:


Which version of Chromium integrate in QWebEngine?

I know the serie 5.9 started with version 56 of Chromium, but in this update only they added security fixes?

Allan Allan says:

Yes, it still has Chromium 56, but with security updates from new Chromiums. You can however build QtWebEngine 5.10 with Qt 5.9 if you need a newer Chromium base.

Vladimir says:

When can we expect Qt 5.10.1? In 5.10 are broken Android services so I can not use it.

@Vladimir: Target is to have Qt 5.10.1 released around mid-February, depending how many snapshot test rounds are needed.

Commenting closed.

Get started today with Qt Download now