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

Reflection probe example crashes on macOS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P1: Critical
    • 6.3.0 Alpha
    • 6.3.0 Feature Freeze
    • Quick: 3D
    • None
    • macOS

    Description

      When Sprite Particles is switched on, the example crashes on macOS with the following:

                                                                                                                                                                                       1  bool QVarLengthArray<QSSGRenderLight *, 4ll>::contains<QSSGRenderLight *>(QSSGRenderLight * const&) const                                                                                                                                                         qvarlengtharray.h                                                                     464  0x1007e60bd    
      2  QSSGParticleRenderer::updateUniformsForParticles(QSSGRef<QSSGRhiShaderPipeline>&, QSSGRhiContext *, char *, QSSGParticlesRenderable&, QSSGRenderCamera&)                                                                                                          qssgrhiparticles.cpp                                                                  112  0x1007e609c    
      3  QSSGParticleRenderer::rhiPrepareRenderable(QSSGRef<QSSGRhiShaderPipeline>&, QSSGRhiContext *, QSSGRhiGraphicsPipelineState *, QSSGParticlesRenderable&, QSSGLayerRenderData&, QRhiRenderPassDescriptor *, int, QSSGRenderCamera *, int, QSSGReflectionMapEntry *) qssgrhiparticles.cpp                                                                       0x1007e6782    
      4  rhiPrepareRenderable(QSSGRhiContext *, QSSGLayerRenderData&, QSSGRenderableObject&, QRhiRenderPassDescriptor *, int, QSSGRenderCamera *, QMatrix4x4 *, int, QSSGReflectionMapEntry *, QSSGRhiGraphicsPipelineState *)                                             qssgrendererimpllayerrenderdata_rhi.cpp                                               551  0x100829f58    
      5  rhiPrepareResourcesForReflectionMap(QSSGRhiContext *, QSSGLayerRenderData&, QSSGReflectionMapEntry *, QSSGRhiGraphicsPipelineState *, QList<QSSGRenderableObjectHandle> const&, QSSGRenderCamera&, QSSGRef<QSSGRenderer> const&, int)                             qssgrendererimpllayerrenderdata_rhi.cpp                                               1273 0x100824ca1    
      6  rhiRenderReflectionMap(QSSGRhiContext *, QSSGLayerRenderData&, QSSGRenderReflectionMap *, QList<QSSGRenderReflectionProbe *> const&, QList<QSSGRenderableObjectHandle> const&, QSSGRef<QSSGRenderer> const&)                                                      qssgrendererimpllayerrenderdata_rhi.cpp                                               1712 0x100824bf2    
      7  QSSGLayerRenderData::rhiPrepare()                                                                                                                                                                                                                                 qssgrendererimpllayerrenderdata_rhi.cpp                                               2136 0x1008247f0    
      8  QSSGRenderer::rhiPrepare(QSSGRenderLayer&)                                                                                                                                                                                                                        qssgrenderer.cpp                                                                      107  0x10081882c    
      9  QQuick3DSceneRenderer::rhiPrepare(QRect const&, double)                                                                                                                                                                                                           qquick3dscenerenderer.cpp                                                             449  0x10052ddfe    
      10 QQuick3DSceneRenderer::renderToRhiTexture(QQuickWindow *)                                                                                                                                                                                                         qquick3dscenerenderer.cpp                                                             274  0x10052dd8b    
      11 SGFramebufferObjectNode::render()                                                                                                                                                                                                                                 qquick3dscenerenderer.cpp                                                             116  0x10052da7f    
      12 QSGRenderer::preprocess()                                                                                                                                                                                                                                         (x86_64) /Users/tomi.korpipaa/Qt/6.3.0/macos/lib/QtQuick.framework/Versions/A/QtQuick      0x1014a9769    
      13 QSGRenderer::renderScene()                                                                                                                                                                                                                                        (x86_64) /Users/tomi.korpipaa/Qt/6.3.0/macos/lib/QtQuick.framework/Versions/A/QtQuick      0x1014a8f52    
      14 QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&)                                                                                                                                                                                                 (x86_64) /Users/tomi.korpipaa/Qt/6.3.0/macos/lib/QtQuick.framework/Versions/A/QtQuick      0x10144976a    
      15 ___lldb_unnamed_symbol9088$$QtQuick                                                                                                                                                                                                                               (x86_64) /Users/tomi.korpipaa/Qt/6.3.0/macos/lib/QtQuick.framework/Versions/A/QtQuick      0x10160b2b5    
      16 ___lldb_unnamed_symbol9095$$QtQuick                                                                                                                                                                                                                               (x86_64) /Users/tomi.korpipaa/Qt/6.3.0/macos/lib/QtQuick.framework/Versions/A/QtQuick      0x10160bd61    
      17 ___lldb_unnamed_symbol3347$$QtCore                                                                                                                                                                                                                                (x86_64) /Users/tomi.korpipaa/Qt/6.3.0/macos/lib/QtCore.framework/Versions/A/QtCore        0x1024b6cb8    
      18 _pthread_start                                                                                                                                                                                                                                                    (x86_64) /usr/lib/system/libsystem_pthread.dylib                                           0x7ff80b0dd514 
      19 thread_start                                                                                                                                                                                                                                                      (x86_64) /usr/lib/system/libsystem_pthread.dylib                                           0x7ff80b0d902f 
       

      Attachments

        Activity

          People

            qt.team.graphics.and.multimedia Qt Graphics Team
            tokorpip Tomi Korpipää
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: