GNOME Bugzilla – Bug 687100
[abrt] Crash under cal_backend_contacts_remove_book_record()
Last modified: 2012-10-29 19:38:35 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=870763 Description of problem: starting evolution. Version-Release number of selected component: evolution-data-server-3.6.1-1.fc18 Additional info: libreport version: 2.0.17 abrt_version: 2.0.17 backtrace_rating: 4 cmdline: /usr/libexec/evolution-calendar-factory crash_function: g_hash_table_lookup_node kernel: 3.6.3-3.fc18.x86_64 Core was generated by `/usr/libexec/evolution-calendar-factory'. Program terminated with signal 11, Segmentation fault.
+ Trace 231100
Thread 1 (Thread 0x7f3c704a1800 (LWP 2629))
Created attachment 227551 [details] [review] eds patch for evolution-data-server; It seems to me that this is caused by the backend, it's listening for signals on ESourceRegistry, which lives longer than backend itself, but the backend doesn't disconnect from the signals, thus I added the disconnect call to its dispose function.
Created commit 011b0af in eds master (3.7.2+) Created commit 5323e33 in eds gnome-3-6 (3.6.2+)