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

[Reg 5.12.1 - 5.12.2] Assert when debugging QtQuick applications with Qt::AA_UseOpenGLES set

XMLWordPrintable

    • Windows
    • f48a76bbbfb5823fb98d17a042bb00ad7c9da174 (qt/qtbase/5.12)

      I have just updated my Qt version from 5.12 to 5.12.2 and I'm having a bit of a problem debugging my QtQuick applications.

      I'm getting an assert from libGLESv2d.dll on application close in debug builds when QCoreApplication's attribute "AA_UseOpenGLES" is set.
      In release builds only some additional warnings are pushed to the application output.

      At first I thought that I foobared something in my code but same thing happens when I create sample application using "Qt Quick Application - Empty" preset and add "QCoreApplication::setAttribute(Qt::AA_UseOpenGLES)" to the main.cpp file.

      I'm using fully updated Windows 7 x64 with latest available NVIDIA drivers.

      I'm compiling my applications using Qt's MSVC2017 32bit binaries, VS compiler reports itself as being at version "19.16.27026.1".

      I'm attaching screenshot of the assert from debug build, post-close application outputs from release and debug builds and stuff from Help>System Information from QtC.

        1. debug_output.txt
          3 kB
        2. msvc_assert.PNG
          msvc_assert.PNG
          39 kB
        3. release_output.txt
          0.4 kB
        4. system_information.txt
          12 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            owolff Oliver Wolff
            izowiuz Jakub Narolewski
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes