GNOME Bugzilla – Bug 605512
git/master SIGSEVS after upgrade of gnome to 2.29.4
Last modified: 2013-09-13 01:08:48 UTC
I upgraded many components of gnome in the last week, including * platform/gtk+: bump version to 2.19.2 With the exception of a docbook configure issue in gtk-doc, everything went smoothly. I also uninstalled all of evo and friends and rebuilt the git/master. evolution dies on startup (with lots of libc errors on the console and no UI mapped). Running in a debugger gives the following backtrace (note that dbus was not upgraded):
+ Trace 219783
Thread 1 (Thread 0xb5770700 (LWP 12921))
I reverted both glib and gtk+ to the last version (2.23.0 and 2.19.1). The problem doesn't go away.
After playing around with reverting the many gnome modules I'd upgraded, it turns out that the culprit seems to be gnome-keyring. I'd upgraded from version 2.28.2 to 2.29.4. Reverting the package allows evolution to run again. Frankly, I find the keyring a nuisance on my laptop, and would appreciate a configure flag to turn it off.
evolution-data-server$ ./configure --disable-gnome-keyring
Thanks Matthew. I'll give it a try.
The problem is a broken libical the supplies it's own (broken) vsnprintf. See bug 605811