Bug 211394 - Crash under first run conditions. (ASSERT: "SpecialCollections::self()->hasDefaultCollection( SpecialCollections::Outbox )) [OutboxQueue::Private::localFoldersRequestResult, OutboxQueue::qt_metacall, QMetaObject::metacall]
Summary: Crash under first run conditions. (ASSERT: "SpecialCollections::self()->hasDe...
Status: RESOLVED FIXED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: Mail Dispatcher Agent (show other bugs)
Version: 4.4
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Constantin Berzan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-22 00:53 UTC by Christophe Marin
Modified: 2009-11-20 19:20 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Console output (28.55 KB, text/plain)
2009-10-22 00:55 UTC, Christophe Marin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christophe Marin 2009-10-22 00:53:19 UTC
Application: akonadi_maildispatcher_agent (0.1)
KDE Version: 4.3.72 (KDE 4.3.72 (KDE 4.4 >= 20091015)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31.3-1-default i686
Distribution: "openSUSE 11.2 RC 1 (i586)"

What I was doing when the application crashed:
kdepimlibs/kdepim rev. 1038649

How I did:
- wipe the DB/config files/local folders previously created
- run akonadictl start.

It crashes every time, here's the bt + console output.


 -- Backtrace:
Application: Akonadi Agent (akonadi_maildispatcher_agent), signal: Aborted
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb5a2f0cf in raise () from /lib/libc.so.6
#8  0xb5a309e7 in abort () from /lib/libc.so.6
#9  0xb7307144 in qt_message_output (msgType=QtFatalMsg, buf=0x6 <Address 0x6 out of bounds>) at global/qglobal.cpp:2212
#10 0xb7307363 in qt_message (msgType=QtFatalMsg, msg=0xb7480a1c "ASSERT: \"%s\" in file %s, line %d", ap=0xbf903284 "\330|\005\b\200w\005\b1\001") at global/qglobal.cpp:2258
#11 0xb7307488 in qFatal (msg=0xb7480a1c "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2441
#12 0xb7307505 in qt_assert (assertion=0x8057cd8 "SpecialCollections::self()->hasDefaultCollection( SpecialCollections::Outbox )", file=
    0x8057780 "/kde/src/KDE/kdepim-runtime/agents/maildispatcher/outboxqueue.cpp", line=305) at global/qglobal.cpp:1975
#13 0x0804d02e in OutboxQueue::Private::localFoldersRequestResult (this=0x81900d0, job=0x82021d8) at /kde/src/KDE/kdepim-runtime/agents/maildispatcher/outboxqueue.cpp:305
#14 0x0804df66 in OutboxQueue::qt_metacall (this=0x81d95d8, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf9033d8) at /kde/build/KDE/kdepim-runtime/agents/maildispatcher/outboxqueue.moc:102
#15 0xb741cc7d in QMetaObject::metacall (object=0x81d95d8, cl=22161, idx=11, argv=0xbf9033d8) at kernel/qmetaobject.cpp:237
#16 0xb742bda6 in QMetaObject::activate (sender=0x82021d8, m=0x8066850, local_signal_index=3, argv=0xbf9033d8) at kernel/qobject.cpp:3391
#17 0xb7036473 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#18 0xb70367c9 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#19 0xb763fa38 in Akonadi::TransactionSequencePrivate::commitResult (this=0x81e6670, job=0x81dd6e8) at /kde/src/KDE/kdepimlibs/akonadi/transactionsequence.cpp:57
#20 0xb763f8f2 in Akonadi::TransactionSequence::qt_metacall (this=0x82021d8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf903558) at /kde/build/KDE/kdepimlibs/akonadi/transactionsequence.moc:77
#21 0xb753ab22 in Akonadi::SpecialCollectionsRequestJob::qt_metacall (this=0x82021d8, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbf903558)
    at /kde/build/KDE/kdepimlibs/akonadi/kmime/specialcollectionsrequestjob.moc:73
#22 0xb741cc7d in QMetaObject::metacall (object=0x82021d8, cl=22161, idx=35, argv=0xbf903558) at kernel/qmetaobject.cpp:237
#23 0xb742bda6 in QMetaObject::activate (sender=0x81dd6e8, m=0x8066850, local_signal_index=3, argv=0xbf903558) at kernel/qobject.cpp:3391
#24 0xb7036473 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#25 0xb70367c9 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#26 0xb76018cc in Akonadi::JobPrivate::handleResponse (this=0x81f7468, tag=..., data=...) at /kde/src/KDE/kdepimlibs/akonadi/job.cpp:67
#27 0xb7601727 in Akonadi::JobPrivate::handleResponse (this=0x81e6670, tag=..., data=...) at /kde/src/KDE/kdepimlibs/akonadi/job.cpp:49
#28 0xb762a30c in Akonadi::SessionPrivate::dataReceived (this=0x818e580) at /kde/src/KDE/kdepimlibs/akonadi/session.cpp:121
#29 0xb762bba0 in Akonadi::Session::qt_metacall (this=0x819c7b0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf9037ac) at /kde/build/KDE/kdepimlibs/akonadi/session.moc:87
#30 0xb741cc7d in QMetaObject::metacall (object=0x819c7b0, cl=22161, idx=7, argv=0xbf9037ac) at kernel/qmetaobject.cpp:237
#31 0xb742bda6 in QMetaObject::activate (sender=0x811c010, m=0xb752bc48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3391
#32 0xb747b9f5 in QIODevice::readyRead (this=0x811c010) at .moc/release-shared/moc_qiodevice.cpp:91
#33 0xb747bae8 in QIODevice::qt_metacall (this=0x811c010, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf9038fc) at .moc/release-shared/moc_qiodevice.cpp:77
#34 0xb67dbb12 in QLocalSocket::qt_metacall (this=0x811c010, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf9038fc) at .moc/release-shared/moc_qlocalsocket.cpp:81
#35 0xb741cc7d in QMetaObject::metacall (object=0x811c010, cl=22161, idx=4, argv=0xbf9038fc) at kernel/qmetaobject.cpp:237
#36 0xb742bda6 in QMetaObject::activate (sender=0x81a1218, m=0xb752bc48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3391
#37 0xb747b9f5 in QIODevice::readyRead (this=0x81a1218) at .moc/release-shared/moc_qiodevice.cpp:91
#38 0xb67d3803 in QAbstractSocketPrivate::canReadNotification (this=0x81a13b0) at socket/qabstractsocket.cpp:624
#39 0xb67c03e9 in QAbstractSocketEngine::readNotification (this=0x80e5450) at socket/qabstractsocketengine.cpp:154
#40 0xb67c179b in QReadNotifier::event (this=0x6, e=0xbf903d64) at socket/qnativesocketengine.cpp:1047
#41 0xb5dd471c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0xb5ddb5fd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#43 0xb69a414a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0xb741791e in QCoreApplication::notifyInternal (this=0xbf904168, receiver=0x81914a0, event=0xbf903d64) at kernel/qcoreapplication.cpp:704
#45 0xb7446cea in QCoreApplication::sendEvent (this=0x8082228) at kernel/qcoreapplication.h:215
#46 QEventDispatcherUNIX::activateSocketNotifiers (this=0x8082228) at kernel/qeventdispatcher_unix.cpp:892
#47 0xb7446fdb in QEventDispatcherUNIXPrivate::doSelect (this=0x80823e8, flags=..., timeout=0xbf903ed4) at kernel/qeventdispatcher_unix.cpp:304
#48 0xb74481df in QEventDispatcherUNIX::processEvents (this=0x8082228, flags=) at kernel/qeventdispatcher_unix.cpp:934
#49 0xb5e8b95a in ?? () from /usr/lib/libQtGui.so.4
#50 0xb7415fcd in QEventLoop::processEvents (this=0xbf9040c4, flags=) at kernel/qeventloop.cpp:149
#51 0xb7416419 in QEventLoop::exec (this=0xbf9040c4, flags=...) at kernel/qeventloop.cpp:201
#52 0xb741a550 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#53 0xb5dd47c4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#54 0xb7567ef0 in Akonadi::AgentBase::init (r=0x8192e08) at /kde/src/KDE/kdepimlibs/akonadi/agentbase.cpp:514
#55 0x0804accb in Akonadi::AgentBase::init<MailDispatcherAgent> (argc=3, argv=0xbf904254) at /kde/inst/kdepimlibs/include/KDE/Akonadi/../../akonadi/agentbase.h:317
#56 0x0804a1d8 in main (argc=3, argv=0xbf904254) at /kde/src/KDE/kdepim-runtime/agents/maildispatcher/maildispatcheragent.cpp:289

Reported using DrKonqi
Comment 1 Christophe Marin 2009-10-22 00:55:28 UTC
Created attachment 37724 [details]
Console output
Comment 2 Christophe Marin 2009-10-27 22:32:42 UTC
Couldn't reproduce with a fresh revision and the same test. Closing.
Comment 3 Christophe Marin 2009-11-18 00:07:00 UTC
mmh after a few tests, I have to reopen.

backtrace with trunk from today. Still the same way to reproduce:
- wipe every akonadi setting/db and folders created by the different resources,
- Open a KDE session or run akonadictl start.


Application: Akonadi Agent (akonadi_maildispatcher_agent), signal: Aborted
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb69cc0cf in raise () from /lib/libc.so.6
#8  0xb69cd9e7 in abort () from /lib/libc.so.6
#9  0xb7474674 in qt_message_output (msgType=QtFatalMsg, buf=0x6 <Address 0x6 out of bounds>) at global/qglobal.cpp:2226
#10 0xb7474893 in qt_message (msgType=QtFatalMsg, msg=0xb75efb1c "ASSERT: \"%s\" in file %s, line %d", ap=0xbf9b5014 "x\354\005\b \347\005\b1\001") at global/qglobal.cpp:2272
#11 0xb74749b8 in qFatal (msg=0xb75efb1c "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2455
#12 0xb7474a35 in qt_assert (assertion=0x805ec78 "SpecialCollections::self()->hasDefaultCollection( SpecialCollections::Outbox )", file=
    0x805e720 "/kde/src/KDE/kdepim-runtime/agents/maildispatcher/outboxqueue.cpp", line=305) at global/qglobal.cpp:1989
#13 0x08053b5e in OutboxQueue::Private::localFoldersRequestResult (this=0x80f4ec0, job=0x8127ac0) at /kde/src/KDE/kdepim-runtime/agents/maildispatcher/outboxqueue.cpp:305
#14 0x08054a96 in OutboxQueue::qt_metacall (this=0x8126df8, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf9b5168) at /kde/build/KDE/kdepim-runtime/agents/maildispatcher/outboxqueue.moc:102
#15 0xb758aaed in QMetaObject::metacall (object=0x8126df8, cl=9465, idx=11, argv=0xbf9b5168) at kernel/qmetaobject.cpp:237
#16 0xb75998e6 in QMetaObject::activate (sender=0x8127ac0, m=0x8068460, local_signal_index=3, argv=0xbf9b5168) at kernel/qobject.cpp:3274
#17 0xb71e62b5 in KJob::result (this=0x8127ac0, _t1=0x8127ac0) at /usr/src/debug/kdelibs-4.3.75svn1048496/build/kdecore/kjob.moc:194
#18 0xb71e6679 in KJob::emitResult (this=0x8127ac0) at /usr/src/debug/kdelibs-4.3.75svn1048496/kdecore/jobs/kjob.cpp:304
#19 0xb780e138 in Akonadi::TransactionSequencePrivate::commitResult (this=0x8132738, job=0x8131090) at /kde/src/KDE/kdepimlibs/akonadi/transactionsequence.cpp:57
#20 0xb780dff2 in Akonadi::TransactionSequence::qt_metacall (this=0x8127ac0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf9b52e8) at /kde/build/KDE/kdepimlibs/akonadi/transactionsequence.moc:77
#21 0xb76b80f0 in Akonadi::SpecialCollectionsRequestJob::qt_metacall (this=0x8127ac0, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbf9b52e8)
    at /kde/build/KDE/kdepimlibs/akonadi/kmime/specialcollectionsrequestjob.moc:73
#22 0xb758aaed in QMetaObject::metacall (object=0x8127ac0, cl=9465, idx=35, argv=0xbf9b52e8) at kernel/qmetaobject.cpp:237
#23 0xb75998e6 in QMetaObject::activate (sender=0x8131090, m=0x8068460, local_signal_index=3, argv=0xbf9b52e8) at kernel/qobject.cpp:3274
#24 0xb71e62b5 in KJob::result (this=0x8131090, _t1=0x8131090) at /usr/src/debug/kdelibs-4.3.75svn1048496/build/kdecore/kjob.moc:194
#25 0xb71e6679 in KJob::emitResult (this=0x8131090) at /usr/src/debug/kdelibs-4.3.75svn1048496/kdecore/jobs/kjob.cpp:304
#26 0xb77cfc38 in Akonadi::JobPrivate::handleResponse (this=0x8137e20, tag=..., data=...) at /kde/src/KDE/kdepimlibs/akonadi/job.cpp:67
#27 0xb77cfa93 in Akonadi::JobPrivate::handleResponse (this=0x8132738, tag=..., data=...) at /kde/src/KDE/kdepimlibs/akonadi/job.cpp:49
#28 0xb77f8a74 in Akonadi::SessionPrivate::dataReceived (this=0x80e96d0) at /kde/src/KDE/kdepimlibs/akonadi/session.cpp:121
#29 0xb77fa308 in Akonadi::Session::qt_metacall (this=0x80ebf98, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf9b553c) at /kde/build/KDE/kdepimlibs/akonadi/session.moc:87
#30 0xb758aaed in QMetaObject::metacall (object=0x80ebf98, cl=9465, idx=7, argv=0xbf9b553c) at kernel/qmetaobject.cpp:237
#31 0xb75998e6 in QMetaObject::activate (sender=0x80e92c0, m=0xb769bc48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3274
#32 0xb75eaa55 in QIODevice::readyRead (this=0x80e92c0) at .moc/release-shared/moc_qiodevice.cpp:91
#33 0xb75eab48 in QIODevice::qt_metacall (this=0x80e92c0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf9b568c) at .moc/release-shared/moc_qiodevice.cpp:77
#34 0xb68a0392 in QLocalSocket::qt_metacall (this=0x80e92c0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf9b568c) at .moc/release-shared/moc_qlocalsocket.cpp:81
#35 0xb758aaed in QMetaObject::metacall (object=0x80e92c0, cl=9465, idx=4, argv=0xbf9b568c) at kernel/qmetaobject.cpp:237
#36 0xb75998e6 in QMetaObject::activate (sender=0x810b048, m=0xb769bc48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3274
#37 0xb75eaa55 in QIODevice::readyRead (this=0x810b048) at .moc/release-shared/moc_qiodevice.cpp:91
#38 0xb6897b73 in QAbstractSocketPrivate::canReadNotification (this=0x80ea018) at socket/qabstractsocket.cpp:626
#39 0xb6884b49 in QAbstractSocketEngine::readNotification (this=0x80f57c8) at socket/qabstractsocketengine.cpp:154
#40 0xb6885f0b in QReadNotifier::event (this=0x6, e=0xbf9b5b04) at socket/qnativesocketengine.cpp:1053
#41 0xb5b8b01c in QApplicationPrivate::notify_helper (this=0x8083ca0, receiver=0x80f5908, e=0xbf9b5b04) at kernel/qapplication.cpp:4242
#42 0xb5b91e40 in QApplication::notify (this=0xbf9b5f08, receiver=0x80f5908, e=0xbf9b5b04) at kernel/qapplication.cpp:3661
#43 0xb6deed31 in KApplication::notify (this=0xbf9b5f08, receiver=0x80f5908, event=0xbf9b5b04) at /usr/src/debug/kdelibs-4.3.75svn1048496/kdeui/kernel/kapplication.cpp:302
#44 0xb758577e in QCoreApplication::notifyInternal (this=0xbf9b5f08, receiver=0x80f5908, event=0xbf9b5b04) at kernel/qcoreapplication.cpp:704
#45 0xb75b4caa in QCoreApplication::sendEvent (this=0x806e938) at kernel/qcoreapplication.h:215
#46 QEventDispatcherUNIX::activateSocketNotifiers (this=0x806e938) at kernel/qeventdispatcher_unix.cpp:892
#47 0xb75b4f9b in QEventDispatcherUNIXPrivate::doSelect (this=0x8083db8, flags=..., timeout=0xbf9b5c74) at kernel/qeventdispatcher_unix.cpp:304
#48 0xb75b619f in QEventDispatcherUNIX::processEvents (this=0x806e938, flags=) at kernel/qeventdispatcher_unix.cpp:934
#49 0xb5c4a47a in QEventDispatcherX11::processEvents (this=0x806e938, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#50 0xb7583ded in QEventLoop::processEvents (this=0xbf9b5e64, flags=) at kernel/qeventloop.cpp:149
#51 0xb7584239 in QEventLoop::exec (this=0xbf9b5e64, flags=...) at kernel/qeventloop.cpp:201
#52 0xb75883b0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#53 0xb5b8b0c4 in QApplication::exec () at kernel/qapplication.cpp:3570
#54 0xb7733b94 in Akonadi::AgentBase::init (r=0x80eae70) at /kde/src/KDE/kdepimlibs/akonadi/agentbase.cpp:513
#55 0x080517fb in Akonadi::AgentBase::init<MailDispatcherAgent> (argc=3, argv=0xbf9b5ff4) at /kde/inst/kdepimlibs/include/KDE/Akonadi/../../akonadi/agentbase.h:317
#56 0x08050d08 in main (argc=3, argv=0xbf9b5ff4) at /kde/src/KDE/kdepim-runtime/agents/maildispatcher/maildispatcheragent.cpp:289
Comment 4 Thomas McGuire 2009-11-18 14:46:28 UTC
Looks like the last assert has been fixed with r1050889.
Will be merged to trunk soonish.
Comment 5 Christophe Marin 2009-11-18 15:54:35 UTC
The resource doesn't crash anymore without the assert but instead, my console is filled with that:

[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollections::hasCollection: Type 2 resourceId "akonadi_maildir_resource_0"                                                                                                
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::DefaultResourceJob::Private::tryFetchResource: Read defaultResourceId "akonadi_maildir_resource_0" from config.                                                                  
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::DefaultResourceJob::Private::tryFetchResource: Found resource "akonadi_maildir_resource_0"                                                                                       
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::ResourceScanJob::Private::fetchResult: Fetched root collection 2 and 2 local folders (total 2 collections).                                                                      
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollectionsRequestJobPrivate::resourceScanResult: resourceId "akonadi_maildir_resource_0"                                                                                 
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollectionsRequestJobPrivate::nextResource: All done! Comitting.                                                                                                          
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollections::registerCollection: Registered collection 3 as folder of type 2 in resource "akonadi_maildir_resource_0"                                                     
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollections::registerCollection: Registered collection 2 as folder of type 0 in resource "akonadi_maildir_resource_0"                                                     
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollectionsPrivate::emitChanged: Emitting changed for "akonadi_maildir_resource_0"                                                                                        
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollectionsPrivate::emitChanged: Emitting defaultFoldersChanged.                                                                                                          
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollections::hasCollection: Type 2 resourceId "akonadi_maildir_resource_0"                                                                                                
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923) OutboxQueue::Private::localFoldersChanged: Requesting outbox folder.                                                                                                                                 
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollections::hasCollection: Type 2 resourceId "akonadi_maildir_resource_0"                                                                                                
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923) OutboxQueue::Private::localFoldersChanged: Requesting outbox folder.
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::SpecialCollections::hasCollection: Type 2 resourceId "akonadi_maildir_resource_0"
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::DefaultResourceJob::Private::tryFetchResource: Read defaultResourceId "akonadi_maildir_resource_0" from config.
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::DefaultResourceJob::Private::tryFetchResource: Found resource "akonadi_maildir_resource_0"
[/kde/inst/kdepim-runtime/bin/akonadi_maildispatcher_agent] akonadi_maildispatcher_agent(7923)/libakonadi Akonadi::ResourceScanJob::Private::fetchResult: Fetched root collection 2 and 2 local folders (total 2 collections).
 etc..
