Bug 393171

Summary: evolution autocomplete with ldap is slow for first lookup, bordering on locking up
Product: [Fedora] Fedora Reporter: Thomas J. Baker <tjb>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 8CC: mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: evolution-2.12.2-1.fc8 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-12-18 18:02:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Thomas J. Baker 2007-11-20 21:21:11 UTC
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.

Comment 1 Milan Crha 2007-11-21 09:16:52 UTC
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.

Comment 2 Thomas J. Baker 2007-12-18 15:23:23 UTC
The last evolution version pushed to F8 seems to have cleared this problem up. 

Comment 3 Matthew Barnes 2007-12-18 18:02:29 UTC
Thanks, closing as CURRENTRELEASE.