[Akonadi] [Bug 509973] New: Logout leaves stale akonadi processes on wayland
András Manţia
bugzilla_noreply at kde.org
Fri Sep 26 18:59:31 BST 2025
https://bugs.kde.org/show_bug.cgi?id=509973
Bug ID: 509973
Summary: Logout leaves stale akonadi processes on wayland
Classification: Frameworks and Libraries
Product: Akonadi
Version First 6.5.0
Reported In:
Platform: openSUSE
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: server
Assignee: kdepim-bugs at kde.org
Reporter: amantia at kde.org
CC: carl at carlschwan.eu
Target Milestone: ---
SUMMARY
With a Plasma Wayland session logout leaves akonadi in a half running state and
after login PIM applications are unusable. So actually I think it is not an
akonadi problem by itself, probably more a plasma wayland issue.
STEPS TO REPRODUCE
1. Login, make sure at least some email accounts are set up
2. Logout
3. Login
OBSERVED RESULT
Lots of crashes from akonadi processes, KMail/Kontact doesn't work, akonadi
cannot be restarted.
Processes still alive after logout:
ps uax | grep akonadi
andris 13992 0.0 0.0 238888 8092 ? Sl Sep24 0:31
/usr/bin/akonadi_birthdays_resource --identifier akonadi_birthdays_resource
andris 13993 0.0 0.0 237148 8064 ? Sl Sep24 0:31
/usr/bin/akonadi_contacts_resource --identifier akonadi_contacts_resource_0
andris 13994 0.0 0.0 261768 17176 ? Sl Sep24 0:36
/usr/bin/akonadi_davgroupware_resource --identifier
akonadi_davgroupware_resource_0
andris 14000 0.2 0.0 343064 30316 ? SNl Sep24 5:34
/usr/bin/akonadi_indexing_agent --identifier akonadi_indexing_agent
andris 14001 0.1 0.0 348988 43264 ? Sl Sep24 3:44
/usr/bin/akonadi_maildir_resource --identifier akonadi_maildir_resource_14
andris 1388097 0.0 0.1 762764 90460 ? Sl 20:38 0:00
/usr/bin/akonadi_control
andris 1388258 0.0 0.0 697540 55168 ? Sl 20:38 0:00
/usr/bin/akonadiserver
andris 1388323 0.6 0.3 1923976 207884 ? Sl 20:38 0:03
/usr/sbin/mariadbd --defaults-file=/home/andris/.local/share/akonadi/mysql.conf
--datadir=/home/andris/.local/share/akonadi/db_data/
--socket=/run/user/1000/akonadi/mysql.socket
--pid-file=/run/user/1000/akonadi/mysql.pid
andris 1388521 0.0 0.2 1093904 147720 ? Sl 20:38 0:00
/usr/bin/akonadi_archivemail_agent --identifier akonadi_archivemail_agent
andris 1388525 0.0 0.1 705660 96016 ? Sl 20:38 0:00
/usr/bin/akonadi_followupreminder_agent --identifier
akonadi_followupreminder_agent
andris 1388526 0.0 0.2 1531136 158524 ? Sl 20:38 0:00
/usr/bin/akonadi_google_resource --identifier akonadi_google_resource_5
andris 1388527 0.0 0.1 859736 116604 ? Sl 20:38 0:00
/usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_1
andris 1388528 0.0 0.1 1083452 118228 ? Sl 20:38 0:00
/usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_2
andris 1388529 0.0 0.1 859732 116404 ? Sl 20:38 0:00
/usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_4
andris 1388530 0.0 0.0 259228 48500 ? SNl 20:38 0:00
/usr/bin/akonadi_indexing_agent --identifier akonadi_indexing_agent
andris 1388539 0.0 0.1 704532 95836 ? Sl 20:38 0:00
/usr/bin/akonadi_maildispatcher_agent --identifier akonadi_maildispatcher_agent
andris 1388540 0.0 0.2 1094140 147608 ? Sl 20:38 0:00
/usr/bin/akonadi_mailfilter_agent --identifier akonadi_mailfilter_agent
andris 1388541 0.0 0.1 716164 101256 ? Sl 20:38 0:00
/usr/bin/akonadi_mailmerge_agent --identifier akonadi_mailmerge_agent
andris 1388543 0.0 0.1 705524 95124 ? Sl 20:38 0:00
/usr/bin/akonadi_migration_agent --identifier akonadi_migration_agent
andris 1388545 0.0 0.1 718352 101724 ? Sl 20:38 0:00
/usr/bin/akonadi_newmailnotifier_agent --identifier
akonadi_newmailnotifier_agent
andris 1388547 0.0 0.2 1024848 144568 ? Sl 20:38 0:00
/usr/bin/akonadi_sendlater_agent --identifier akonadi_sendlater_agent
andris 1388549 0.0 0.2 1028464 146492 ? Sl 20:38 0:00
/usr/bin/akonadi_unifiedmailbox_agent --identifier akonadi_unifiedmailbox_agent
andris 1395750 0.0 0.0 376644 41124 ? Sl 20:43 0:00
/usr/libexec/kf6/kioworker /usr/lib64/qt6/plugins/kf6/kio/kio_http.so https
local:/run/user/1000/akonadi_davgroupware_resource_0GNmoyD.134.kioworker.socket
andris 1396144 0.0 0.0 6664 2224 pts/2 S+ 20:45 0:00 grep
--color=auto akonadi
```
EXPECTED RESULT
Logout kills all user processes.
SOFTWARE/OS VERSIONS
akonadictl 6.5.1 (25.08.1)
plasmashell 6.4.5
Qt version 6.9.2
ADDITIONAL INFORMATION
The state of akonadi after login:
> akonadictl stop
Akonadi is not running.
> akonadictl start
Akonadi is already running.
> akonadictl restart
Akonadi is not running.
> killall -9 akonadiserver
> akonadictl start
org.kde.pim.akonadictl: Starting Akonadi Server...
org.kde.pim.akonadicontrol: Service org.freedesktop.Akonadi.Control.lock
already registered, terminating now.
Error: akonadi_control was started but didn't register at D-Bus session bus.
Make sure your system is set up correctly!
After killing *all* akonadi processes, akonadictl start works again and the
system is usable.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list