[qt/qt/qtquick3d]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtquick3d
Pushed by mirror-service into branch 'dev'.
Changed from 38f59ae1bb55d3685594a1c229cb0909486bafa9 to 42e309acf64a5ff5192857a45201cacff0b6bada
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 42e309acf64a5ff5192857a45201cacff0b6bada by Christian Strømme on 03/08/2026 at 17:49..
Fix crash at exit with renderMode Inline

A View3D with renderMode: View3D.Inline allocate a QQuick3DSGRenderNode
and stores it as m_renderNode. On scene-graph teardown
cleanupNodesOnShutdown() deletes that node which leads to the
invalidateSceneGraph() slot to be called. In invalidateSceneGraph() only
m_node (the Offscreen FBO node) was cleared, so m_renderNode is left
dangling. When the render thread then emits invalidated it ends up in
onReleaseCachedResources which queries the renderer, which for Inline is
now a stale pointer. Note that Offscreen never hit this because
invalidateSceneGraph() cleared m_node.

Fixes: QTBUG-148707
Pick-to: 6.12 6.11
Change-Id: I5094469f6a68ac686f4adef4e3699a3f3f39137b
Reviewed-by: Andy Nichols <[email protected]>
https://invent.kde.org/qt/qt/qtquick3d/-/commit/42e309acf64a5ff5192857a45201cacff0b6bada
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.