Bug 355722 - Crash when removing recent documents
Summary: Crash when removing recent documents
Status: RESOLVED DUPLICATE of bug 355672
Alias: None
Product: frameworks-activities-stats
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Ivan Čukić
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-22 11:05 UTC by Antonio Rojas
Modified: 2016-02-28 10:07 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antonio Rojas 2015-11-22 11:05:05 UTC
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
Comment 1 Bhushan Shah 2015-11-22 11:44:41 UTC
Dup of bug 355672 ?
Comment 2 Ivan Čukić 2015-11-30 20:04:17 UTC

*** This bug has been marked as a duplicate of bug 355672 ***