Created attachment 694363 [details] screenshot Description of problem: Not able to search contacts in evolution after LDAP server gets timeout Version-Release number of selected component (if applicable): Evolution 3.6.4 Linux distro How reproducible: Steps to Reproduce: 1. Configure an Exchnage MAIL account with CONTACT accounts on LDAP server 2. Make sure the default contact points to LDAP Account 3. Make sure you clicked "Auto complettion" of contacts for this LDAP account 4. run evlution and go to Contact tab. 5. Go to LDAP Acccount Address Book 6. Search a name e.g. "Name1" so that LDAP could find that name 7. Now wait for another 15 mints. 8. Go to Search pane. Search another name "Name2" 9. Observe that this search never completes 10. Observe that it gives error "Timeout was reached." (attached screenshots) 11. try to compose a new mail by clicking "new Mail Message". it will take long time to get mail composer window. Autocompletion of addresses also not works Actual results: It seems that there is timeout with ldap server and never being reconnected. it left evolution as unusable state Expected results: Evolution shoukld work correctly. Additional info:
Thanks for a bug report. It's a DBus timeout, I guess. Could you get a backtrace of running evolution-addressbook-factory, to see what it does when these timeouts happen, please? You should have installed debuginfo packages of the same version as binary packages at least for evolution-data-server and other evolution* packages you've installed, thus the backtrace will contain also debug information. You can get the backtrace with command like this: $ gdb --batch --ex "t a a bt" -pid=`pidof evolution-addressbook-factory` &>bt.txt
I have deleted all cached calenders in .cache/evolution folder and disable autocompletion for LDAP contacts. It resolves my issues.