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

Use of global thread pool for image conversion is changes behavior in Qt5.15

XMLWordPrintable

    • Windows
    • 87d32424de2f471a520c1f3ba0c3035fbff7ee06 (qt/qtbase/dev) 9d2b474b5f6aa07ee731d28f9774d10dfaa49b32 (qt/qtbase/5.15)

      Qt 5.15.0 since image conversion is using global thread leading to dead lock in some situation where large number of image files are being read and QFuture and watchers are being used to parallelize it.

      Attached example can be used to reproduce it on windows, this works good with 5.14
      Mostlikerly this change is the reason of it:
      https://codereview.qt-project.org/c/qt/qtbase/+/282332

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

            allan.jensen Allan Sandfeld Jensen
            irfan.omair@digia.com Irfan Omair
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes