Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.15.0, 5.15.1
-
-
4fe9e0ed027134a833b2243597a2ccd00987b559 (qt/qtlocation/5.15) 861e372b6ad81570d4f496e42fb25a6699b72f2f (qt/qtlocation/5.15)
Description
QSGNode::removeAllChildNodes() + 7613188 QGeoMapObjectQSGSupport::updateMapObjects(QSGNode*, QQuickWindow*) + 5776488 QGeoMapObjectQSGSupport::updateMapObjects(QSGNode*, QQuickWindow*) + 5776488 QGeoTiledMapLabs::updateSceneGraph(QSGNode*, QQuickWindow*) + 5762148 QDeclarativeGeoMap::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) + 5478004 QQuickWindowPrivate::updateDirtyNode(QQuickItem*) + 8392696 QQuickWindowPrivate::updateDirtyNodes() + 8327200 QQuickWindowPrivate::syncSceneGraph() + 8325580 QSGRenderThread::sync(bool, bool) + 8018720 QSGRenderThread::syncAndRender(QImage*) + 8016176 QSGRenderThread::run() + 8021356 QThreadPrivate::start(void*) + 16714324
This crash started to appear after migrating from Qt 5.13.1 to Qt 5.15.0
Didn't find anything related to needed code changes regarding Map QML component
We use OSM plugin. The crash appears after we display the map and a Polyline with a route the second time. The first time it's displayed ok. Any guidance on how to fix this?
On iOS is easier to reproduce than on Android.
Attachments
Issue Links
- depends on
-
QTBUG-87683 Update qtlocation dependencies in dev
- Closed
- is duplicated by
-
QTBUG-88104 When the popup for a Drawer contains a Map, then opening and closing it can cause it to crash when trying to clean up the node for it.
- Closed
- is required for
-
QTBUG-87859 QSG Render Thread crash - cherry pick to Qt 6.0
- Reported