contact email modification crashes evolution

Bug #912081 reported by Christophe GARCIA
42
This bug affects 9 people
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hi,

I was trying to update an email address in my address book.
On validation in the modification panel, evolution would crash (appication closes violently)

It happens only on one specific contact = I reopened evolution and was able to modify the same thing on another contact. But the application would crash again if I try to redo the modification on the first contact.

Enjoy,
Christophe

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evolution 3.2.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-14.23-generic 3.0.9
Uname: Linux 3.0.0-14-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Thu Jan 5 02:03:44 2012
ExecutablePath: /usr/bin/evolution
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
SourcePackage: evolution
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (82 days ago)

Revision history for this message
Christophe GARCIA (chris-garcia) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in evolution (Ubuntu):
status: New → Confirmed
Revision history for this message
stel (stel-onshore) wrote :

i believe this is the same bug affecting me. here's a clue. evolution crashes when i'm trying to modify an email address of a contact to be the same address as another existing contact in that address book. can you determine if it's the same problem you're having? if so, we've narrowed it down. running from shell here is the error i get. it was the "duplicate" bit that clued me in and my testing shows that the crash occurs only for duplicates as i described.

(evolution:4868): GLib-GObject-WARNING **: cannot register existing type `EABContactDisplay'

e-utils-ERROR **: eab-contact-commit-duplicate-detected.ui: Invalid type function on line 61: 'eab_contact_display_get_type'
Trace/breakpoint trap

Revision history for this message
Christophe GARCIA (chris-garcia) wrote :

You are right = that is the problem.

Here is the tests I did tonight :

1. Try to reproduce the bug (again ;o) :
I tried to update the email of the contact again = evolution crashed.
Note that the email (professional email) I am trying to update is unique. It is the personal email field that contains an email address already used in another contact.

2. Try a trick ;o) :
I removed the personal email in the other contact and came back on the first contact to retry the update of the professional email address = success, evolution would work OK

3. Put things back in place :
I then tried to set back the personal email address on the second contact with the same value as the first contact's personal email = evolution crashed again.

Here we go !!!

Cheers,
Christophe

Revision history for this message
Phira (philippe-rasquinet) wrote :

if ever needed
I have the same problem
I don't kinow how to fix it, but...
if you create a new adress book and move all your contact into it, there is no crash with the new one and you can manage your contacts

Revision history for this message
Christophe GARCIA (chris-garcia) wrote : Re: [Bug 912081] Re: contact email modification crashes evolution

exactely
it happens if I try to set an email to a contact that is already the
email of another contact

Regards
Christophe

Le dimanche 05 février 2012 à 20:11 +0000, stel a écrit :
> i believe this is the same bug affecting me. here's a clue. evolution
> crashes when i'm trying to modify an email address of a contact to be
> the same address as another existing contact in that address book. can
> you determine if it's the same problem you're having? if so, we've
> narrowed it down. running from shell here is the error i get. it was the
> "duplicate" bit that clued me in and my testing shows that the crash
> occurs only for duplicates as i described.
>
> (evolution:4868): GLib-GObject-WARNING **: cannot register existing type
> `EABContactDisplay'
>
> e-utils-ERROR **: eab-contact-commit-duplicate-detected.ui: Invalid type function on line 61: 'eab_contact_display_get_type'
> Trace/breakpoint trap
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.