Evolution update now crashes Evolution on startup

After accepting this morning update to Evolution (2.24.1.1-4.13.3), Evolution crashes immediately upon startup.

This is REALLY bad for me, as I use Evolution or all my email.

Upon researching, this seems a known issue posted in the Ubuntu forums a couple of weeks ago. So WHY did this get rolled into the scheduled updates?

Does anyone have any suggestions on how to fix or undo this…??

All I can tell is that it crashes when I have an exchange account in there…it is certainly irritating. Hopefully this gets fixed in the near future.

run it from a konsole… and paste the errors here

Hi Folks,
I have the same problem, evolution crashes on startup. My only account is an exchange account. Gnome console output below:

XXXXX@geb:~> evolution

(evolution:9314): e-utils-WARNING **: can’t load plugin ‘/usr/lib64/evolution/2.24/plugins/liborg-gnome-exchange-operations.so’: /usr/lib64/evolution/2.24/components/libevolution-mail.so: undefined symbol: gtkhtml_editor_insert_image

(evolution:9314): e-utils-WARNING **: can’t load plugin ‘/usr/lib64/evolution/2.24/plugins/liborg-gnome-exchange-operations.so’: /usr/lib64/evolution/2.24/components/libevolution-mail.so: undefined symbol: gtkhtml_editor_insert_image
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
** (evolution:9314): DEBUG: mailto URL command: evolution %s
** (evolution:9314): DEBUG: mailto URL program: evolution

(evolution:9314): camel-WARNING **: camel_type_register: ‘CamelExchangeFolder’ has smaller class size than parent ‘CamelOfflineFolder’

