Plasma crashes when deleting an entry in Recent Documents in kickoff. Removing the same entry in kicker works fine. Happens for every entry, even after wiping the kactivities database. Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f62894d9800 (LWP 7714))] Thread 10 (Thread 0x7f6272592700 (LWP 7717)): #0 0x00007f628295718d in poll () from /usr/lib/libc.so.6 #1 0x00007f62879aeae2 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007f62879b0757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007f6273cade89 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f628305896e in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 9 (Thread 0x7f626b5ef700 (LWP 7718)): #0 0x00007f627ee3b5f9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0 #1 0x00007f627edf6ec0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f627edf70cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f628329036b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f628323737a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f62830539c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f6286422c85 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f628305896e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7f6260514700 (LWP 7719)): #0 0x00007f628295718d in poll () from /usr/lib/libc.so.6 #1 0x00007f627edf6fbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f627edf70cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f628329036b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f628323737a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f62830539c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f6286422c85 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f628305896e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7f625e8e1700 (LWP 7720)): #0 0x00007f628295316d in read () from /usr/lib/libc.so.6 #1 0x00007f627ee3a270 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f627edf6aa4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007f627edf6f60 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f627edf70cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f628329036b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f628323737a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f62830539c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f6286422c85 in ?? () from /usr/lib/libQt5Qml.so.5 #9 0x00007f628305896e in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7f6257247700 (LWP 7721)): #0 0x00007f628216507f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f6288c695e4 in ?? () from /usr/lib/libQt5Script.so.5 #2 0x00007f6288c69629 in ?? () from /usr/lib/libQt5Script.so.5 #3 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7f6254b9d700 (LWP 7725)): #0 0x00007f628295718d in poll () from /usr/lib/libc.so.6 #1 0x00007f627edf6fbc in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f627edf70cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f628329036b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f628323737a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f62830539c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f6286fe1486 in ?? () from /usr/lib/libQt5Quick.so.5 #7 0x00007f628305896e in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7f61b9009700 (LWP 7736)): #0 0x00007f627ee3b614 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0 #1 0x00007f627edf6540 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007f627edf6eeb in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f627edf70cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f628329036b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f628323737a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f62830539c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #7 0x00007f61aeb4d9f5 in ?? () from /usr/lib/qt/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so #8 0x00007f628305896e in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7f61ae928700 (LWP 7737)): #0 0x00007f628295316d in read () from /usr/lib/libc.so.6 #1 0x00007f627ee3a270 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f627edf6aa4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007f627edf6f60 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f627edf70cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f628329036b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f628323737a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f62830539c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f628305896e in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7f61a528b700 (LWP 7740)): #0 0x00007f628295316d in read () from /usr/lib/libc.so.6 #1 0x00007f627ee3a270 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f627edf6aa4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007f627edf6f60 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0x00007f627edf70cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007f628329036b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f628323737a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #7 0x00007f62830539c4 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #8 0x00007f61a77aabc7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so #9 0x00007f628305896e in ?? () from /usr/lib/libQt5Core.so.5 #10 0x00007f628215f4a4 in start_thread () from /usr/lib/libpthread.so.0 #11 0x00007f628296013d in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7f62894d9800 (LWP 7714)): [KCrash Handler] #5 QListData::size (this=0x300000008) at /usr/include/qt/QtCore/qlist.h:105 #6 QList<KActivities::Experimental::Stats::ResultSet::Result>::size (this=0x300000008) at /usr/include/qt/QtCore/qlist.h:157 #7 KActivities::Experimental::Stats::ResultModelPrivate::Cache::size (this=0x300000000) at /home/antonio/Software/abs/kde-unstable/plasma-desktop/src/plasma-desktop-5.4.95/lib/kactivities-stats/src/lib/stats/resultmodel.cpp:110 #8 KActivities::Experimental::Stats::ResultModel::forgetResource (this=0x3bb0c70, row=row@entry=29) at /home/antonio/Software/abs/kde-unstable/plasma-desktop/src/plasma-desktop-5.4.95/lib/kactivities-stats/src/lib/stats/resultmodel.cpp:966 #9 0x00007f61b3c99948 in RecentUsageModel::trigger (this=0x1e45910, row=29, actionId=..., argument=...) at /home/antonio/Software/abs/kde-unstable/plasma-desktop/src/plasma-desktop-5.4.95/applets/kicker/plugin/recentusagemodel.cpp:256 #10 0x00007f61b3ca19b8 in RecentUsageModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff265eb380) at /home/antonio/Software/abs/kde-unstable/plasma-desktop/src/build/applets/kicker/moc_recentusagemodel.cpp:81 #11 0x00007f61b3ca52b3 in RecentUsageModel::qt_metacall (this=0x1e45910, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff265eb380) at /home/antonio/Software/abs/kde-unstable/plasma-desktop/src/build/applets/kicker/moc_recentusagemodel.cpp:114 #12 0x00007f62863e0bd9 in ?? () from /usr/lib/libQt5Qml.so.5 #13 0x00007f628635eb8c in ?? () from /usr/lib/libQt5Qml.so.5 #14 0x00007f62863603ac in ?? () from /usr/lib/libQt5Qml.so.5 #15 0x00007f6286360bbd in QV4::QObjectMethod::callInternal(QV4::CallData*) () from /usr/lib/libQt5Qml.so.5 #16 0x00007f6286377723 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () from /usr/lib/libQt5Qml.so.5 #17 0x00007f62540802cc in ?? () #18 0x00007f625d8e22c8 in ?? () #19 0x00007f625d8e2268 in ?? () #20 0x0000000000000000 in ?? () Reproducible: Always
Dup of bug 355672 ?
*** This bug has been marked as a duplicate of bug 355672 ***