GNOME Bugzilla – Bug 634305
Crash on move of contacts between books
Last modified: 2011-09-23 13:50:28 UTC
If I take some contacts from a (local) addressbook and drag them to another addressbook, they are transferred (and for instance I am asked if I want to cancel/add/merge duplicates), then evolution crashes. Every time. Here's a backtrace, I can provide any other required debug information:
+ Trace 224568
(by the way, the other addressbook is local too)
cann't reproduce in actual master (2.91.2)
Same circumstances, same behaviour, but sensibly different backtrace:
+ Trace 224569
Downstream bug report from 2.32.1: https://bugzilla.redhat.com/show_bug.cgi?id=668537 Steps: 1. Import a list of contacts from yahoo (by a vcard file) 2. Create a contact list "Professionnel" 3. Use drag'n'drop to move some contact from "Personnel" to "Professionnel"
+ Trace 225482
Thread 1 (Thread 3982)
Created attachment 178027 [details] [review] evo patch for evolution; The merge context was freed before the code was done with it, causing the crash. It was doing that when moving more than one contact between two addressbooks.
Created commit 098a7ab in evo master (2.91.6+)
*** Bug 642338 has been marked as a duplicate of this bug. ***
*** Bug 649876 has been marked as a duplicate of this bug. ***
*** Bug 649872 has been marked as a duplicate of this bug. ***
*** Bug 647139 has been marked as a duplicate of this bug. ***
*** Bug 634890 has been marked as a duplicate of this bug. ***