Application: akonadiconsole (0.99) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic x86_64 Distribution: Ubuntu 11.10 -- Information about the crash: clearing the akonadi job tracker caused the attached crash. -- Backtrace: Application: Akonadi Console (akonadiconsole), signal: Segmentation fault [Current thread is 1 (Thread 0x7fd2286957a0 (LWP 6018))] Thread 4 (Thread 0x7fd209d5d700 (LWP 6021)): #0 0x00007fd22353d773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fd21c359f68 in g_main_context_poll (n_fds=3, fds=0x7fd204000ec0, timeout=-1, context=0x19e8720, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402 #2 g_main_context_iterate (context=0x19e8720, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084 #3 0x00007fd21c35a792 in g_main_loop_run (loop=0x198cf30) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297 #4 0x00007fd211213516 in gdbus_shared_thread_func (user_data=0x19e86c0) at /build/buildd/glib2.0-2.30.0/./gio/gdbusprivate.c:276 #5 0x00007fd21c37f2b6 in g_thread_create_proxy (data=0x19e8390) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962 #6 0x00007fd222f64efc in start_thread (arg=0x7fd209d5d700) at pthread_create.c:304 #7 0x00007fd22354989d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fd2000a9700 (LWP 6034)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fd21f7ebc2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007fd21f7ebd59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007fd222f64efc in start_thread (arg=0x7fd2000a9700) at pthread_create.c:304 #4 0x00007fd22354989d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fd1ff7a8700 (LWP 6035)): #0 g_main_context_iterate (context=0x1e96fe0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3064 #1 0x00007fd21c35a429 in g_main_context_iteration (context=0x1e96fe0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152 #2 0x00007fd225bdff3e in QEventDispatcherGlib::processEvents (this=0x1e95c60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #3 0x00007fd225bb3cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007fd225bb3ef7 in QEventLoop::exec (this=0x7fd1ff7a7de0, flags=...) at kernel/qeventloop.cpp:201 #5 0x00007fd225acb27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #6 0x00007fd225acdd05 in QThreadPrivate::start (arg=0x1e94df0) at thread/qthread_unix.cpp:331 #7 0x00007fd222f64efc in start_thread (arg=0x7fd1ff7a8700) at pthread_create.c:304 #8 0x00007fd22354989d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fd2286957a0 (LWP 6018)): [KCrash Handler] #6 ref (this=0x0) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121 #7 QString (other=<optimized out>, this=0x7fffb9b706c0) at /usr/include/qt4/QtCore/qstring.h:729 #8 JobTracker::sessionForId (this=<optimized out>, _id=<optimized out>) at ../../akonadiconsole/jobtracker.cpp:275 #9 0x00000000004499dd in rowForParentId (parentid=-2, this=0x2054520) at ../../akonadiconsole/jobtrackermodel.cpp:53 #10 JobTrackerModel::jobsAdded (this=0x20543c0, jobs=<optimized out>) at ../../akonadiconsole/jobtrackermodel.cpp:227 #11 0x000000000044a151 in JobTrackerModel::qt_metacall (this=0x20543c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffb9b707f0) at ./jobtrackermodel.moc:79 #12 0x00007fd225bc7eba in QMetaObject::activate (sender=0x2054528, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb9b707f0) at kernel/qobject.cpp:3278 #13 0x0000000000443320 in JobTracker::added (this=<optimized out>, _t1=<optimized out>) at ./jobtracker.moc:113 #14 0x0000000000446b71 in JobTracker::signalUpdates (this=0x2054528) at ../../akonadiconsole/jobtracker.cpp:326 #15 0x0000000000446bec in JobTracker::qt_metacall (this=0x2054528, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffb9b70890) at ./jobtracker.moc:101 #16 0x00007fd225bc7eba in QMetaObject::activate (sender=0x2054630, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278 #17 0x00007fd225bcb789 in QObject::event (this=0x2054630, e=<optimized out>) at kernel/qobject.cpp:1181 #18 0x00007fd2243f0424 in notify_helper (e=0x7fffb9b70df0, receiver=0x2054630, this=0x18b7a00) at kernel/qapplication.cpp:4486 #19 QApplicationPrivate::notify_helper (this=0x18b7a00, receiver=0x2054630, e=0x7fffb9b70df0) at kernel/qapplication.cpp:4458 #20 0x00007fd2243f5291 in QApplication::notify (this=0x7fffb9b710f0, receiver=0x2054630, e=0x7fffb9b70df0) at kernel/qapplication.cpp:4365 #21 0x00007fd225104126 in KApplication::notify (this=0x7fffb9b710f0, receiver=0x2054630, event=0x7fffb9b70df0) at ../../kdeui/kernel/kapplication.cpp:311 #22 0x00007fd225bb4afc in QCoreApplication::notifyInternal (this=0x7fffb9b710f0, receiver=0x2054630, event=0x7fffb9b70df0) at kernel/qcoreapplication.cpp:787 #23 0x00007fd225be1d62 in sendEvent (event=0x7fffb9b70df0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #24 QTimerInfoList::activateTimers (this=0x18bbf50) at kernel/qeventdispatcher_unix.cpp:603 #25 0x00007fd225bdf538 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #26 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:231 #27 0x00007fd21c359a5d in g_main_dispatch (context=0x18bace0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441 #28 g_main_context_dispatch (context=0x18bace0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011 #29 0x00007fd21c35a258 in g_main_context_iterate (context=0x18bace0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089 #30 0x00007fd21c35a429 in g_main_context_iteration (context=0x18bace0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152 #31 0x00007fd225bdfed6 in QEventDispatcherGlib::processEvents (this=0x1892cd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #32 0x00007fd22449807e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #33 0x00007fd225bb3cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #34 0x00007fd225bb3ef7 in QEventLoop::exec (this=0x7fffb9b71080, flags=...) at kernel/qeventloop.cpp:201 #35 0x00007fd225bb8789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #36 0x0000000000418609 in main (argc=1, argv=0x7fffb9b71528) at ../../akonadiconsole/main.cpp:65 Reported using DrKonqi
I couldn't reproduce this. But I made some educated guesses at what might be happening and committed a possible fix today. The fix will be included with KDE 4.7.4. Please try to duplicate the problem starting with 4.7.4. and let us know if it still crashes
This bug has only been reported for versions older than KDEPIM 4.14 (at most akonadi-1.3). Can anyone tell if this bug still present? If noone confirms this bug for a recent version of akonadi (part of KDE Applications 15.08 or later), it gets closed in about three months.
I haven't seen this bug again so this can be closed.