After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 442331 - Evolution blocks when loading large contact photos
Evolution blocks when loading large contact photos
Status: RESOLVED DUPLICATE of bug 433782
Product: evolution
Classification: Applications
Component: Contacts
2.10.x (obsolete)
Other All
: Normal minor
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-05-30 14:41 UTC by James Brown
Modified: 2007-06-05 02:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description James Brown 2007-05-30 14:41:09 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:
Comment 1 Øystein Gisnås 2007-06-03 19:56:54 UTC
This is fixed in evolution-data-server 1.11.2 and svn. See #433782.
Comment 2 André Klapper 2007-06-05 02:42:55 UTC
exactly... this will be fixed in evolution 2.12.

*** This bug has been marked as a duplicate of 433782 ***