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

Qt crash/freeze when doing a graphics driver update on Windows

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4: Low
    • 6.6.3, 6.7.0 RC, 6.8.0 FF
    • 6.2.1
    • Qt RHI
    • None
    • Windows
    • 96299182f (dev), 32b4d8bb1 (6.7), bb28e7e14 (6.6)

    Description

      When you run a Qt app on Windows with the d3d11rhi and you do a graphics driver update (through GeForce Experience in my case), Qt just stop responding, the rendering stop and the whole window becomes white. Sometimes it also crashes. There's this trace in the output:

      Device loss detected in ResizeBuffers()
      Graphics device lost, cleaning up scenegraph and releasing RHI

      You can easily reproduce with qml.exe and GeForce Experience by reinstalling the latest driver, no need to wait for a new release.

      See in attachment the callstack when there's a crash.

      I would expect Qt to appropriately handle this and keep running after the driver update.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-101200
          # Subject Branch Project Status CR V

          Activity

            People

              lagocs Laszlo Agocs
              brunosignify Bruno Cadoret
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes