Bug 248395 - Akonadi imap resource crashed in background
Summary: Akonadi imap resource crashed in background
Status: RESOLVED DUPLICATE of bug 242698
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Ottens
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-19 16:02 UTC by Alex Merry
Modified: 2010-12-30 13:50 UTC (History)
5 users (show)

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


Attachments
New crash information added by DrKonqi (9.55 KB, text/plain)
2010-09-03 13:46 UTC, Alex Merry
Details
New crash information added by DrKonqi (16.15 KB, text/plain)
2010-09-10 02:04 UTC, Alex Merry
Details
New crash information added by DrKonqi (9.49 KB, text/plain)
2010-09-15 07:20 UTC, Lindsay Roberts
Details
New crash information added by DrKonqi (8.28 KB, text/plain)
2010-09-27 11:54 UTC, jos poortvliet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Merry 2010-08-19 16:02:01 UTC
Application: akonadi_imap_resource (0.1)
KDE Platform Version: 4.5.64 (KDE 4.5.64 (KDE 4.6 >= 20100811)) (Compiled from sources)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I'm not actually running anything that uses the Akonadi IMAP resources, but they are set to check for new messages at regular intervals.

Occasionally, this crash happens.  The imap resource is at r1164823.  kdepimlibs is at r1163366.  This happened both before and after r1164249.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Akonadi Resource (akonadi_imap_resource), signal: Aborted
[Current thread is 1 (Thread 0x7f84c0158760 (LWP 5735))]

Thread 3 (Thread 0x7f84a7e57710 (LWP 18971)):
#0  0x00007f84bf21d162 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f84ba173e8f in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f84ba174f09 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0x00007f84ba1755ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f84bf5b78d6 in QEventDispatcherGlib::processEvents (this=0x2023980, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f84bf58e172 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f84bf58e3ac in QEventLoop::exec (this=0x7f84a7e56de0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f84bf4a5c3f in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f84be0517aa in KIMAP::SessionThread::run (this=0x20b33d0) at /home/kde-devel/src/KDE/kdepimlibs/kimap/sessionthread.cpp:163
#9  0x00007f84bf4a84d5 in QThreadPrivate::start (arg=0x20b33d0) at thread/qthread_unix.cpp:248
#10 0x00007f84bf21acb0 in start_thread () from /lib/libpthread.so.0
#11 0x00007f84bb1747ad in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f84ac10f710 (LWP 18973)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f84ac10eb00 in ?? ()
#2  0x00007fff43fff6e2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f84c0158760 (LWP 5735)):
[KCrash Handler]
#6  0x00007f84bb0d8565 in raise () from /lib/libc.so.6
#7  0x00007f84bb0d99e6 in abort () from /lib/libc.so.6
#8  0x00007f84bf4a03af in qt_message_output (msgType=<value optimized out>, buf=<value optimized out>) at global/qglobal.cpp:2266
#9  0x00007f84bf4a053d in qt_message (msgType=QtFatalMsg, msg=0x7f84bf5eaf68 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff43f9f5e0) at global/qglobal.cpp:2312
#10 0x00007f84bf4a06d5 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2495
#11 0x0000000000435f7a in QList<long long>::first (this=0x1fee468) at /usr/include/QtCore/qlist.h:263
#12 0x000000000045119c in QList<long long>::takeFirst (this=0x1fee468) at /usr/include/QtCore/qlist.h:460
#13 0x000000000044f029 in SessionPool::declareSessionReady (this=0x1fee420, session=0x20d9180) at /home/kde-devel/src/KDE/kdepim/runtime/resources/imap/sessionpool.cpp:192
#14 0x000000000044fc42 in SessionPool::onLoginDone (this=0x1fee420, job=0x2066730) at /home/kde-devel/src/KDE/kdepim/runtime/resources/imap/sessionpool.cpp:323
#15 0x00000000004509a3 in SessionPool::qt_metacall (this=0x1fee420, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fff43f9f960)
    at /home/kde-devel/build/KDE/kdepim/runtime/resources/imap/sessionpool.moc:117
