Kmail is constantly syncing folders which causes individual messages to load after a delay of a minute or two making whole Kmail experience a pain to use. I have left my system On for considerable period of time to make sure that it caches and syncs everything but no help so far. Reproducible: Always Steps to Reproduce: 1. Add gmail address. 2. Click on a message in the list. 3. Actual Results: Retrieving folder contents please wait. Expected Results: Show the message itself without wait. [donnie@archlinux ~]$ kmail QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. kmail2(10288)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn't know "/home/donnie/.kde4/share/apps/messageviewer/themes/" kmail2(10288)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn't know "/usr/share/apps/messageviewer/themes/" kmail2(10288)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn't know "/home/donnie/.kde4/share/apps/messageviewer" kmail2(10288)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn't know "/usr/share/apps/messageviewer" [donnie@archlinux ~]$ kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288) MessageList::Core::ModelPrivate::findMessageParent: Circular reference loop detected in the message tree kmail2(10288)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: kmail2(10288)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: kmail2(10288)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: kmail2(10288)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: kmail2(10288)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: kmail2(10288)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: kmail2(10288)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: kmail2(10288)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
(This is a duplicate of a bug that I can't find right now :-)) Please open Akonadi Console, go to "Browser" tab and check whether there are any duplicated folders in "Local Folders". If there are, remove the duplicated folders and restart Kontact and Akonadi. That shoul fix your problem.
There were multiple instances of Local Folders, Personal Calendar, and Personal Contacts. After removing redundant instances everything seems to work fine. Thanks for promptly commenting.
Changed distributions. I no longer could replicate this issue hence closing.