(evolution:9314): camel-CRITICAL **: camel_object_is: assertion `o != NULL’ failed

(evolution:9314): camel-CRITICAL **: camel_folder_construct: assertion `CAMEL_IS_FOLDER (folder)’ failed
*** glibc detected *** /usr/bin/evolution: double free or corruption (!prev): 0x0000000000650ee0 ***
======= Backtrace: =========
/lib64/libc.so.6[0x7f087032c118]
/lib64/libc.so.6(cfree+0x76)[0x7f087032dc76]
/usr/lib64/gtk-2.0/modules/libgnomebreakpad.so[0x7f086ce927e9]
/usr/lib64/gtk-2.0/modules/libgnomebreakpad.so[0x7f086ce929c9]
/lib64/libpthread.so.0[0x7f087b5aaa90]
/lib64/libc.so.6(__poll+0x66)[0x7f0870382386]
/usr/lib64/libglib-2.0.so.0[0x7f087064e748]
/usr/lib64/libglib-2.0.so.0(g_main_loop_run+0x1cd)[0x7f087064eddd]
/usr/lib64/libbonobo-2.so.0(bonobo_main+0x46)[0x7f0875d5b876]
/usr/bin/evolution(main+0x2d1)[0x417571]
/lib64/libc.so.6(__libc_start_main+0xe6)[0x7f08702d6586]
/usr/bin/evolution[0x40c939]
======= Memory map: ========
00400000-00421000 r-xp 00000000 08:02 4124765 /usr/bin/evolution.bin
00620000-00621000 r–p 00020000 08:02 4124765 /usr/bin/evolution.bin
00621000-00625000 rw-p 00021000 08:02 4124765 /usr/bin/evolution.bin
00625000-00cd0000 rw-p 00625000 00:00 0 [heap]
7f0858ead000-7f0858eae000 —p 7f0858ead000 00:00 0
7f0858eae000-7f08596ae000 rw-p 7f0858eae000 00:00 0
7f08596ae000-7f08596af000 —p 7f08596ae000 00:00 0
7f08596af000-7f0859eaf000 rw-p 7f08596af000 00:00 0
7f0859eaf000-7f085deb0000 rw-s 00000000 00:12 206939 /dev/shm/pulse-shm-3338000850
7f085deb0000-7f085deb5000 r-xp 00000000 08:02 4204302 /usr/lib64/libgdbm.so.3.0.0
7f085deb5000-7f085e0b4000 —p 00005000 08:02 4204302 /usr/lib64/libgdbm.so.3.0.0
7f085e0b4000-7f085e0b5000 r–p 00004000 08:02 4204302 /usr/lib64/libgdbm.so.3.0.0
7f085e0b5000-7f085e0b6000 rw-p 00005000 08:02 4204302 /usr/lib64/libgdbm.so.3.0.0
7f085e0b6000-7f085e112000 r-xp 00000000 08:02 2490433 /usr/lib64/libpulse.so.0.6.0
7f085e112000-7f085e312000 —p 0005c000 08:02 2490433 /usr/lib64/libpulse.so.0.6.0
7f085e312000-7f085e313000 r–p 0005c000 08:02 2490433 /usr/lib64/libpulse.so.0.6.0
7f085e313000-7f085e314000 rw-p 0005d000 08:02 2490433 /usr/lib64/libpulse.so.0.6.0
7f085e314000-7f085e31a000 r-xp 00000000 08:02 4384660 /usr/lib64/libcanberra/libcanberra-pulse.so
7f085e31a000-7f085e519000 —p 00006000 08:02 4384660 /usr/lib64/libcanberra/libcanberra-pulse.so
7f085e519000-7f085e51a000 r–p 00005000 08:02 4384660 /usr/lib64/libcanberra/libcanberra-pulse.so
7f085e51a000-7f085e51b000 rw-p 00006000 08:02 4384660 /usr/lib64/libcanberra/libcanberra-pulse.so
7f085e51b000-7f085e51c000 r-xp 00000000 08:02 4251765 /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7f085e51c000-7f085e71c000 —p 00001000 08:02 4251765 /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7f085e71c000-7f085e71d000 r–p 00001000 08:02 4251765 /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7f085e71d000-7f085e71e000 rw-p 00002000 08:02 4251765 /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7f085e71e000-7f085e73a000 r-xp 00000000 08:02 4245748 /usr/lib64/gio/modules/libgvfsdbus.so
7f085e73a000-7f085e939000 —p 0001c000 08:02 4245748 /usr/lib64/gio/modules/libgvfsdbus.so
7f085e939000-7f085e93a000 r–p 0001b000 08:02 4245748 /usr/lib64/gio/modules/libgvfsdbus.so
7f085e93a000-7f085e93b000 rw-p 0001c000 08:02 4245748 /usr/lib64/gio/modules/libgvfsdbus.so
7f085e93b000-7f085e94b000 r-xp 00000000 08:02 2491112 /usr/lib64/libgvfscommon.so.0.0.0
7f085e94b000-7f085eb4b000 —p 00010000 08:02 2491112 /usr/lib64/libgvfscommon.so.0.0.0
7f085eb4b000-7f085eb4c000 r–p 00010000 08:02 2491112 /usr/lib64/libgvfscommon.so.0.0.0
7f085eb4c000-7f085eb4d000 rw-p 00011000 08:02 2491112 /usr/lib64/libgvfscommon.so.0.0.0
7f085ec9d000-7f085ece3000 r–p 00000000 08:02 4219038 /usr/share/fonts/truetype/arialbd.ttf
7f085ece3000-7f085ed43000 rw-s 00000000 00:0a 19693592 /SYSV00000000 (deleted)
7f085ed43000-7f085ed5b000 r–s 00000000 08:02 4154919 /usr/share/mime/mime.cache
7f085ed5b000-7f085ed5c000 —p 7f085ed5b000 00:00 0
7f085ed5c000-7f085f55c000 rw-p 7f085ed5c000 00:00 0
7f085f55c000-7f085f5a0000 r–p 00000000 08:02 4219022 /usr/share/fonts/truetype/arial.ttf
7f085f5a0000-7f085f5a2000 r-xp 00000000 08:02 4251751 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7f085f5a2000-7f085f7a1000 —p 00002000 08:02 4251751 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7f085f7a1000-7f085f7a2000 r–p 00001000 08:02 4251751 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7f085f7a2000-7f085f7a3000 rw-p 00002000 08:02 4251751 /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
7f085f7a3000-7f085f7ff000 r–s 00000000 08:02 5079778 /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86-64.cache-2
7f085f7ff000-7f085f800000 —p 7f085f7ff000 00:00 0
7f085f800000-7f0860000000 rw-p 7f085f800000 00:00 0
7f0860000000-7f0860043000 rw-p 7f0860000000 00:00 0
7f0860043000-7f0864000000 —p 7f0860043000 00:00 0
7f0864025000-7f0864081000 r–s 00000000 08:02 5079776 /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86-64.cache-2
7f0864081000-7f086411e000 r–s 00000000 08:02 5080157 /var/cache/fontconfig/7ef2298fde41cc6eeb7af42e48b7d293-x86-64.cache-2
7f086411e000-7f086417e000 rw-s 00000000 00:0a 19660823 /SYSV00000000 (deleted)
7f086417e000-7f0864182000 r-xp 00000000 08:02 4251793 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7f0864182000-7f0864382000 —p 00004000 08:02 4251793 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7f0864382000-7f0864383000 r–p 00004000 08:02 4251793 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7f0864383000-7f0864384000 rw-p 00005000 08:02 4251793 /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
7f0864384000-7f08649d6000 r–p 00000000 08:02 335878 /usr/share/icons/hicolor/icon-theme.cache
7f08649d6000-7f086505a000 r–p 00000000 08:02 4418052 /usr/share/icons/gnome/icon-theme.cache
7f086505a000-7f0865064000 r-xp 00000000 08:02 4399372 /usr/lib64/evolution/2.24/plugins/liborg-gnome-publish-calendar.so
7f0865064000-7f0865264000 —p 0000a000 08:02 4399372 /usr/lib64/evolution/2.24/plugins/liborg-gnome-publish-calendar.so
7f0865264000-7f0865265000 r–p 0000a000 08:02 4399372 /usr/lib64/evolution/2.24/plugins/liborg-gnome-publish-calendar.so
7f0865265000-7f0865266000 rw-p 0000b000 08:02 4399372 /usr/lib64/evolution/2.24/plugins/liborg-gnome-publish-calendar.so
7f0865266000-7f0865295000 r-xp 00000000 08:02 2491150 /usr/lib64/libedata-cal-1.2.so.6.0.2
7f0865295000-7f0865494000 —p 0002f000 08:02 2491150 /usr/lib64/libedata-cal-1.2.so.6.0.2
7f0865494000-7f0865496000 r–p 0002e000 08:02 2491150 /usr/lib64/libedata-cal-1.2.so.6.0.2
7f0865496000-7f086549a000 rw-p 00030000 08:02 2491150 /usr/lib64/libedata-cal-1.2.so.6.0.2
7f086549a000-7f0865575000 r-xp 00000000 08:02 2491147 /usr/lib64/libedata-book-1.2.so.2.4.1
7f0865575000-7f0865775000 —p 000db000 08:02 2491147 /usr/lib64/libedata-book-1.2.so.2.4.1
7f0865775000-7f0865777000 r–p 000db000 08:02 2491147 /usr/lib64/Multiple segmentation faults occurred; can’t display error dialog
XXXXX@geb:~>