#16 0x00007f84bf5a2def in QMetaObject::activate (sender=0x2066730, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff43f9f960) at kernel/qobject.cpp:3287
#17 0x00007f84bbcf2a6f in KJob::result (this=0x2066730, _t1=0x2066730) at /home/kde-devel/build/KDE/kdelibs/kdecore/kjob.moc:194
#18 0x00007f84bbcf1edd in KJob::emitResult (this=0x2066730) at /home/kde-devel/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:312
#19 0x00007f84be045bf9 in KIMAP::LoginJob::handleResponse (this=0x2066730, response=...) at /home/kde-devel/src/KDE/kdepimlibs/kimap/loginjob.cpp:286
#20 0x00007f84be04dfbe in KIMAP::SessionPrivate::responseReceived (this=0x209b6c0, response=...) at /home/kde-devel/src/KDE/kdepimlibs/kimap/session.cpp:258
#21 0x00007f84be04ef0d in KIMAP::Session::qt_metacall (this=0x20d9180, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x21778c0) at /home/kde-devel/build/KDE/kdepimlibs/kimap/session.moc:106
#22 0x00007f84bf5a0689 in QObject::event (this=0x20d9180, e=0x20aa3d0) at kernel/qobject.cpp:1240
#23 0x00007f84be764ae4 in QApplicationPrivate::notify_helper (this=0x1ea4ab0, receiver=0x20d9180, e=0x20aa3d0) at kernel/qapplication.cpp:4302
#24 0x00007f84be768bca in QApplication::notify (this=<value optimized out>, receiver=0x20d9180, e=0x20aa3d0) at kernel/qapplication.cpp:4185
#25 0x00007f84bc7be509 in KApplication::notify (this=0x7fff43fa0880, receiver=0x20d9180, event=0x20aa3d0) at /home/kde-devel/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:310
#26 0x00007f84bf58ed8c in QCoreApplication::notifyInternal (this=0x7fff43fa0880, receiver=0x20d9180, event=0x20aa3d0) at kernel/qcoreapplication.cpp:726
#27 0x00007f84bf5924ea in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x1e646d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1e646d0) at kernel/qcoreapplication.cpp:1367
#29 0x00007f84bf5b7373 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#31 0x00007f84ba174b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x00007f84ba175310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#33 0x00007f84ba1755ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0x00007f84bf5b787f in QEventDispatcherGlib::processEvents (this=0x1e63d80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#35 0x00007f84be80460e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007f84bf58e172 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007f84bf58e3ac in QEventLoop::exec (this=0x7fff43fa07f0, flags=...) at kernel/qeventloop.cpp:201
#38 0x00007f84bf5927bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#39 0x00007f84bfc741a0 in Akonadi::ResourceBase::init (r=0x1ff33b0) at /home/kde-devel/src/KDE/kdepimlibs/akonadi/resourcebase.cpp:245
#40 0x00000000004199c1 in Akonadi::ResourceBase::init<ImapResource> (argc=3, argv=0x7fff43fa09d8) at /home/kde-devel/kde/include/akonadi/resourcebase.h:186
#41 0x0000000000418765 in main (argc=3, argv=0x7fff43fa09d8) at /home/kde-devel/src/KDE/kdepim/runtime/resources/imap/imapresource.cpp:479

This bug may be a duplicate of or related to bug 245446, bug 242698.

Possible duplicates by query: bug 245446, bug 242698.

Reported using DrKonqi
Comment 1 Alex Merry 2010-09-03 13:46:36 UTC
Created attachment 51266 [details]
New crash information added by DrKonqi

akonadi_imap_resource (0.1) on KDE Platform 4.5.67 (4.6 >= 20100901) using Qt 4.6.3

More recent backtrace.

This time it happened when the migrator ran while starting KMail.

-- Backtrace (Reduced):
#11 0x0000000000437376 in QList<long long>::first (this=0x26563e8) at /usr/include/QtCore/qlist.h:263
#12 0x0000000000452a50 in QList<long long>::takeFirst (this=0x26563e8) at /usr/include/QtCore/qlist.h:460
#13 0x00000000004508dd in SessionPool::declareSessionReady (this=0x26563a0, session=0x285a7f0) at /home/kde-devel/src/KDE/kdepim/runtime/resources/imap/sessionpool.cpp:192
#14 0x00000000004514f6 in SessionPool::onLoginDone (this=0x26563a0, job=0x2839c50) at /home/kde-devel/src/KDE/kdepim/runtime/resources/imap/sessionpool.cpp:323
#15 0x0000000000452257 in SessionPool::qt_metacall (this=0x26563a0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffc1eb2ec0)
    at /home/kde-devel/build/KDE/kdepim/runtime/resources/imap/sessionpool.moc:117
Comment 2 Alex Merry 2010-09-09 15:17:32 UTC
Note: I don't get this in trunk any more.  Not tested recently with 4.5.
Comment 3 Alex Merry 2010-09-10 02:04:28 UTC
Created attachment 51496 [details]
New crash information added by DrKonqi

akonadi_imap_resource (0.1) on KDE Platform 4.5.67 (4.6 >= 20100901) using Qt 4.6.3

Of course, having said that I now no longer get this crash...

This time I did have KMail open in the background.

Two of the resources crashed: both were pointing at the same server, but at different accounts.

