GNOME Bugzilla – Bug 678069
[abrt] Crash in _gdata_entry_update_from_e_contact()
Last modified: 2012-06-15 13:26:01 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=831768 [abrt] evolution-data-server-3.4.2-1.fc17: Process /usr/libexec/evolution-addressbook-factory was killed by signal 11 (SIGSEGV) comment: Trying to uncheck "favourite" from a contact in Empathy. libreport version: 2.0.10 abrt_version: 2.0.10 backtrace_rating: 4 cmdline: /usr/libexec/evolution-addressbook-factory crash_function: _gdata_entry_update_from_e_contact executable: /usr/libexec/evolution-addressbook-factory kernel: 3.4.0-1.fc17.x86_64 time: mié 13 jun 2012 19:42:32 CEST 3083 category_id = create_group (backend, category_name, &error); 3084 if (category_id == NULL) { 3085 g_warning ("Error creating group '%s': %s", category_name, error->message); 3086 g_error_free (error); 3087 continue; 3088 }
+ Trace 230365
Thread 1 (Thread 0x7fa9a6048700 (LWP 2364))
Created attachment 216515 [details] [review] eds patch for evolution-data-server; This works fine for me, when I try from evolution. I think that the issue here is that get_groups is not called soon enough, or just finished soon enough, when contact modification is invoked through Empathy. This patch ensures system groups being fetched and even when something fails than the same crash will not happen again (checking for 'error' not being NULL).
Created commit a7a0f31 in eds master (3.5.3+) Created commit d3eeb57 in eds gnome-3-4 (3.4.3+)