GNOME Bugzilla – Bug 240699
Evolution crashes on contact LDAP update
Last modified: 2003-08-12 22:31:59 UTC
Operating System is Red Hat 8.0 with kernel 2.4.18-24.8.0. Evolution version is 1.2.3. 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
Without a backtrace there's very little we can do to pinpoint the problem. If you can reproduce this in a consistent basis, please visit http://support.ximian.com/q?65 Paste output here and REOPEN this report when yo do so.
Here is the debug output when I reproduced the problem. evolution-shell-WARNING **: Error changing interactive status of component OAFIID:GNOME_Evolution_Addressbook_ShellComponent to FALSE -- IDL:CORBA/COMM_FAILURE:1.0 Waiting for component to die -- OAFIID:GNOME_Evolution_Mail_ShellComponent (1) Here is the BackTrace: Backtrace was generated from '/usr/bin/wombat' (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)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[New Thread 16384 (LWP 1562)] 0x40b54bb6 in waitpid () from /lib/libpthread.so.0
+ Trace 35550
Thread 1 (Thread 16384 (LWP 1562))
Thanks
*** http://bugzilla.ximian.com/show_bug.cgi?id=40871 has been marked as a duplicate of this bug. ***
*** bug 242146 has been marked as a duplicate of this bug. ***
*** bug 240983 has been marked as a duplicate of this bug. ***
*** bug 240836 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 232978 ***