After the installation of Fedora13 finished on my laptop. I started to restore files, email accounts etc… Everything worked well untill I restored my evolution backup. Evolution was really unstable, I mean I was away from the keyboard and it was crashing. I was unable to read/write any email..
So I reported a bug on the redhat bugzilla using ABRT the tool in fedora, it detect when something crash and offer you to report the bug and send a backtrace here’s the bug report: https://bugzilla.redhat.com/show_bug.cgi?id=596916
So Evolution was crashing with message like this:
crash in evolution-2.30.1-5.fc13: malloc_consolidate: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV) or Program terminated with signal 6, Aborted.
I’ve talked with folks from Fedora project and nobody seems to have big problem with Evolution. So I started to look what’s wrong with my install! First, I started evolution in a shell to see the output… Here’s the result I got:
[rpurcell@t61ig ~]$ evolution (evolution:15208): e-data-server-DEBUG: Loading categories from "/home/rpurcell/.evolution/categories.xml" (evolution:15208): e-data-server-DEBUG: Loaded 31 categories
Untill here Evolution work fine. And…
bbdb: Buddy list has changed since last sync. bbdb: Synchronizing buddy list to contacts... bbdb: Done syncing buddy list to contacts. *** glibc detected *** evolution: corrupted double-linked list: 0x09c873a0 *** ======= Backtrace: ========= /lib/libc.so.6(+0x7511e1)[0xe851e1] /lib/libc.so.6(+0x7539b3)[0xe879b3] /lib/libglib-2.0.so.0(g_free+0x37)[0xd57ff7] /usr/lib/evolution/2.30/plugins/liborg-gnome-evolution-bbdb.so(+0x454a)[0x2f5c54a] /lib/libglib-2.0.so.0(g_list_foreach+0x27)[0xd4cc17] /usr/lib/evolution/2.30/plugins/liborg-gnome-evolution-bbdb.so(+0x4724)[0x2f5c724] /usr/lib/evolution/2.30/plugins/liborg-gnome-evolution-bbdb.so(+0x4a30)[0x2f5ca30] /lib/libglib-2.0.so.0(+0x944210)[0xd7a210] /lib/libpthread.so.0[0x876919] /lib/libc.so.6(clone+0x5e)[0xef3e5e]
I’ve cut some text.. But the important part is that once evolution start to sync the buddy list contact, it crashed.. So I removed the option from the preference menu => Mail preferences => Synchronize contact info and images from Pidgin buddy lists.
And voila! No more crash, Evolution is rock stable…
So if you have the same problem with your evolution on Fedora13, and this option is activated, disable this!! And if this fix your problem please post it on the bug report!