[Kde-pim] Akonadi IMAP crasher

Sebastian Kügler sebas at kde.org
Tue Aug 3 22:40:55 BST 2010


Hey PIMsters,

I've been having this nice little crash for some time. It's pretty annoying 
because it comes out of nowhere and jumps a good 20 - 30 times a day into my 
face by way of using drkonqi, seemingly every time it checks mail, once per 
account. It's been happening for two or three weeks, IIRC. I've showed it to 
ervin on IRC, but he says it's not the IMAP code that's crashing.

Can you have a look at it? I can test patches as it crashes "reliably" on this 
system :)

akonadi + pimlibs trunk,  kdepim from 4.5 btw.

Thanks,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
-------------- next part --------------
Application: Akonadi Resource (akonadi_imap_resource), signal: Aborted
[Current thread is 1 (Thread 0x7f5d8c5ba760 (LWP 15899))]

Thread 3 (Thread 0x7f5d7739c710 (LWP 15902)):
#0  0x00007f5d877f66b3 in poll () from /lib64/libc.so.6
#1  0x00007f5d867eafd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f5d867eb510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f5d8ba45056 in QEventDispatcherGlib::processEvents (this=0x801260, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f5d8ba1b992 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5d8ba1bbcc in QEventLoop::exec (this=0x7f5d7739bde0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5d8b9334ff in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f5d8a470522 in KIMAP::SessionThread::run (this=0x86c360) at /home/sebas/kdesvn/src/kdepimlibs/kimap/sessionthread.cpp:163
#8  0x00007f5d8b935d95 in QThreadPrivate::start (arg=0x86c360) at thread/qthread_unix.cpp:248
#9  0x00007f5d8b697a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f5d877ff82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5d7639a710 (LWP 15905)):
#0  0x00007f5d877f66b3 in poll () from /lib64/libc.so.6
#1  0x00007f5d867eafd4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f5d867eb510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f5d8ba45056 in QEventDispatcherGlib::processEvents (this=0x6fa120, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f5d8ba1b992 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5d8ba1bbcc in QEventLoop::exec (this=0x7f5d76399de0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f5d8b9334ff in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f5d8a470522 in KIMAP::SessionThread::run (this=0x863120) at /home/sebas/kdesvn/src/kdepimlibs/kimap/sessionthread.cpp:163
#8  0x00007f5d8b935d95 in QThreadPrivate::start (arg=0x863120) at thread/qthread_unix.cpp:248
#9  0x00007f5d8b697a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f5d877ff82d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5d8c5ba760 (LWP 15899)):
[KCrash Handler]
#6  0x00007f5d877619e5 in raise () from /lib64/libc.so.6
#7  0x00007f5d87762ee6 in abort () from /lib64/libc.so.6
#8  0x00007f5d8b92dc5f in qt_message_output (msgType=<value optimized out>, buf=<value optimized out>) at global/qglobal.cpp:2266
#9  0x00007f5d8b92ddf2 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f5d8ba78728 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffb02fb1c0)
    at global/qglobal.cpp:2312
#10 0x00007f5d8b92df95 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2495
#11 0x00007f5d8c0ed027 in Akonadi::ResourceBasePrivate::slotDeliveryDone (this=0x784ef0, job=0xa4a1d0) at /home/sebas/kdesvn/src/kdepimlibs/akonadi/resourcebase.cpp:277
#12 0x00007f5d8c0f0099 in Akonadi::ResourceBase::qt_metacall (this=0x861890, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fffb02fb540)
    at /home/sebas/kdesvn/build/kdepimlibs/akonadi/moc_resourcebase.cpp:115
#13 0x000000000042e495 in ImapResource::qt_metacall (this=0x861890, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0x7fffb02fb540)
    at /home/sebas/kdesvn/build/kdepim/runtime/resources/imap/imapresource.moc:156
