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

    Details

    • Platform/s:
      Windows
    • Commits:
      87d32424de2f471a520c1f3ba0c3035fbff7ee06 (qt/qtbase/dev) 9d2b474b5f6aa07ee731d28f9774d10dfaa49b32 (qt/qtbase/5.15)

      Description

      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

        Attachments

          Issue Links

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

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes