This seemed to happen late in the F8 test release and continues in the current version - evolution-2.12.1-3.fc8.x86_64. I've got two ldap contact databases and autocompletion from them almost never works reliably and quite often just locks up evolution completely. The ldap contact databases work fine through the contacts part of evolution but are buggy with autocompletion. I'm connecting to F7 and F8 openldap servers using dn authentication and ssl. As an example, I create a new message and start typing an address. No autocompletion takes place after the first three to five characters, with the input field locking up as evolution starts doing it's lookup. Sometimes it recovers and once I can type again, the next character triggers an autocompletion and all subsequent addresses are autocompleted correctly. Other times, it never recovers and I've got to nuke evolution completely. I can add that on my rawhide system with evolution-2.21.2-1.fc9.i386 and the same two ldap servers, autocompletion works as expected.
There is not much difference between rawhide and F8 version of evolution, the rawhide version is only the actual development version. Can you install debug info packages for evolution, evolution-data-server and gtkhtml3 and when it freezes, attach the process with gdb and put here result of "thread apply all bt" please? Thanks in advance.
The last evolution version pushed to F8 seems to have cleared this problem up.
Thanks, closing as CURRENTRELEASE.