…sorry, probably should mention I’m running openSUSE 11.1 on X86_64…If anyone needs any more info, please don’t hesitate to ask…Rolling back evolution update now…

I am running 32 bit 11.1.

Things are much worse: even after I roll back the version, I still get the same problem.

Does anyone know which dependent package is causing this problem? Rolling back evolution doesn’t fix the crashing…

Hi:

Same problem than Ubuntu, just after update

https://bugs.launchpad.net/ubuntu/intrepid/+source/evolution-exchange/+bug/316726

(evolution:8418): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed

(evolution:8418): camel-CRITICAL **: camel_folder_construct: assertion `CAMEL_IS_FOLDER (folder)' failed
Segmentation fault

>:(

I don’t know if this is the real resolution for this problem but for me it solved my issues with starting and crashing of evolution.

After some googling I found an evolution:stable repo. I’ ve added it to my list of repos and updates all evolution packages and the gtkhtml2 packeges.

Index of /repositories/GNOME:/Evolution:/STABLE:/2.24/openSUSE_11.1

The only question I’m stuck with is what will happen if the update repo gets a new “version” of evolution ? :stuck_out_tongue:

I would imagine it’s fairly easy to roll over to the OSS repos if/when they get updated.

Good call on using the Evolution stable repo…I’m now able to use my work’s exchange account on my workstation again (I hate the webmail interfaces).

Had exact same problem. Corrected by downgrading evolution-data-server from version 2.24.1.1-5.11.2 from openSUSE-11.1-Update repository to version 2.24.1.1-5.1 from the OpenSUSE 11.1 iso.

Problem solved! I wish I’d thought of this before blowing away my .evolution and .gconf/apps/evolution folders… :expressionless:

Haven’t tried adding the Evolution “stable” repository mentioned earlier in the thread, however.

Thank you for posting that. It saved me a lot of trouble.

I recently went back to the official repo version. Everything is working fine now. I think a recent DICE update fixed some dependencies.