GNOME Bugzilla – Bug 442331
Evolution blocks when loading large contact photos
Last modified: 2007-06-05 02:42:55 UTC
Please describe the problem: I imported all of my contacts from Apple Address Book as vCards. Most of them had embedded contact photos (fairly large ones), which Evolution imported correctly. However, whenever I attempt to view a contact with such a photo attached, the entire Evolution UI blocks for 1-3 minutes, using 100% of both of my CPUs. I'm not sure if it's because the images are large, because of a bug in the importer, or because the originals never even existed on this computer, but it's really unacceptable. This problem isn't limited to the evolution UI, either. When I access my contacts through evolution, it is the evolution process which eats 100% of my CPUs. However, if I attempt to sync this address book to my Sony Clie using gnome-pilot, evolution-data-server exhibits the same exact behavior when it gets to a contact that has an attached photograph. I am currently trying to remove the photos from my address book (since I actually need to use the contacts), but it's hard because the UI also blocks for ~3 minutes while opening the "Edit Contact Information" window. Steps to reproduce: 1. Create a contact using Apple Address Book and attach a photograph to it 2. Export said contact as a vCard file 3. Import the vCard into evolution 4. Attempt to open the newly imported contact Actual results: Evolution freezes for several minutes Expected results: Evolution successfully loads the contact in a second or so Does this happen every time? Yes Other information:
This is fixed in evolution-data-server 1.11.2 and svn. See #433782.
exactly... this will be fixed in evolution 2.12. *** This bug has been marked as a duplicate of 433782 ***