https://bugs.kde.org/show_bug.cgi?id=346118
--- Comment #53 from David Edmundson <k...@davidedmundson.co.uk> --- Someone managed to reproduce this under valgrind. It was /almost/ perfect. ==11595== Use of uninitialised value of size 8 ==11595== at 0x771F078: ??? (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x7995899: QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x799A4B1: QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x79BCF3E: ??? (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x79BD6F7: QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x9F644CF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9FE0F05: QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9F0552B: ??? (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9F07007: ??? (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9F64319: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9FE0E1B: QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0xBF70A11C: NetworkModel::updateItem(NetworkModelItem*) (in /usr/lib/libplasmanm_internal.so) ==11595== ==11595== Invalid read of size 4 ==11595== at 0x771F078: ??? (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x7995899: QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x799A4B1: QQmlDelegateModel::_q_layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x79BCF3E: ??? (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x79BD6F7: QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQt5Qml.so.5.5.1) ==11595== by 0x9F644CF: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9FE0F05: QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9F0552B: ??? (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9F07007: ??? (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9F64319: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQt5Core.so.5.5.1) ==11595== by 0x9FE0E1B: QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (in /usr/lib/libQt5Core.so.5.5.1) If I can find out where exactly in ==11595== at 0x771F078: ??? (in /usr/lib/libQt5Qml.so.5.5.1) we'd be sorted in no time. Can someone who can reproduce this please get a Qt with a full debug symbols and run under valgrind. There are only 3 possibilities: QQmlListCompositor::listItemsChanged QQmlAdaptorModel::notify QQmlDelegateModelPrivate::itemsChanged but they're all too big to follow without narrowing it down some more. -- You are receiving this mail because: You are watching all bug changes.