Bug 314700

Summary: crash after playing with some activities
Product: [Plasma] kactivitymanagerd Reporter: Avihay <kde>
Component: generalAssignee: Ivan Čukić <ivan.cukic>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bladud, plasma-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Avihay 2013-02-08 19:06:05 UTC
Application: kactivitymanagerd (3.0)
KDE Platform Version: 4.10.00
Qt Version: 4.8.2
Operating System: Linux 3.2.0-37-generic i686
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I tried to load an activity called 'New Activity' that could have been a ghost. It crashed plasma, and I chose to reboot instead of just logging in cause I updated some packages.

After login I tried to activate that activity. It seemed to have worked, then I created a new development activity and renamed it and switched to it (maybe switched, then renamed).

about 15 sec later I got the crash notification.
While I'm writing this report, I also noticed I have to kactivitymanagerd processes, one of which is 'stopped' with a pid in the 2K area, and another in the 16k area. since I don't want my activity data to fuse again, I'll keep it that way, I guess.
Edit: just figured it's stopped so that the crash assistant could extract the backtrace from it...

-- Backtrace:
Application: KDE Activity Manager (kactivitymanagerd), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7716980 (LWP 2426))]

Thread 7 (Thread 0xb57fab40 (LWP 2429)):
#0  __libc_disable_asynccancel (oldtype=0) at ../nptl/cancellation.c:75
#1  0x07de8602 in __GI___poll (fds=0xb4e00df0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x06c9fa7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x06c920ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x06c92201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x04424db7 in QEventDispatcherGlib::processEvents (this=0xb4e00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x043f067d in QEventLoop::processEvents (this=0xb57fa270, flags=...) at kernel/qeventloop.cpp:149
#7  0x043f0919 in QEventLoop::exec (this=0xb57fa270, flags=...) at kernel/qeventloop.cpp:204
#8  0x042d99ec in QThread::exec (this=0x8f13098) at thread/qthread.cpp:501
#9  0x08054f23 in ?? ()
#10 0x042dce80 in QThreadPrivate::start (arg=0x8f13098) at thread/qthread_unix.cpp:307
#11 0x003fbd4c in start_thread (arg=0xb57fab40) at pthread_create.c:308
#12 0x07df6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb4dffb40 (LWP 2432)):
#0  0x001be416 in __kernel_vsyscall ()
#1  0x07df2e77 in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:30
#2  0x042db6d8 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x8f1bec8) at thread/qmutex_unix.cpp:99
#3  QMutexPrivate::wait (this=0x8f1bec8, timeout=-1) at thread/qmutex_unix.cpp:113
#4  0x042d70d8 in QMutex::lock (this=0x8e67f64) at thread/qmutex.cpp:164
#5  0x0021722c in Nepomuk2::Resource::Resource(QString const&, QUrl const&) () from /usr/lib/libnepomukcore.so.4abi1
#6  0x08063354 in ?? ()
#7  0x08064a59 in ?? ()
#8  0x08058f6f in ?? ()
#9  0x0807281e in ?? ()
#10 0x08072924 in ?? ()
#11 0x0013fa38 in QDBusConnectionPrivate::deliverCall (this=0x8e19df8, object=0x8f13a60, msg=..., metaTypes=..., slotIdx=-512) at qdbusintegrator.cpp:947
#12 0x00140c80 in QDBusConnectionPrivate::activateCall (this=0x8e19df8, object=0x8f13a60, flags=273, msg=...) at qdbusintegrator.cpp:857
#13 0x0014144b in QDBusConnectionPrivate::activateObject (this=0x8e19df8, node=..., msg=..., pathStartPos=-1260393680) at qdbusintegrator.cpp:1443
#14 0x001417e8 in QDBusActivateObjectEvent::placeMetaCall (this=0x903b7b8) at qdbusintegrator.cpp:1537
#15 0x0440d14b in QObject::event (this=0x8e26320, e=0x903b7b8) at kernel/qobject.cpp:1195
#16 0x07205df4 in notify_helper (e=0x903b7b8, receiver=0x8e26320, this=0x8e239c0) at kernel/qapplication.cpp:4556
#17 QApplicationPrivate::notify_helper (this=0x8e239c0, receiver=0x8e26320, e=0x903b7b8) at kernel/qapplication.cpp:4528
#18 0x0720b15d in QApplication::notify (this=0x903b7b8, receiver=0x8e26320, e=0x903b7b8) at kernel/qapplication.cpp:4285
#19 0x0062f9a1 in KApplication::notify (this=0x8e196c0, receiver=0x8e26320, event=0x903b7b8) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x043f1dde in QCoreApplication::notifyInternal (this=0x8e196c0, receiver=0x8e26320, event=0x903b7b8) at kernel/qcoreapplication.cpp:915
#21 0x043f5f38 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f1bc80) at kernel/qcoreapplication.cpp:1539
#23 0x043f626c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432
#24 0x04424964 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=0xb3a00da8) at kernel/qeventdispatcher_glib.cpp:279
#26 0x06c91d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x06c92125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0x06c92201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0x04424d57 in QEventDispatcherGlib::processEvents (this=0xb3a00468, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x043f067d in QEventLoop::processEvents (this=0xb4dff270, flags=...) at kernel/qeventloop.cpp:149
#31 0x043f0919 in QEventLoop::exec (this=0xb4dff270, flags=...) at kernel/qeventloop.cpp:204
#32 0x042d99ec in QThread::exec (this=0x8f1e498) at thread/qthread.cpp:501
#33 0x08054ef3 in ?? ()
#34 0x042dce80 in QThreadPrivate::start (arg=0x8f1e498) at thread/qthread_unix.cpp:307
#35 0x003fbd4c in start_thread (arg=0xb4dffb40) at pthread_create.c:308
#36 0x07df6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb45feb40 (LWP 2433)):
#0  0x01414dcd in __GI_clock_gettime (clock_id=1, tp=0xb45fdfe8) at ../sysdeps/unix/clock_gettime.c:116
#1  0x0433b3b5 in do_gettime (frac=0xb45fdfe0, sec=0xb45fdfd8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x044256f6 in QTimerInfoList::updateCurrentTime (this=0xb3c02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0x04425a4a in QTimerInfoList::timerWait (this=0xb3c02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x044242f3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb45fe0ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0442438d in timerSourcePrepare (source=0xb3c02040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x06c91872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06c91faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06c92201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x04424db7 in QEventDispatcherGlib::processEvents (this=0xb3c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x043f067d in QEventLoop::processEvents (this=0xb45fe270, flags=...) at kernel/qeventloop.cpp:149
#12 0x043f0919 in QEventLoop::exec (this=0xb45fe270, flags=...) at kernel/qeventloop.cpp:204
#13 0x042d99ec in QThread::exec (this=0x8ed3320) at thread/qthread.cpp:501
#14 0x08054ec3 in ?? ()
#15 0x042dce80 in QThreadPrivate::start (arg=0x8ed3320) at thread/qthread_unix.cpp:307
#16 0x003fbd4c in start_thread (arg=0xb45feb40) at pthread_create.c:308
#17 0x07df6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb36c7b40 (LWP 2434)):
#0  0x01414dcd in __GI_clock_gettime (clock_id=1, tp=0xb36c6fb8) at ../sysdeps/unix/clock_gettime.c:116
#1  0x0433b3b5 in do_gettime (frac=0xb36c6fb0, sec=0xb36c6fa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x044256f6 in QTimerInfoList::updateCurrentTime (this=0x8fe96cc) at kernel/qeventdispatcher_unix.cpp:343
#4  0x04425a4a in QTimerInfoList::timerWait (this=0x8fe96cc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x044242f3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb36c70bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0442438d in timerSourcePrepare (source=0x8fe9698, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x06c91872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06c91faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06c92201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x04424db7 in QEventDispatcherGlib::processEvents (this=0x8fc16d8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x043f067d in QEventLoop::processEvents (this=0xb36c7240, flags=...) at kernel/qeventloop.cpp:149
#12 0x043f0919 in QEventLoop::exec (this=0xb36c7240, flags=...) at kernel/qeventloop.cpp:204
#13 0x042d99ec in QThread::exec (this=0x8fdfe98) at thread/qthread.cpp:501
#14 0x043cdccd in QInotifyFileSystemWatcherEngine::run (this=0x8fdfe98) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x042dce80 in QThreadPrivate::start (arg=0x8fdfe98) at thread/qthread_unix.cpp:307
#16 0x003fbd4c in start_thread (arg=0xb36c7b40) at pthread_create.c:308
#17 0x07df6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb2ec6b40 (LWP 2438)):
#0  0x01414dcd in __GI_clock_gettime (clock_id=1, tp=0xb2ec5fe8) at ../sysdeps/unix/clock_gettime.c:116
#1  0x0433b3b5 in do_gettime (frac=0xb2ec5fe0, sec=0xb2ec5fd8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x044256f6 in QTimerInfoList::updateCurrentTime (this=0xb3a037b4) at kernel/qeventdispatcher_unix.cpp:343
#4  0x04425a4a in QTimerInfoList::timerWait (this=0xb3a037b4, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x044242f3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb2ec60ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0442438d in timerSourcePrepare (source=0xb3a03780, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x06c91872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06c91faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06c92201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x04424db7 in QEventDispatcherGlib::processEvents (this=0xb3a02758, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x043f067d in QEventLoop::processEvents (this=0xb2ec6270, flags=...) at kernel/qeventloop.cpp:149
#12 0x043f0919 in QEventLoop::exec (this=0xb2ec6270, flags=...) at kernel/qeventloop.cpp:204
#13 0x042d99ec in QThread::exec (this=0x8ffe608) at thread/qthread.cpp:501
#14 0x01bf4885 in ?? () from /usr/lib/kde4/activitymanager_plugin_activityranking.so
#15 0x042dce80 in QThreadPrivate::start (arg=0x8ffe608) at thread/qthread_unix.cpp:307
#16 0x003fbd4c in start_thread (arg=0xb2ec6b40) at pthread_create.c:308
#17 0x07df6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb1ec4b40 (LWP 2877)):
#0  0x001be416 in __kernel_vsyscall ()
#1  0x07df2e77 in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:30
#2  0x042db6d8 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x8e19ef0) at thread/qmutex_unix.cpp:99
#3  QMutexPrivate::wait (this=0x8e19ef0, timeout=-1) at thread/qmutex_unix.cpp:113
#4  0x042d6d8c in QMutex::lockInternal (this=0x8e19e30) at thread/qmutex.cpp:450
#5  0x042d7080 in QMutex::lock (this=0x8e19e30) at thread/qmutex.cpp:177
#6  0x001430db in QDBusMutexLocker (m=<optimized out>, this=<optimized out>, s=<optimized out>, a=<optimized out>) at qdbusthreaddebug_p.h:188
#7  QDBusDispatchLocker (s=<optimized out>, a=<optimized out>, this=<optimized out>) at qdbusthreaddebug_p.h:203
#8  QDBusConnectionPrivate::sendWithReplyAsync (this=0x8e19df8, message=..., timeout=-512) at qdbusintegrator.cpp:2003
#9  0x00130193 in QDBusConnection::asyncCall (this=0x8ee280c, message=..., timeout=-1) at qdbusconnection.cpp:628
#10 0x001500ee in QDBusAbstractInterface::asyncCallWithArgumentList (this=0x8e1cab8, method=..., args=...) at qdbusabstractinterface.cpp:501
#11 0x0026b350 in Nepomuk2::ResourceWatcher::removeResource(QUrl const&) () from /usr/lib/libnepomukcore.so.4abi1
#12 0x00207c17 in ?? () from /usr/lib/libnepomukcore.so.4abi1
#13 0x00200abb in ?? () from /usr/lib/libnepomukcore.so.4abi1
#14 0x00200be4 in ?? () from /usr/lib/libnepomukcore.so.4abi1
#15 0x00214b0e in Nepomuk2::Resource::~Resource() () from /usr/lib/libnepomukcore.so.4abi1
#16 0x01aa6803 in ?? () from /usr/lib/kde4/activitymanager_plugin_sqlite.so
#17 0x01aa6264 in ?? () from /usr/lib/kde4/activitymanager_plugin_sqlite.so
#18 0x01aa81d8 in ?? () from /usr/lib/kde4/activitymanager_plugin_sqlite.so
#19 0x01aa8553 in ?? () from /usr/lib/kde4/activitymanager_plugin_sqlite.so
#20 0x042dce80 in QThreadPrivate::start (arg=0x8ee3230) at thread/qthread_unix.cpp:307
#21 0x003fbd4c in start_thread (arg=0xb1ec4b40) at pthread_create.c:308
#22 0x07df6d3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7716980 (LWP 2426)):
[KCrash Handler]
#7  0x0014bef1 in QDBusMessage::type (this=0xb3a15360) at qdbusmessage.cpp:727
#8  0x0017f31d in QDBusPendingCallPrivate::checkReceivedSignature (this=0xb3a15338) at qdbuspendingcall.cpp:218
#9  0x0013ac50 in QDBusConnectionPrivate::processFinishedCall (call=0xb3a15338) at qdbusintegrator.cpp:1801
#10 0x0164ca61 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#11 0x01637957 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#12 0x0163b237 in dbus_connection_dispatch () from /lib/i386-linux-gnu/libdbus-1.so.3
#13 0x001388fb in q_dbus_connection_dispatch (connection=<optimized out>) at qdbus_symbols_p.h:115
#14 QDBusConnectionPrivate::doDispatch (this=0x8e19df8) at qdbusintegrator.cpp:1129
#15 0x0013cc05 in QDBusConnectionPrivate::socketRead (this=0x8e19df8, fd=5) at qdbusintegrator.cpp:1149
#16 0x001846c9 in qt_static_metacall (_a=0xbfa32a48, _id=4, _o=0x8e19df8, _c=<optimized out>) at .moc/release-shared/moc_qdbusconnection_p.cpp:76
#17 QDBusConnectionPrivate::qt_static_metacall (_o=0x8e19df8, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfa32a48) at .moc/release-shared/moc_qdbusconnection_p.cpp:66
#18 0x04408b81 in QMetaObject::activate (sender=0x8ed3848, m=0x4550478, local_signal_index=0, argv=0xbfa32a48) at kernel/qobject.cpp:3547
#19 0x0445b925 in QSocketNotifier::activated (this=0x8ed3848, _t1=5) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#20 0x044115af in QSocketNotifier::event (this=0x8ed3848, e=0xbfa32e94) at kernel/qsocketnotifier.cpp:317
#21 0x07205df4 in notify_helper (e=0xbfa32e94, receiver=0x8ed3848, this=0x8e239c0) at kernel/qapplication.cpp:4556
#22 QApplicationPrivate::notify_helper (this=0x8e239c0, receiver=0x8ed3848, e=0xbfa32e94) at kernel/qapplication.cpp:4528
#23 0x0720b15d in QApplication::notify (this=0xbfa32e94, receiver=0x8ed3848, e=0xbfa32e94) at kernel/qapplication.cpp:4285
#24 0x0062f9a1 in KApplication::notify (this=0x8e196c0, receiver=0x8ed3848, event=0xbfa32e94) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x043f1dde in QCoreApplication::notifyInternal (this=0x8e196c0, receiver=0x8ed3848, event=0xbfa32e94) at kernel/qcoreapplication.cpp:915
#26 0x04424418 in sendEvent (event=0xbfa32e94, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 socketNotifierSourceDispatch (source=0x8e23900) at kernel/qeventdispatcher_glib.cpp:110
#28 0x06c91d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0x06c92125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0x06c92201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0x04424d57 in QEventDispatcherGlib::processEvents (this=0x8dddb10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x072bea1a in QGuiEventDispatcherGlib::processEvents (this=0x8dddb10, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x043f067d in QEventLoop::processEvents (this=0xbfa330d4, flags=...) at kernel/qeventloop.cpp:149
#34 0x043f0919 in QEventLoop::exec (this=0xbfa330d4, flags=...) at kernel/qeventloop.cpp:204
#35 0x043f631a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#36 0x072039c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#37 0x08050108 in ?? ()
#38 0x07d214d3 in __libc_start_main (main=0x804feb0, argc=1, ubp_av=0xbfa33304, init=0x8073440 <__libc_csu_init>, fini=0x80734b0 <__libc_csu_fini>, rtld_fini=0x42f270 <_dl_fini>, stack_end=0xbfa332fc) at libc-start.c:226
#39 0x080503c9 in _start ()

Reported using DrKonqi
Comment 1 Simeon Bird 2013-03-06 00:58:38 UTC

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