** Description changed:

- Start evolution -> Create "dummy/any" contact in Personal address-book
- -> Create "another" address-book -> Copy "dummy" contact from Personal
- to "another" address-book -> Copy/Move "dummy" contact from "another" to
- Personal address-book -> Crash
+ [Impact]
  
- Message about duplicate contact expected
+ Evolution crashes when attempting to merge contacts (e.g. when copying
+ or moving contacts between address books).
  
- Instead:
-  e-utils-ERROR **: eab-contact-duplicate-detected.ui: Invalid type function 
on line 90: 'eab_contact_display_get_type'
+ This is rather annoying as the user might not be aware of the cause of
+ the crash (i.e. that a contact with the same name already exists in the
+ destination address book).
+ 
+ The fix is to compile evolution without -Bsymbolic-functions. Compiling
+ with -Bsymbolic-functions is not supported by upstream
+ (https://bugzilla.gnome.org/show_bug.cgi?id=594473). The fix for this
+ issue for Vivid is in bug #1402422.
+ 
+ 
+ [Test case]
+ 
+ Steps to reproduce:
+ - Start evolution
+ - Create contact with full name "dummy" in Personal address book
+ - Create contact with full name "dummy" in Personal address book
+ 
+ Expected behavior: Message about merging the contact
+ 
+ Actual behavior:
+ (evolution:3262): evolution-util-ERROR **: eab-contact-duplicate-detected.ui: 
Invalid type function on line 88: 'eab_contact_display_get_type'
  Trace/breakpoint trap (core dumped)
  
- ProblemType: Bug
- DistroRelease: Ubuntu 11.10
- Package: evolution 3.1.5-0ubuntu2
- ProcVersionSignature: Ubuntu 3.0.0-9.12-generic 3.0.3
- Uname: Linux 3.0.0-9-generic i686
- Architecture: i386
- Date: Mon Aug 22 16:24:18 2011
- InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110814)
- ProcEnviron:
-  LANGUAGE=en_US:en
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
- SourcePackage: evolution
- UpgradeStatus: No upgrade log present (probably fresh install)
- --- 
- ApportVersion: 1.23-0ubuntu2
- Architecture: i386
- DistroRelease: Ubuntu 11.10
- InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110814)
- Package: evolution 3.2.0-0ubuntu2
- PackageArchitecture: i386
- ProcEnviron:
-  LANGUAGE=en_US:en
-  LANG=en_US.UTF-8
-  SHELL=/bin/bash
- ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
- Tags:  oneiric running-unity
- Uname: Linux 3.0.0-12-generic i686
- UpgradeStatus: No upgrade log present (probably fresh install)
- UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
+ 
+ [Regression potential]
+ 
+ Regression potential is rather low. There is the possibility that some
+ plugins rely on the semantic of -Bsymbolic-functions (i.e. have internal
+ function which are exported and their names clash) but this seems rather
+ unlikely as all (or at least most) other distributions compile without
+ -Bsymbolic-functions.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/831308

Title:
  Evolution crash when copy/move contact between address books

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/831308/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to