#14 0x00007f5d8ba3060f in QMetaObject::activate (sender=0xa4a1d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffb02fb540) at kernel/qobject.cpp:3287
#15 0x00007f5d883545a3 in KJob::result (this=0xa4a1d0, _t1=0xa4a1d0) at /home/sebas/kdesvn/build/kdelibs/kdecore/kjob.moc:194
#16 0x00007f5d88353a11 in KJob::emitResult (this=0xa4a1d0) at /home/sebas/kdesvn/src/kdelibs/kdecore/jobs/kjob.cpp:312
#17 0x00007f5d8c0d1c86 in Akonadi::ItemModifyJob::doHandleResponse (this=0xa4a1d0, _tag=..., data=...) at /home/sebas/kdesvn/src/kdepimlibs/akonadi/itemmodifyjob.cpp:202
#18 0x00007f5d8c0d7c84 in Akonadi::JobPrivate::handleResponse (this=0x9f0800, tag=..., data=...) at /home/sebas/kdesvn/src/kdepimlibs/akonadi/job.cpp:79
#19 0x00007f5d8c104000 in Akonadi::SessionPrivate::dataReceived (this=0x77fdd0) at /home/sebas/kdesvn/src/kdepimlibs/akonadi/session.cpp:208
#20 0x00007f5d8c1056c3 in Akonadi::Session::qt_metacall (this=0x7850e0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffb02fb9a0) at /home/sebas/kdesvn/build/kdepimlibs/akonadi/session.moc:92
#21 0x00007f5d8ba3060f in QMetaObject::activate (sender=0x77c270, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#22 0x00007f5d8ba74938 in QIODevice::qt_metacall (this=0x77c270, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb02fbad0) at .moc/release-shared/moc_qiodevice.cpp:77
#23 0x00007f5d8a7553f0 in QLocalSocket::qt_metacall (this=0x77c270, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb02fbad0) at .moc/release-shared/moc_qlocalsocket.cpp:81
#24 0x00007f5d8ba3060f in QMetaObject::activate (sender=0x6fea00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#25 0x00007f5d8a75093f in QAbstractSocketPrivate::canReadNotification (this=0x81e9d0) at socket/qabstractsocket.cpp:639
#26 0x00007f5d8a73eef1 in QReadNotifier::event (this=<value optimized out>, e=<value optimized out>) at socket/qnativesocketengine.cpp:1097
#27 0x00007f5d8abcd9a4 in QApplicationPrivate::notify_helper (this=0x68b470, receiver=0x79eec0, e=0x7fffb02fc0b0) at kernel/qapplication.cpp:4302
#28 0x00007f5d8abd1a8a in QApplication::notify (this=<value optimized out>, receiver=0x79eec0, e=0x7fffb02fc0b0) at kernel/qapplication.cpp:4185
#29 0x00007f5d88e26451 in KApplication::notify (this=0x7fffb02fc380, receiver=0x79eec0, event=0x7fffb02fc0b0) at /home/sebas/kdesvn/src/kdelibs/kdeui/kernel/kapplication.cpp:284
#30 0x00007f5d8ba1c5ac in QCoreApplication::notifyInternal (this=0x7fffb02fc380, receiver=0x79eec0, event=0x7fffb02fc0b0) at kernel/qcoreapplication.cpp:726
#31 0x00007f5d8ba44a09 in sendEvent (source=0x68f100) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 socketNotifierSourceDispatch (source=0x68f100) at kernel/qeventdispatcher_glib.cpp:110
#33 0x00007f5d867eaa93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f5d867eb270 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f5d867eb510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f5d8ba44fff in QEventDispatcherGlib::processEvents (this=0x6706c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#37 0x00007f5d8ac6d43e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f5d8ba1b992 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f5d8ba1bbcc in QEventLoop::exec (this=0x7fffb02fc2f0, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007f5d8ba1ffdb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#41 0x00007f5d8c0ecb70 in Akonadi::ResourceBase::init (r=0x861890) at /home/sebas/kdesvn/src/kdepimlibs/akonadi/resourcebase.cpp:245
#42 0x0000000000433b9b in Akonadi::ResourceBase::init<ImapResource> (argc=3, argv=0x7fffb02fc4d8) at /home/sebas/kdesvn/install/include/akonadi/resourcebase.h:186
#43 0x000000000042e3b4 in main (argc=3, argv=0x7fffb02fc4d8) at /home/sebas/kdesvn/src/kdepim/runtime/resources/imap/imapresource.cpp:1897
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list