Details
-
Bug
-
Resolution: Cannot Reproduce
-
P1: Critical
-
None
-
6.2
-
None
Description
Steps to reproduce:
- Save (https://doc.qt.io/qt-6/qml-qtquick-controls2-splitview.html#serializing-splitview-s-state) state for 3 SplitView items
- Comment out the middle item
- Restore the state for the SplitView; it should crash
1 qt_message_fatal qlogging.cpp 1869 0x7fffefa810a2 2 QMessageLogger::fatal qlogging.cpp 891 0x7fffefa7f496 3 qt_assert_x qglobal.cpp 3289 0x7fffefa6b852 4 QList<QQmlObjectModelPrivate::Item>::operator[] qlist.h 392 0x7ffff3b2640e 5 QQmlObjectModel::object qqmlobjectmodel.cpp 281 0x7ffff3b21988 6 QQuickSplitView::restoreState qquicksplitview.cpp 1356 0x7fffea1b9489 7 QQuickSplitView::qt_static_metacall moc_qquicksplitview_p.cpp 119 0x7fffea1b7af3 8 QQuickSplitView::qt_metacall moc_qquicksplitview_p.cpp 219 0x7fffea1b789e 9 QQmlVMEMetaObject::metaCall qqmlvmemetaobject.cpp 1039 0x7fffececc44b 10 QMetaObject::metacall qmetaobject.cpp 319 0x7fffefc2c3a1 11 QQmlObjectOrGadget::metacall qqmlobjectorgadget.cpp 51 0x7fffecd7f77e 12 CallMethod qv4qobjectwrapper.cpp 1405 0x7fffecaad65c 13 CallPrecise qv4qobjectwrapper.cpp 1663 0x7fffecaae495 14 <lambda_3e8464433ed092c25780b342b967fe3f>::operator() qv4qobjectwrapper.cpp 2266 0x7fffecae2a67 15 <lambda_657cc18542143512c6492e582a8beac5>::operator()<<lambda_3e8464433ed092c25780b342b967fe3f>> qv4qobjectwrapper.cpp 2245 0x7fffecab9912 16 QV4::QObjectMethod::callInternal qv4qobjectwrapper.cpp 2266 0x7fffecaa9f99 17 QV4::QObjectMethod::virtualCall qv4qobjectwrapper.cpp 2204 0x7fffecaa9bc0 18 QV4::FunctionObject::call qv4functionobject_p.h 206 0x7fffec6fec74 19 QV4::Moth::VME::interpret qv4vme_moth.cpp 873 0x7fffecb91f01 20 QV4::Moth::VME::exec qv4vme_moth.cpp 555 0x7fffecb8e4e1 ... <More>