Console output:

kmail2(19009) KMKernel::instanceStatusChanged: A Resource started to syncronize, starting a mail check.
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "Trash"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_4(13696) ResourceTask::start: Cancelling this request. Probably there is no connection.
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "Drafts"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
korgac(5270)/libakonadi Akonadi::EntityTreeModelPrivate::monitoredCollectionChanged: Got a stale notification for a collection which was already removed. 254 ".kde-licensing" 
korgac(5270)/libakonadi Akonadi::EntityTreeModelPrivate::monitoredCollectionChanged: Got a stale notification for a collection which was already removed. 253 ".bugs" 
korgac(5270)/libakonadi Akonadi::EntityTreeModelPrivate::monitoredCollectionChanged: Got a stale notification for a collection which was already removed. 247 ".akademy" 
korgac(5270)/libakonadi Akonadi::EntityTreeModelPrivate::monitoredCollectionChanged: Got a stale notification for a collection which was already removed. 265 ".2009" 
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "quanto"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "Sent"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "supervisors"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "general list"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "cs-dphil list"
kded(4824) WicdNetworkManagerPrivate::recacheState: State:  2  Info:  ("192.168.0.5", "Nathaniel", "81", "1", "135 Mb/s")
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "quantum list"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "quantum-social list"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "phys-phil list"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "drafts"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "java tuition"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "quantum-announcements"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "sent"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "teaching"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "misc"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "Queue"
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_3(13938)/kdepimlibs (kimap) KIMAP::SessionThread::sslConnected: TLS negotiation done.
akonadi_imap_resource_4(13696)/kdepimlibs (kimap) KIMAP::SessionThread::sslConnected: TLS negotiation done.
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "cogs"
akonadi_imap_resource_3(13938)/kdepimlibs (kimap) KIMAP::LoginJob::handleResponse: Capabilities after STARTTLS:  ("IMAP4rev1", "UIDPLUS", "CHILDREN", "NAMESPACE", "THREAD=ORDEREDSUBJECT", "THREAD=REFERENCES", "SORT", "QUOTA", "IDLE", "AUTH=PLAIN", "ACL", "ACL2=UNION")
akonadi_imap_resource_4(13696)/kdepimlibs (kimap) KIMAP::LoginJob::handleResponse: Capabilities after STARTTLS:  ("IMAP4rev1", "UIDPLUS", "CHILDREN", "NAMESPACE", "THREAD=ORDEREDSUBJECT", "THREAD=REFERENCES", "SORT", "QUOTA", "IDLE", "AUTH=PLAIN", "ACL", "ACL2=UNION")
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_3(13938)/kdepimlibs (kimap) KIMAP::SessionThread::sslConnected: TLS negotiation done.
akonadi_imap_resource_3(13938)/kdepimlibs (kimap) KIMAP::LoginJob::handleResponse: Capabilities after STARTTLS:  ("IMAP4rev1", "UIDPLUS", "CHILDREN", "NAMESPACE", "THREAD=ORDEREDSUBJECT", "THREAD=REFERENCES", "SORT", "QUOTA", "IDLE", "AUTH=PLAIN", "ACL", "ACL2=UNION")
akonadi_imap_resource_3(13938) ImapResource::doSetOnline: online= true
akonadi_imap_resource_4(13696) ImapResource::doSetOnline: online= true
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "INBOX"
akonadi_imap_resource_3(13938)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "INBOX"
akonadi_imap_resource_4(13696)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "INBOX"
ASSERT: "!isEmpty()" in file /usr/include/QtCore/qlist.h, line 263
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = akonadi_imap_resource path = /home/kde-devel/kde/bin pid = 13938
KCrash: Attempting to start /home/kde-devel/kde/lib/kde4/libexec/drkonqi from kdeinit
kdeinit4: Got EXEC_NEW '/home/kde-devel/kde/lib/kde4/libexec/drkonqi' from wrapper.
kdeinit4: preparing to launch /home/kde-devel/kde/lib/kde4/libexec/drkonqi
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_imap_resource_3" , discarding cached interface 
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
QSocketNotifier: Invalid socket 19 and type 'Read', disabling...
akonadi_imap_resource_4(13696)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_10(4986)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
akonadi_imap_resource_4(13696)/kdepimlibs (kimap) RetrieveItemsTask::triggerExpunge: "INBOX.akademy"
akonadi_imap_resource_4(13696)/kdepimlibs (kimap) KIMAP::SessionThread::sslConnected: TLS negotiation done.
akonadi_imap_resource_4(13696)/kdepimlibs (kimap) KIMAP::LoginJob::handleResponse: Capabilities after STARTTLS:  ("IMAP4rev1", "UIDPLUS", "CHILDREN", "NAMESPACE", "THREAD=ORDEREDSUBJECT", "THREAD=REFERENCES", "SORT", "QUOTA", "IDLE", "AUTH=PLAIN", "ACL", "ACL2=UNION")
akonadi_imap_resource_4(13696)/kdepimlibs (kimap) RetrieveItemsTask::onFinalSelectDone: All fine, asking for all message flags looking for changes
ASSERT: "!isEmpty()" in file /usr/include/QtCore/qlist.h, line 263
KCrash: crashing... crashRecursionCounter = 2