Comment 6 Christophe Marin 2009-11-18 15:57:02 UTC
akonadiconsole output:

* OK Akonadi Almost IMAP Server [PROTOCOL 23] 
0 LOGIN "akonadi_maildispatcher_agent" 
0 OK User logged in 
1 BEGIN 
1 OK Begin completed 
2 BEGIN 
2 OK Begin completed 
3 LSUB 0 INF (RESOURCE akonadi_maildir_resource_0) () 
* 3 2 (NAME "outbox" MIMETYPE (message/rfc822 inode/directory) REMOTEID "" RESOURCE "akonadi_maildir_resource_0" CACHEPOLICY (INHERIT true INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL)) SpecialCollectionAttribute "2" ENTITYDISPLAY "(\"outbox\" \"mail-folder-outbox\" \"\" ())") 
* 2 0 (NAME "Local Folders" MIMETYPE (message/rfc822 inode/directory) REMOTEID "/home/krop/.local/share/local-mail" RESOURCE "akonadi_maildir_resource_0" CACHEPOLICY (INHERIT true INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL)) AccessRights "wcdC" SpecialCollectionAttribute "0" ENTITYDISPLAY "(\"Local Folders\" \"folder\" \"\" ())") 
3 OK List completed 
4 COMMIT 
4 OK Commit completed 
5 COMMIT 
5 OK Commit completed 
6 MODIFY 3 PARENT 2 NAME "outbox" REMOTEID "" SpecialCollectionAttribute "2" ENTITYDISPLAY "(\"outbox\" \"mail-folder-outbox\" \"\" ())" 
6 OK MODIFY done 
7 MODIFY 2 PARENT 0 NAME "Local Folders" REMOTEID "/home/krop/.local/share/local-mail" SpecialCollectionAttribute "0" ENTITYDISPLAY "(\"Local Folders\" \"folder\" \"\" ())" AccessRights "wcdC" 
7 OK MODIFY done 
8 BEGIN 
8 OK Begin completed 
9 BEGIN 
9 OK Begin completed 
10 LSUB 0 INF (RESOURCE akonadi_maildir_resource_0) () 
* 3 2 (NAME "outbox" MIMETYPE (message/rfc822 inode/directory) REMOTEID "" RESOURCE "akonadi_maildir_resource_0" CACHEPOLICY (INHERIT true INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL)) SpecialCollectionAttribute "2" ENTITYDISPLAY "(\"outbox\" \"mail-folder-outbox\" \"\" ())") 
* 2 0 (NAME "Local Folders" MIMETYPE (message/rfc822 inode/directory) REMOTEID "/home/krop/.local/share/local-mail" RESOURCE "akonadi_maildir_resource_0" CACHEPOLICY (INHERIT true INTERVAL -1 CACHETIMEOUT -1 SYNCONDEMAND false LOCALPARTS (ALL)) AccessRights "wcdC" SpecialCollectionAttribute "0" ENTITYDISPLAY "(\"Local Folders\" \"folder\" \"\" ())") 
10 OK List completed 
11 COMMIT 
11 OK Commit completed 
12 COMMIT 
12 OK Commit completed 
13 MODIFY 3 PARENT 2 NAME "outbox" REMOTEID "" SpecialCollectionAttribute "2" ENTITYDISPLAY "(\"outbox\" \"mail-folder-outbox\" \"\" ())" 
13 OK MODIFY done 
14 MODIFY 2 PARENT 0 NAME "Local Folders" REMOTEID "/home/krop/.local/share/local-mail" SpecialCollectionAttribute "0" ENTITYDISPLAY "(\"Local Folders\" \"folder\" \"\" ())" AccessRights "wcdC" 
14 OK MODIFY done
Comment 7 Thomas McGuire 2009-11-18 18:45:45 UTC
I'm seeing the same loop.
Comment 8 Luka Renko 2009-11-19 09:37:35 UTC
I think I am still getting this with today's sources:

