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

Crash in software renderer

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.7
    • Quick: 2D Renderer
    • None

    Description

      When running a new example application for the curve renderer in Qt Quick Shapes, I get the following assert when setting QT_QUICK_BACKEND=software (on Windows):

                                                                                                                                                                                                                      
      1   qt_message_fatal<QString &>                     qlogging.cpp                    2019 0x7fff9d29cb54 
      2   qt_message                                      qlogging.cpp                    377  0x7fff9d29ca28 
      3   QMessageLogger::fatal                           qlogging.cpp                    900  0x7fff9d299da5 
      4   qt_assert                                       qassert.cpp                     67   0x7fff9d288d09 
      5   QRegionPrivate::intersect                       qregion.cpp                     1245 0x7fff9e70a219 
      6   QRegion::intersected                            qregion.cpp                     4117 0x7fff9e7068d6 
      7   QSGSoftwareRenderableNode::addDirtyRegion       qsgsoftwarerenderablenode.cpp   371  0x7fff9c0022ec 
      8   QSGAbstractSoftwareRenderer::optimizeRenderList qsgabstractsoftwarerenderer.cpp 131  0x7fff9bfdf950 
      9   QSGSoftwareRenderer::render                     qsgsoftwarerenderer.cpp         102  0x7fff9c014544 
      10  QSGRenderer::renderScene                        qsgrenderer.cpp                 148  0x7fff9c0974de 
      11  QSGSoftwareRenderer::renderScene                qsgsoftwarerenderer.cpp         55   0x7fff9c014274 
      12  QSGSoftwareRenderContext::renderNextFrame       qsgsoftwarecontext.cpp          139  0x7fff9bfe965f 
      13  QQuickWindowPrivate::renderSceneGraph           qquickwindow.cpp                654  0x7fff9bfb6df4 
      14  QSGSoftwareRenderLoop::renderWindow             qsgsoftwarerenderloop.cpp       144  0x7fff9c015dc3 
      15  QSGSoftwareRenderLoop::handleUpdateRequest      qsgsoftwarerenderloop.cpp       253  0x7fff9c0166f1 
      16  QQuickWindow::event                             qquickwindow.cpp                1539 0x7fff9bfb2976 
      17  QCoreApplicationPrivate::notify_helper          qcoreapplication.cpp            1293 0x7fff9d3b2072 
      18  doNotify                                        qcoreapplication.cpp            1222 0x7fff9d3b49b3 
      19  QCoreApplication::notify                        qcoreapplication.cpp            1206 0x7fff9d3ae648 
      20  QGuiApplication::notify                         qguiapplication.cpp             1990 0x7fff9e3703ff 
      ... <More>                                                                                              
      

      I haven't investigated further and the example project is currently only available internally in Qt. I will update once there is a public link.

      Attachments

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

        Activity

          People

            qt.team.graphics.and.multimedia Qt Graphics Team
            esabraha Eskil Abrahamsen Blomfeldt
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes