I reported a bug on EDS with a patch for the when the vcard is just "END:VCARD": https://bugzilla.gnome.org/show_bug.cgi?id=726788 With that fix, all vcards are actually imported correctly since it won't crash, but it adds lots of empty contacts because it considers "END:VCARD" to be a full vcard. One possible fix for that is skipping empty contacts in EvolutionContactSource::insertItem() ?