Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-133408

Incorrect usage of SetThreadDescription leads to static initialization failure

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Not Evaluated
    • None
    • 6.8.0 FF
    • Core: Threads
    • None
    • Windows 11 Pro build system, MS Visual Studio Pro 2022
    • Windows

    Description

      Static resolution of function SetThreadDescription leads to inability to run Qt program on older systems, like Server 2016.

      Even taking in account that Windows Server 2016 officially not supported by Microsoft and therefore by Qt Company, the call to function SetThreadDescription through dynamic runtime resolution would greatly improve the availability of the Qt on the older system. Especially because many Servers 2016 have extended support.

      Old systems like Server 2016 are still a significant part of machines pools at our customer's systems, so such small change can help a lot.

      Similar bug https://bugreports.qt.io/browse/QTBUG-130263 was opened previously and nothing has been changed. The comments were : use the old Qt version for old systems.
      But Qt 6.7.3, for example has numerous bugs in UI part.
      Please reconsider the decision for this issue. 

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            thiago Thiago Macieira
            epelbaum Boris Epelbaum
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes