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

The rewritten threaded render loop causes crashes on close

    XMLWordPrintable

Details

    • 7ee4ab14636ee39670b5b25c3afa90009665eede

    Description

      The following change in qtdeclarative seems to cause crash-on-exit problems for the desktop components (possibly only on Mac OSX).

      commit ebe8b9408cfcd953fae80514aa67e49221541bed
      Author: Gunnar Sletta <gunnar.sletta@digia.com>

      Complete rewrite of threaded render loop.

      Just run the gallery example (qmlscene examples/gallery/main.qml) and close it. On close, it will often output such warnings as "QOpenGLContext::swapBuffers() called with non-exposed window, behavior is undefined" and eventually crash. I have attached a couple of backtraces, both crashes in QSGRenderThread.

      Attachments

        1. backtrace1.txt
          48 kB
        2. backtrace2.txt
          48 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            sletta Gunnar Sletta
            jpnurmi J-P Nurmi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes