GNOME Bugzilla – Bug 650563
e-addressbook-factory not releasing connections properly
Last modified: 2011-06-06 20:09:53 UTC
After Evolution has been running for a while (24+ hours), the global address book stops working with the message: "Cannot authenticate user: Cannot connect: MapiLogonEx: Failed to login to the server" Restarting e-addressbook-factory temorarily fixes this. Looking at the amount of connections held open by e-addressbook-factory when this happens, it's got 35+ connections open to the server. So the failure to log in is most likely due to the excessive amount of connections already held open. A backtrace of e-addressbook-factory shows only two active threads, both idly waiting on poll(), so nothing major there. I'm not using sender photos or anything else which would result in a lookup on message viewing. Please let me know if you need any further info!
Thanks for a bug report. I investigated this down to openchange, which is causing the issue here. I filled this as [1], which contains also a patch which fixed the issue for me. I'm able to give you a test package for Fedora 15, if you are using it and you are willing to test it, but I do not have a build system for any other distribution. [1] http://tracker.openchange.org/issues/361