GNOME Bugzilla – Bug 240836
LDAP Contact crash on update
Last modified: 2003-05-12 15:25:31 UTC
Package: Evolution Priority: Critical Version: 1.2.3 Synopsis: LDAP Contact crash on update Bugzilla-Product: Evolution Bugzilla-Component: Contacts [was: Addressbook] Description: Description of Problem: Updating a contact that is stored in an LDAP database causes evolution (the address cards portion anyway) to crash. The problem really is centered around the fact that evolution does not properly interpret and parse the homePostalAddress attribute correctly. I have imported a bunch of contacts into my LDAP directory using the homePostalAddress so that evolution will show the address properly. I have used the format specified by the RFC that says to separate the fields with $ symbols. evolution just puts the whole string including the $ symbols into the address1 line. Steps to reproduce the problem: 1. Manually add an entry to the LDAP directory according to the attributes specified by evolution. Note that I stored the homePostalAddress according to the format specified in RFC 1274 (using $ symbols between fields). 2. Search for a address in evolution and double click on it. 3. Correct the address in the evolution contact editor. 4. When I click on save/close, the address book portion of evolution crashes. Additional Information: Aside from the fact that this is very buggy and the contact editor use of the homePostalAddress book doesn't comply with RFC 1274, I would like to recommend that evolution store the address into the individual attributes that are common to other common address books (Netscape, Mozilla, and Windows People Search/Address Book): streetAddress: $street_address l: $city st: $state postalCode: $zip_code Debugging Information: Backtrace was generated from '/usr/bin/evolution-addressbook' (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...[New Thread 16384 (LWP 10405)] 0x403ccbb6 in waitpid () from /lib/libpthread.so.0
+ Trace 35644
Thread 1 (Thread 16384 (LWP 10405))
Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
*** This bug has been marked as a duplicate of 240699 ***