View Issue Details
|0000946: Subscribing to web calendar CalDAV URL causes sogod 100% CPU lock up
When attempting to subscribe to a web calendar via URL, if a user were to mistakenly attempt to subscribe to another user's CalDAV URL, the sogod daemon spikes to 100% CPU and locks. Logs don't seem to show anything special -- it attempts to send the notification to the user that they have created a calendar, then the logs simply stop after the SMTP session is closed. Server daemon has to be restarted before anyone can access SOGo afterward.
Any user can perform these actions to crash the daemon.
My .GNUstepDefaults, with passwords and superusers X'd:
<?xml version="1.0" encoding="UTF-8"?>
|No tags attached.
This can happen only if you are using 1 sogod worker.
As one sogod process will try to talk back to itself, blocking for a very long time.
So it's a configuration issue and note that using only 1 worker in any real-world deployment is not something that should be even considered.