Bug 700114

Summary: Moving multiple contacts causes evolution to crash (Segmentation Fault)
Product: [Fedora] Fedora Reporter: Austin Kochs <austin.kochs>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 14CC: lucilanga, mbarnes, mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: evolution-2.91.6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-27 14:17:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Backtrace of the crash none

Description Austin Kochs 2011-04-27 13:58:35 UTC
Created attachment 495250 [details]
Backtrace of the crash

Description of problem:

Whenever I have tried to move multiple contacts from one address book to another, evolution crashes and, when I restart it, shows all contacts that I have moved in all address books rather than just the one I want them in.  (I have quite a few address books; around 7.)

Version-Release number of selected component (if applicable):

evolution-2.32.2-1.fc14.x86_64

How reproducible:

I have reproduced it four separate times consistently.

Steps to Reproduce:
1. Go into Contacts
2. Go into any address book
3. Select multiple contacts
4. Try to move all selected contacts into a different address book
5. Enjoy the segmentation fault that occurs (The program closes abruptly)
  
Actual results:

The contacts are moved into the address book, however when evolution is restarted after the crash all of the contacts now appear in every single other address book as well as the one you wanted to move them into.  When you try to delete the contact out of one of the address books, it deletes it for all other address books as well.

Expected results:

The selected contacts will be moved into the address book without evolution crashing and without them showing up in every single address book.

Additional info:

I even had one case where the crash in evolution caused a crash in xulrunner, effectively crashing Firefox which forced me to log out and then back in to type this bug report.  Included as an attachment is the backtrace.

Package:    	evolution-2.32.2-1.fc14
Latest Crash:	Wed 27 Apr 2011 09:17:25 AM 
Command:    	evolution
Reason:     	Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)

Comment 1 Milan Crha 2011-04-27 14:17:23 UTC
Thanks for a bug report. Your backtrace matches the one from an upstream bug [1], which is supposed to be fixed since 2.91.6, thus 3.0.0 in Fedora 15.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=642338