GNOME Bugzilla – Bug 692373
[abrt] Crash when using finalizing connection
Last modified: 2013-02-04 18:52:48 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=903051 Description of problem: I was moving around folders when evolution crashed Version-Release number of selected component: evolution-3.6.2-3.fc18 Additional info: backtrace_rating: 4 cmdline: /usr/bin/evolution crash_function: g_thread_abort executable: /usr/bin/evolution kernel: 3.7.2-204.fc18.x86_64 Core was generated by `/usr/bin/evolution'. Program terminated with signal 6, Aborted.
+ Trace 231420
Thread 11 (Thread 0x7f532ee74700 (LWP 26995))
Thread 1 (Thread 0x7f532e673700 (LWP 26984))
The problem is that the Thread 1 is using a connection which is in its e_mapi_connection_finalize() in Thread 11.
Created attachment 235161 [details] [review] ema patch for evolution-mapi; This should make it. Basically ref the connection object before using it, thus it'll not disappear in a different thread while being used.
Created commit e44c8c0 in ema master (3.7.90+) Created commit da62a92 in ema gnome-3-6 (3.6.4+)