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

Reply via email to