hein added a comment.
Reproducable crash: #0 0x00007fff28407f06 in KAStatsFavoritesModel::Private::removeOldCachedEntries() const (this=0x3266e40) at /home/eike/devel/src/kde/workspace/plasma-desktop/applets/kicker/plugin/kastatsfavoritesmodel.cpp:130 #1 0x00007fff284063e5 in KAStatsFavoritesModel::isFavorite(QString const&) const (this=this@entry=0x317fe70, id=...) at /home/eike/devel/src/kde/workspace/plasma-desktop/applets/kicker/plugin/kastatsfavoritesmodel.cpp:310 #2 0x00007fff28421299 in InvalidAppsFilterProxy::filterAcceptsRow(int, QModelIndex const&) const (this=0x33c10b0, source_row=<optimized out>, source_parent=...) at /home/eike/devel/src/kde/workspace/plasma-desktop/applets/kicker/plugin/recentusagemodel.cpp:94 #3 0x00007ffff18b5b10 in QSortFilterProxyModelPrivate::create_mapping(QModelIndex const&) const (this=this@entry=0x33c60a0, source_parent=...) at /home/eike/devel/src/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:343 #4 0x00007ffff18b74b3 in QSortFilterProxyModel::rowCount(QModelIndex const&) const (this=this@entry=0x33c10b0, parent=...) at /home/eike/devel/src/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1878 #5 0x00007fff28409b4b in ForwardingModel::rowCount(QModelIndex const&) const (this=this@entry=0x33c54b0, parent=...) at /home/eike/devel/src/kde/workspace/plasma-desktop/applets/kicker/plugin/forwardingmodel.cpp:116 #6 0x00007fff28409b4b in ForwardingModel::rowCount(QModelIndex const&) const (this=<optimized out>, parent=...) at /home/eike/devel/src/kde/workspace/plasma-desktop/applets/kicker/plugin/forwardingmodel.cpp:116 #7 0x00007ffff4ca6948 in QQmlAdaptorModel::count() const (this=0x34c7068) at /home/eike/devel/src/qt5-build/qtbase/include/QtQml/5.9.1/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/util/qqmladaptormodel_p.h:122 #8 0x00007ffff4ca6948 in QQmlDelegateModel::componentComplete() (this=0x34c6290) at /home/eike/devel/src/qt5/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp:338 #9 0x00007ffff5816472 in QQuickItemView::componentComplete() (this=0x34c57a0) at /home/eike/devel/src/qt5/qtdeclarative/src/quick/items/qquickitemview.cpp:1509 #10 0x00007ffff4c758bd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x33f21c0, interrupt=...) at /home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1236 #11 0x00007ffff4bf7d44 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (enginePriv=0x843890, state=0x33f2170) at /home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:900 #12 0x00007ffff4bf7e07 in QQmlComponentPrivate::completeCreate() (this=0x33f20d0) at /home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:936 #13 0x00007ffff4c925a1 in QV4::QtObject::method_createQmlObject(QV4::BuiltinFunction const*, QV4::Scope&, QV4::CallData*) (scope=..., callData=<optimized out>) at /home/eike/devel/src/qt5/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions.cpp:1167 #14 0x00007ffff4bd5fda in QV4::Object::call(QV4::Scope&, QV4::CallData*) const (d=0x7fffcf0006f0, scope=..., this=<optimized out>) at /home/eike/devel/src/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:372 #15 0x00007ffff4bd5fda in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) (engine=0x843da0, nameIndex=<optimized out>, callData=0x7fffcf0006f0) at /home/eike/devel/src/qt5/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1102 Do I need to clean up anything? REVISION DETAIL https://phabricator.kde.org/D3805 To: ivan, mart, hein Cc: Zren, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas