GNOME Bugzilla – Bug 728414
[abrt] Deliver ESource data changes on idle
Last modified: 2014-05-02 14:10:51 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1071544 Description of problem: Changed settings Version-Release number of selected component: evolution-3.11.90-2.fc21 Additional info: reporter: libreport-2.1.12 backtrace_rating: 4 cmdline: evolution crash_function: apply_and_free_fixups executable: /usr/bin/evolution kernel: 3.14.0-0.rc4.git1.1.fc21.x86_64 Core was generated by `evolution'. Program terminated with signal SIGABRT, Aborted.
+ Trace 233482
Thread 19 (Thread 0x7f8c27764a40 (LWP 21171))
Thread 1 (Thread 0x7f8c1e4a7700 (LWP 21176))
Evolution does gtk calls in other than the main thread, which can lead to memory corruption. Here a change for a mail account had been received from an evolution-source-registry process and an attempt to update account's editor UI was made immediately, which causes the gtk call being done in a dedicated thread, instead in the main thread.
Created commit 4b42c53 in eds master (3.13.2+) [1] Created commit d3df516 in eds evolution-data-server-3-12 (3.12.2+) [1] https://git.gnome.org/browse/evolution-data-server/commit/?id=4b42c53