This forum has been archived. All content is frozen. Please use KDE Discuss instead.

kmail keeps locking up when checking for new mail

Tags: None
(comma "," separated)
dargaud
Registered Member
Posts
22
Karma
0
OS
Hello all,
I've had the problem of kmail locking up every once in a while for years, but it's happened 3 times in the last 2 days. And it's not just a case of closing it and reopening it: there are sub-processes which, if killed, make it so that kmail won't work until the next reboot.
So what happens ? It checks for mail on my pop3 accounts and it never finishes. I can keep using it in the meanwhile but no new messages come in.

Unless someone can explain how to restart kmail properly, I have to reboot the system, which I am loathe to do (it's a server for a lot of things).

Code: Select all
$ ps faux | grep mail
user   2865  0.0  0.6 340156 48536 ?        Sl   Mar13   0:02  \_ /usr/bin/akonadi_agent_launcher akonadi_maildir_resource akonadi_maildir_resource_0
user   2866  0.0  0.3 339660 24676 ?        S    Mar13   0:00  \_ /usr/bin/akonadi_maildispatcher_agent --identifier akonadi_maildispatcher_agent
user   2867  0.0  0.6 625308 48880 ?        Sl   Mar13   0:01  \_ /usr/bin/akonadi_mailfilter_agent --identifier akonadi_mailfilter_agent
user   3451  3.0  1.4 2158064 115224 ?      Sl   Mar13  27:01 /usr/bin/kmail -session 10e5cedc67000136319936300000026520023_1363201973_899610

Thanks
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
To restart, use "akonadictl restart", this should stop everything and then restart it properly.


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
dargaud
Registered Member
Posts
22
Karma
0
OS
Thanks but didn't work: it still hangs at "Preparing transmission from 'email account'". Maybe this'll help:
Code: Select all
$ akonadictl restart
akonadi_pop3_resource_0(14154)/akonadiresource (pop3) POP3Resource::cancelSync: ============== ERROR DURING POP3 SYNC ==========================
akonadi_pop3_resource_0(14154)/akonadiresource (pop3) POP3Resource::cancelSync: "Mail check aborted."
akonadi_pop3_resource_0(14154)/akonadiresource (pop3) POP3Resource::saveSeenUIDList: UID list from server is not valid.
akonadi_pop3_resource_2(14156)/akonadiresource (pop3) SettingsHelper::~SettingsHelper: Settings(0x213f300)
akonadi_pop3_resource_1(14155)/akonadiresource (pop3) SettingsHelper::~SettingsHelper: Settings(0x2654a10)
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "akonadi_pop3_resource_2" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "akonadi_pop3_resource_2"
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_pop3_resource_2" , discarding cached interface
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_pop3_resource_1" , discarding cached interface
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "akonadi_pop3_resource_1" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "akonadi_pop3_resource_1"
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "akonadi_maildispatcher_agent" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "akonadi_maildispatcher_agent"
akonadi_pop3_resource_3(14157)/akonadiresource (pop3) SettingsHelper::~SettingsHelper: Settings(0x279ce50)
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_contacts_resource_0" , discarding cached interface
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "AkonadiAgentServer" now serving: (":1.145", ":1.148", ":1.149", ":1.152")
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_contacts_resource_1" , discarding cached interface
akonadi_pop3_resource_0(14154)/akonadiresource (pop3) SettingsHelper::~SettingsHelper: Settings(0x18ddc60)
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "AkonadiAgentServer" now serving: (":1.145", ":1.148", ":1.152")
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_pop3_resource_3" , discarding cached interface
Application '/usr/bin/akonadi_pop3_resource' exited normally...
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "akonadi_pop3_resource_3" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "akonadi_pop3_resource_3"
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "akonadi_nepomuk_feeder" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "akonadi_nepomuk_feeder"
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_pop3_resource_0" , discarding cached interface
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "akonadi_pop3_resource_0" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "akonadi_pop3_resource_0"
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "akonadi_mailfilter_agent" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "akonadi_mailfilter_agent"
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "AkonadiAgentServer" now serving: (":1.145", ":1.148")
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_ical_resource_0" , discarding cached interface
Application '/usr/bin/akonadi_agent_launcher' exited normally...
Application '/usr/bin/akonadi_pop3_resource' exited normally...
Application '/usr/bin/akonadi_maildispatcher_agent' exited normally...
Application '/usr/bin/akonadi_pop3_resource' exited normally...
Application '/usr/bin/akonadi_agent_launcher' exited normally...
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_akonotes_resource_0" , discarding cached interface
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "AkonadiAgentServer" now serving: (":1.148")
Application '/usr/bin/akonadi_agent_launcher' exited normally...
Application '/usr/bin/akonadi_pop3_resource' exited normally...
Application '/usr/bin/akonadi_mailfilter_agent' exited normally...
Application '/usr/bin/akonadi_nepomuk_feeder' exited normally...
Application '/usr/bin/akonadi_agent_launcher' exited normally...
Application '/usr/bin/akonadi_agent_launcher' exited normally...
void Akonadi::NotificationSource::serviceUnregistered(const QString&) Notification source "AkonadiAgentServer" now serving: ()
void Akonadi::NotificationSource::unsubscribe() "AkonadiAgentServer"
Lost connection to resource "org.freedesktop.Akonadi.Resource.akonadi_maildir_resource_0" , discarding cached interface
terminating service threads
removing search "Last Search"
void Nepomuk::Query::QueryServiceClient::close()
terminating connection threads
stopping db process
Application 'akonadiserver' exited normally...
Starting Akonadi Server...
   done.

Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
search paths:  ("/home/dargaud/bin", "/home/dargaud/android-sdk-linux_x86-1.6_r1/tools", "/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin", "/usr/games", "/usr/sbin", "/usr/local/sbin", "/usr/local/libexec", "/usr/libexec", "/opt/mysql/libexec", "/opt/local/lib/mysql5/bin", "/opt/mysql/sbin")
Found mysql_install_db:  "/usr/bin/mysql_install_db"
Found mysqlcheck:  "/usr/bin/mysqlcheck"
akonadi.collectionattributetable                   OK
akonadi.collectionmimetyperelation                 OK
akonadi.collectionpimitemrelation                  OK
akonadi.collectiontable                            OK
akonadi.flagtable                                  OK
akonadi.mimetypetable                              OK
akonadi.parttable                                  OK
akonadi.pimitemflagrelation                        OK
akonadi.pimitemtable                               OK
akonadi.resourcetable                              OK
akonadi.schemaversiontable                         OK
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log                                  OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.host                                         OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.proc                                         OK
mysql.procs_priv                                   OK
mysql.servers                                      OK
mysql.slow_log                                     OK
mysql.tables_priv                                  OK
mysql.time_zone                                    OK
mysql.time_zone_leap_second                        OK
mysql.time_zone_name                               OK
mysql.time_zone_transition                         OK
mysql.time_zone_transition_type                    OK
mysql.user                                         OK
Database "akonadi" opened using driver "QMYSQL"
DbInitializer::run()
checking table  "SchemaVersionTable"
checking table  "ResourceTable"
checking table  "CollectionTable"
checking table  "MimeTypeTable"
checking table  "PimItemTable"
checking table  "FlagTable"
checking table  "PartTable"
checking table  "CollectionAttributeTable"
checking relation  "PimItemFlagRelation"
checking relation  "CollectionMimeTypeRelation"
checking relation  "CollectionPimItemRelation"
DbInitializer::run() done
skipping update 2
skipping update 3
skipping update 4
skipping update 8
skipping update 10
skipping update 12
skipping update 13
skipping update 14
skipping update 15
skipping update 16
skipping update 17
skipping update 18
skipping update 19
skipping update 20
Database "akonadi" opened using driver "QMYSQL"
Akonadi::NepomukSearchEngine(0xd94490) QObject(0x0) 
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
adding search "Last Search"
Database "akonadi" opened using driver "QMYSQL"
DataStore::unhideAllPimItems()
Database "akonadi" opened using driver "QMYSQL"
PLUGINS:  "/usr/share/akonadi/agents"
PLUGINS:  ("akonadinepomukfeederagent.desktop", "akonotesresource.desktop", "birthdaysresource.desktop", "calendarsearchagent.desktop", "contactsresource.desktop", "davgroupwareresource.desktop", "icalresource.desktop", "imapresource.desktop", "invitationsagent.desktop", "kabcresource.desktop", "kalarmdirresource.desktop", "kalarmresource.desktop", "kcalresource.desktop", "kdeaccountsresource.desktop", "knutresource.desktop", "kolabproxyresource.desktop", "localbookmarksresource.desktop", "maildirresource.desktop", "maildispatcheragent.desktop", "mailfilteragent.desktop", "mboxresource.desktop", "microblog.desktop", "mixedmaildirresource.desktop", "mtdummyresource.desktop", "nepomuktagresource.desktop", "nntpresource.desktop", "notesresource.desktop", "openxchangeresource.desktop", "pop3resource.desktop", "vcarddirresource.desktop", "vcardresource.desktop")
search paths:  ("/home/dargaud/bin", "/home/dargaud/android-sdk-linux_x86-1.6_r1/tools", "/usr/local/sbin", "/usr/local/bin", "/usr/sbin", "/usr/bin", "/sbin", "/bin", "/usr/games")
PLUGINS inserting:  "akonadi_nepomuk_feeder" 0 ("Unique", "Autostart", "NoConfig")
PLUGINS inserting:  "akonadi_akonotes_resource" 1 ("Resource", "Notes")
PLUGINS inserting:  "akonadi_birthdays_resource" 0 ("Resource", "Unique")
PLUGINS inserting:  "akonadi_calendarsearch_agent" 0 ("Unique", "NoConfig")
PLUGINS inserting:  "akonadi_contacts_resource" 2 ("Resource")
PLUGINS inserting:  "akonadi_davgroupware_resource" 0 ("Resource", "FreeBusyProvider")
PLUGINS inserting:  "akonadi_ical_resource" 1 ("Resource")
PLUGINS inserting:  "akonadi_imap_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_invitations_agent" 0 ("NoConfig")
PLUGINS inserting:  "akonadi_kabc_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_kalarm_dir_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_kalarm_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_kcal_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_kdeaccounts_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_knut_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_kolabproxy_resource" 0 ("Resource", "Unique")
PLUGINS inserting:  "akonadi_localbookmarks_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_maildir_resource" 1 ("Resource")
PLUGINS inserting:  "akonadi_maildispatcher_agent" 0 ("Unique", "Autostart")
PLUGINS inserting:  "akonadi_mailfilter_agent" 0 ("Unique", "Autostart")
PLUGINS inserting:  "akonadi_mbox_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_microblog_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_mixedmaildir_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_mailtransport_dummy_resource" 0 ("Resource", "MailTransport")
PLUGINS inserting:  "akonadi_nepomuktag_resource" 0 ("Resource", "Virtual", "Unique", "NoConfig")
PLUGINS inserting:  "akonadi_nntp_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_notes_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_openxchange_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_pop3_resource" 4 ("Resource")
PLUGINS inserting:  "akonadi_vcarddir_resource" 0 ("Resource")
PLUGINS inserting:  "akonadi_vcard_resource" 0 ("Resource")
void AgentManager::load() Reference to unknown agent type "akonadi_nepomuk_calendar_feeder" in agentsrc
void AgentManager::load() Reference to unknown agent type "akonadi_nepomuk_contact_feeder" in agentsrc
void AgentManager::load() Reference to unknown agent type "akonadi_nepomuk_email_feeder" in agentsrc
Akonadi server is now operational.
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
search paths:  ("/home/dargaud/.kde/lib/kde4/plugins/", "/usr/lib/kde4/plugins/", "/usr/lib/x86_64-linux-gnu/qt4/plugins", "/usr/lib/qt4/plugins", "/usr/bin", "/usr/lib/kde4/plugins", "/home/dargaud/.kde/lib/kde4/", "/usr/lib/kde4/")
search paths:  ("/home/dargaud/.kde/lib/kde4/plugins/", "/usr/lib/kde4/plugins/", "/usr/lib/x86_64-linux-gnu/qt4/plugins", "/usr/lib/qt4/plugins", "/usr/bin", "/usr/lib/kde4/plugins", "/home/dargaud/.kde/lib/kde4/", "/usr/lib/kde4/")
search paths:  ("/home/dargaud/.kde/lib/kde4/plugins/", "/usr/lib/kde4/plugins/", "/usr/lib/x86_64-linux-gnu/qt4/plugins", "/usr/lib/qt4/plugins", "/usr/bin", "/usr/lib/kde4/plugins", "/home/dargaud/.kde/lib/kde4/", "/usr/lib/kde4/")
Known subscriber "AkonadiAgentServer" subscribes again
void Akonadi::NotificationSource::addClientServiceName(const QString&) Notification source "AkonadiAgentServer" now serving: (":1.167", ":1.169")
Known subscriber "AkonadiAgentServer" subscribes again
void Akonadi::NotificationSource::addClientServiceName(const QString&) Notification source "AkonadiAgentServer" now serving: (":1.167", ":1.169", ":1.176")
search paths:  ("/home/dargaud/.kde/lib/kde4/plugins/", "/usr/lib/kde4/plugins/", "/usr/lib/x86_64-linux-gnu/qt4/plugins", "/usr/lib/qt4/plugins", "/usr/bin", "/usr/lib/kde4/plugins", "/home/dargaud/.kde/lib/kde4/", "/usr/lib/kde4/")
search paths:  ("/home/dargaud/.kde/lib/kde4/plugins/", "/usr/lib/kde4/plugins/", "/usr/lib/x86_64-linux-gnu/qt4/plugins", "/usr/lib/qt4/plugins", "/usr/bin", "/usr/lib/kde4/plugins", "/home/dargaud/.kde/lib/kde4/", "/usr/lib/kde4/")
Known subscriber "AkonadiAgentServer" subscribes again
void Akonadi::NotificationSource::addClientServiceName(const QString&) Notification source "AkonadiAgentServer" now serving: (":1.167", ":1.169", ":1.176", ":1.172")
Known subscriber "AkonadiAgentServer" subscribes again
void Akonadi::NotificationSource::addClientServiceName(const QString&) Notification source "AkonadiAgentServer" now serving: (":1.167", ":1.169", ":1.176", ":1.172", ":1.173")
Agent instance created in separate process.
Known subscriber "AkonadiAgentServer" subscribes again
Agent instance created in separate process.
Known subscriber "AkonadiAgentServer" subscribes again
Database "akonadi" opened using driver "QMYSQL"
Agent instance created in separate process.
Known subscriber "AkonadiAgentServer" subscribes again
Database "akonadi" opened using driver "QMYSQL"
Agent instance created in separate process.
Known subscriber "AkonadiAgentServer" subscribes again
Agent instance created in separate process.
Known subscriber "AkonadiAgentServer" subscribes again
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
Known subscriber "akonadi_pop3_resource_2" subscribes again
Known subscriber "akonadi_pop3_resource_1" subscribes again
Known subscriber "akonadi_maildispatcher_agent" subscribes again
Known subscriber "akonadi_maildispatcher_agent" subscribes again
Known subscriber "akonadi_maildispatcher_agent" subscribes again
Known subscriber "akonadi_mailfilter_agent" subscribes again
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
Known subscriber "akonadi_pop3_resource_0" subscribes again
Known subscriber "akonadi_nepomuk_feeder" subscribes again
Database "akonadi" opened using driver "QMYSQL"
Known subscriber "akonadi_mailfilter_agent" subscribes again
Known subscriber "akonadi_mailfilter_agent" subscribes again
Known subscriber "akonadi_pop3_resource_3" subscribes again
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
Known subscriber "akonadi_mailfilter_agent" subscribes again

$ kmail
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Known subscriber "kmail2" subscribes again
Known subscriber "kmail2" subscribes again
Known subscriber "kmail2" subscribes again
Known subscriber "kmail2" subscribes again
kmail2(14359)/kdepimlibs (mailtransport): Could not access Outbox.

kmail2(14359)/kdeui (kdelibs): Attempt to use QAction "" with KXMLGUIFactory!
kmail2(14359)/kdeui (kdelibs): Attempt to use QAction "" with KXMLGUIFactory!
Database "akonadi" opened using driver "QMYSQL"
Database "akonadi" opened using driver "QMYSQL"
void Nepomuk::Query::QueryServiceClient::close()
found 2 item parts to expire in collection "inbox"
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
Can you check if you have the semantic desktop framework enabled? (check in System Settings -> desktop search).


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
dargaud
Registered Member
Posts
22
Karma
0
OS
I have rebooted since then and currently kmail is working, so I don't know if the settings are in the state you wanted to know. Currently I have: Nepomuk Semantic Desktop enabled, Nepomuk Desktop file indexer disabled and email file indexing enabled.
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
Those are pretty standard settings: I asked because some (older) KDEPIM versions can be very taxing on CPU when indexing mails (the behavior has been improved significantly for 4.10 and beyond).


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]