-- Backtrace (Reduced):
#11 0x0000000000437376 in QList<long long>::first (this=0x233dc78) at /usr/include/QtCore/qlist.h:263
#12 0x0000000000452a50 in QList<long long>::takeFirst (this=0x233dc78) at /usr/include/QtCore/qlist.h:460
#13 0x00000000004508dd in SessionPool::declareSessionReady (this=0x233dc30, session=0x2457240) at /home/kde-devel/src/KDE/kdepim/runtime/resources/imap/sessionpool.cpp:192
#14 0x00000000004514f6 in SessionPool::onLoginDone (this=0x233dc30, job=0x2869470) at /home/kde-devel/src/KDE/kdepim/runtime/resources/imap/sessionpool.cpp:323
#15 0x0000000000452257 in SessionPool::qt_metacall (this=0x233dc30, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffe3507890)
    at /home/kde-devel/build/KDE/kdepim/runtime/resources/imap/sessionpool.moc:117
Comment 4 Lindsay Roberts 2010-09-15 07:20:55 UTC
Created attachment 51660 [details]
New crash information added by DrKonqi

akonadi_imap_resource (0.1) on KDE Platform 4.5.68 (4.6 >= 20100912) "release 4" using Qt 4.7.0

- What I was doing when the application crashed:

Similar to the above report, the imap resource crashes periodically in the background.

- Custom settings of the application:

This is trunk KDE/KDEPIM from the OpenSUSE trunk repositories, version 4.5.68svn1174542, with Qt 4.7rc1. I've had these periodic crashes with the svn versions since the akonadi mail migration (more specifically since non-UIDPLUS was implemented).

The server is non-UIDPLUS, Exchange 2007, connected with TLS, configured offline, with specific subscribed folders.

The only other interesting tidbit is other IMAP clients often see completely blank messages at or near the top of the message list, these have no recipient, sender or subject, and a single textual attachment. This seems to be an artifact of the Enterprise Vault addon product.

-- Backtrace (Reduced):
#10 0xb581afd7 in __libc_message (do_abort=2, fmt=0xb58e0f54 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#11 0xb5820ffb in malloc_printerr (action=<value optimized out>, str=<value optimized out>, ptr=0x827bc43) at malloc.c:6267
#12 0xb5825b49 in __libc_free (mem=0x827bc43) at malloc.c:3700
#13 0xb59ee98f in operator delete (ptr=0x827bc43) at ../../../../libstdc++-v3/libsupc++/del_op.cc:44
#14 0x08093df0 in node_destruct (this=0x810d220, session=0x8396f20) at /usr/include/QtCore/qlist.h:375
Comment 5 jos poortvliet 2010-09-27 11:54:20 UTC
Created attachment 52021 [details]
New crash information added by DrKonqi

akonadi_imap_resource (0.1) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

The resource crashed in the background after I reconfigured the check mail interval for my imap google account. KMail doesn't start up at all but from the Akonadi Console I can see the mail - provided the resource isn't trying to refresh itself.

I attached the info here - although I am unsure if it's really related, I don't want to spam with duplicates either... The kmail install is from openSUSE, their 4.5-branch, latest packages on KDE:Unstable (4.4.93)/

-- Backtrace (Reduced):
#7  0x08092627 in takeFirst (this=0x81df030, session=0x83160b8) at /usr/include/QtCore/qlist.h:476
#8  SessionPool::declareSessionReady (this=0x81df030, session=0x83160b8) at /usr/src/debug/kdepim-runtime-4.4.93/resources/imap/sessionpool.cpp:186
#9  0x0809350c in SessionPool::onLoginDone (this=0x81df030, job=0xd1cfee8) at /usr/src/debug/kdepim-runtime-4.4.93/resources/imap/sessionpool.cpp:307
#10 0x080937e1 in SessionPool::qt_metacall (this=0x81df030, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbffaf1a8) at /usr/src/debug/kdepim-runtime-4.4.93/build/resources/imap/sessionpool.moc:117
[...]
[...]
#13 0xb5cac8f5 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
Comment 6 Volker Krause 2010-12-30 13:50:43 UTC

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