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