Extreme memory usage of evolution-addressbook-factory
Using evolution-data-server 3.30 I have severe issues with memory usage of evolution-addressbook-factory since a couple of days. After launch the evolution-addressbook-factory quickly starts to use gigabytes on memory, until the system runs out of memory and the OOM killer kicks in.
On my system with 16 GiB RAM and 2 GiB swap this means after a couple of minutes (5-10) after evolution-addressbook-factory was started the system first stops responding when swapping starts and shortly after evolution-addressbook-factory gets killed.
Until recently I had no trouble with it. I don't know exactly how much memory evolution-addressbook-factory used, but it was below 1 GiB. Sometimes it was more then I would expect from such a service, but still nowhere the current extreme. There have been no changes to my mail accounts recently. I have 5 accounts configured:
- Two EWS accounts configured via Evolution
- Two GMail accounts configured via GNOME Online Accounts
- One Outlook.com account (mostly empty, no contacts)
Other components of evolution-data-server work just fine. E.g. evolution-calendar-factory is using only 50 MiB of memory right now.
How can we debug this, what data can I provide?
Tested with evolution-data-server-3.30.0-2 and evolution-data-server-3.30.1-1 on Arch Linux