Details
-
Bug
-
Resolution: Cannot Reproduce
-
P1: Critical
-
6.3.0 Feature Freeze
-
None
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