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

Crash on QRhiGles2::bindShaderResources due to failing shader program creation with certain drivers

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P2: Important
    • None
    • 6.2.4
    • Qt RHI, Quick: SceneGraph
    • None
    • Windows

    Description

      I see such crashes in users crash reports. Unfortunately I'm not able to reproduce it locally on my hardware. There are crashes inside both Intel and AMD drivers, see Environment for details.

      Call stack:

      EXCEPTION_ACCESS_VIOLATION_READ
      
      ig9icd64.pdb
      0xa3684fab + 5656491
      ...
      ig9icd64.pdb
      0xa3ad2d10 + 10169616
      Qt6Gui.pdb
      QRhiGles2::bindShaderResources(QGles2CommandBuffer *,QRhiGraphicsPipeline *,QRhiComputePipeline *,QRhiShaderResourceBindings *,unsigned int const *,int) qrhigles2.cpp:3701
      Qt6Gui.pdb
      QRhiGles2::executeCommandBuffer(QRhiCommandBuffer *) qrhigles2.cpp:2832
      Qt6Gui.pdb
      QRhiGles2::endFrame(QRhiSwapChain *,QFlags<QRhi::EndFrameFlag>) qrhigles2.cpp:1823
      Qt6Gui.pdb
      QRhi::endFrame(QRhiSwapChain *,QFlags<QRhi::EndFrameFlag>) qrhi.cpp:6699
      Qt6Quick.pdb
      QSGRenderThread::syncAndRender() qsgthreadedrenderloop.cpp:787
      Qt6Quick.pdb
      QSGRenderThread::run() qsgthreadedrenderloop.cpp:980
      Qt6Core.pdb
      QThreadPrivate::start(void *) qthread_win.cpp:326
      

      Attachments

        Issue Links

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

          Activity

            People

              lagocs Laszlo Agocs
              studiosus Vladimir Belyavsky
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes