← Back to team overview

desktop-packages team mailing list archive

[Bug 831308] Re: Evolution crash when copy/move contact between address books

 

This bug was fixed in the package evolution - 3.12.9-0ubuntu2

---------------
evolution (3.12.9-0ubuntu2) vivid; urgency=medium

  * Strip -Bsymbolic-functions from LDFLAGS; evo doesn't work when built with
    this (see bgo #594473 for more info) (LP: #1402422, #831308)
 -- Iain Lane <iain.lane@xxxxxxxxxxxxx>   Tue, 16 Dec 2014 12:38:26 +0000

** Changed in: evolution (Ubuntu)
       Status: Confirmed => Fix Released

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

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

Status in evolution package in Ubuntu:
  Fix Released
Status in evolution source package in Precise:
  New
Status in evolution source package in Trusty:
  New
Status in evolution source package in Utopic:
  New

Bug description:
  [Impact]

  Evolution crashes when attempting to merge contacts (e.g. when copying
  or moving contacts between address books).

  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)

  
  [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.

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


References