Application: akonadi_maildispatcher_agent (0.1)
KDE Version: 4.3.75 (KDE 4.3.75 (KDE 4.4 >= 20091113)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-15-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:

I get consistent crashes on login for this Akonadi Agent 

 -- Backtrace:
Application: Akonadi Agent (akonadi_maildispatcher_agent), signal: Aborted
The current source language is "auto; currently c".
[KCrash Handler]
#5  0x00007f5a942b44b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f5a942b7f50 in *__GI_abort () at abort.c:92
#7  0x00007f5a97d356b4 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2226
#8  0x00007f5a97d35892 in qt_message (msgType=QtFatalMsg, msg=0x7f5a97e91ec8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff869b61f0) at global/qglobal.cpp:2272
#9  0x00007f5a97d35a45 in qFatal (msg=0xa39 <Address 0xa39 out of bounds>) at global/qglobal.cpp:2455
#10 0x000000000040dc0b in OutboxQueue::Private::localFoldersRequestResult (this=0x1e4cb90, job=0x1e5dd10) at /misc/k/src/kdepim/akonadi/agents/maildispatcher/outboxqueue.cpp:305
#11 0x000000000040ec11 in OutboxQueue::qt_metacall (this=0x1e4e5b0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff869b6480)
    at /misc/k/build/kdepim/akonadi/agents/maildispatcher/outboxqueue.moc:102
#12 0x00007f5a97e43933 in QMetaObject::activate (sender=0x1e5dd10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3282
#13 0x00007f5a97455913 in KJob::result (this=0x1e5dd10, _t1=0x1e5dd10) at /misc/k/build/kdelibs/kdecore/kjob.moc:194
#14 0x00007f5a97454d82 in KJob::emitResult (this=0x1e5dd10) at /misc/k/src/kdelibs/kdecore/jobs/kjob.cpp:304
#15 0x00007f5a984e85c9 in Akonadi::TransactionSequencePrivate::commitResult (this=0x1e56c30, job=0x1e76120) at /misc/k/src/kdepimlibs/akonadi/transactionsequence.cpp:57
#16 0x00007f5a984e8464 in Akonadi::TransactionSequence::qt_metacall (this=0x1e5dd10, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff869b6690)
    at /misc/k/build/kdepimlibs/akonadi/transactionsequence.moc:77
#17 0x00007f5a98162499 in Akonadi::SpecialCollectionsRequestJob::qt_metacall (this=0x1e5dd10, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0x7fff869b6690)
    at /misc/k/build/kdepimlibs/akonadi/kmime/specialcollectionsrequestjob.moc:73
#18 0x00007f5a97e43933 in QMetaObject::activate (sender=0x1e76120, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3282
#19 0x00007f5a97455913 in KJob::result (this=0x1e76120, _t1=0x1e76120) at /misc/k/build/kdelibs/kdecore/kjob.moc:194
#20 0x00007f5a97454d82 in KJob::emitResult (this=0x1e76120) at /misc/k/src/kdelibs/kdecore/jobs/kjob.cpp:304
#21 0x00007f5a984a60fa in Akonadi::JobPrivate::handleResponse (this=0x1e65f20, tag=..., data=...) at /misc/k/src/kdepimlibs/akonadi/job.cpp:67
#22 0x00007f5a984a5f63 in Akonadi::JobPrivate::handleResponse (this=0x1e56c30, tag=..., data=...) at /misc/k/src/kdepimlibs/akonadi/job.cpp:49
#23 0x00007f5a984d1c31 in Akonadi::SessionPrivate::dataReceived (this=0x1e3b380) at /misc/k/src/kdepimlibs/akonadi/session.cpp:121
#24 0x00007f5a984d36fd in Akonadi::Session::qt_metacall (this=0x1e39760, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff869b6a40) at /misc/k/build/kdepimlibs/akonadi/session.moc:87
#25 0x00007f5a97e43933 in QMetaObject::activate (sender=0x1e45c80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3282
#26 0x00007f5a97e8e1c8 in QIODevice::qt_metacall (this=0x1e45c80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff869b6b80) at .moc/release-shared/moc_qiodevice.cpp:77
#27 0x00007f5a95d1f290 in QLocalSocket::qt_metacall (this=0xa39, _c=2617, _id=6, _a=0xffffffffffffffff) at .moc/release-shared/moc_qlocalsocket.cpp:81
#28 0x00007f5a97e43933 in QMetaObject::activate (sender=0x1e442a8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3282
#29 0x00007f5a95d1772f in QAbstractSocketPrivate::canReadNotification (this=0x1e44430) at socket/qabstractsocket.cpp:626
#30 0x00007f5a95d06fb1 in QReadNotifier::event (this=<value optimized out>, e=0xa39) at socket/qnativesocketengine.cpp:1053
#31 0x00007f5a94f58ddc in QApplicationPrivate::notify_helper (this=0x1ce6ac0, receiver=0x1e47960, e=0x7fff869b70d0) at kernel/qapplication.cpp:4242
#32 0x00007f5a94f5f3dd in QApplication::notify (this=0x7fff869b73e0, receiver=0x1e47960, e=0x7fff869b70d0) at kernel/qapplication.cpp:4125
#33 0x00007f5a9644e737 in KApplication::notify (this=0x7fff869b73e0, receiver=0x1e47960, event=0x7fff869b70d0) at /misc/k/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#34 0x00007f5a97e30bbc in QCoreApplication::notifyInternal (this=0x7fff869b73e0, receiver=0x1e47960, event=0x7fff869b70d0) at kernel/qcoreapplication.cpp:704
#35 0x00007f5a97e5a54a in QCoreApplication::sendEvent (source=0x1ce95a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 socketNotifierSourceDispatch (source=0x1ce95a0) at kernel/qeventdispatcher_glib.cpp:110
#37 0x00007f5a930bebbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x00007f5a930c2588 in ?? () from /lib/libglib-2.0.so.0
#39 0x00007f5a930c26b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x00007f5a97e5a193 in QEventDispatcherGlib::processEvents (this=0x1ce6a20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#41 0x00007f5a9500719e in QGuiEventDispatcherGlib::processEvents (this=0xa39, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#42 0x00007f5a97e2f4e2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#43 0x00007f5a97e2f8bc in QEventLoop::exec (this=0x7fff869b7330, flags=) at kernel/qeventloop.cpp:201
#44 0x00007f5a97e335fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#45 0x00007f5a983feb8b in Akonadi::AgentBase::init (r=0x1e3a600) at /misc/k/src/kdepimlibs/akonadi/agentbase.cpp:513
#46 0x000000000040b883 in Akonadi::AgentBase::init<MailDispatcherAgent> (argc=3, argv=0x7fff869b7548) at /usr/include/KDE/Akonadi/../../akonadi/agentbase.h:317
#47 0x000000000040ac10 in main (argc=3, argv=0x7fff869b7548) at /misc/k/src/kdepim/akonadi/agents/maildispatcher/maildispatcheragent.cpp:289
Comment 9 Christophe Marin 2009-11-19 09:52:12 UTC
@Luka: The revision wasn't merged in trunk yet. That's why your resource still crashes.
Comment 10 Christophe Marin 2009-11-20 19:20:36 UTC
looks fixed now with the assert removed and Tobias' commits in kdepimlibs.