GNOME Bugzilla – Bug 345331
evolution cvs head always crashes when i start it
Last modified: 2013-09-13 00:54:20 UTC
compiled evo from cvs a few minutes ago. evo *always* crashes when i start it, no matter which component. i'm only attaching thread 1 where this happens. seems like this happened while fixing bug #252814 and/or bug #262210, see http://cvs.gnome.org/viewcvs/evolution/widgets/misc/e-combo-button.c - after downloading revision 1.22 of that file and recompiling, evolution works (okay, the "new" icon and stuff like that is missing, but at least it's a workaround for me). $:andre\> gdb /opt/evo-cvs/bin/evolution-2.8 GNU gdb 6.4 Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-suse-linux"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /opt/evo-cvs/bin/evolution-2.8 [Thread debugging using libthread_db enabled] [New Thread -1235974480 (LWP 22291)] CalDAV Eplugin starting up ... [...] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1235974480 (LWP 22291)] 0xb7f49604 in paint (combo_button=0x85096d8, area=0x808d9fc) at e-combo-button.c:125 125 separator_x = (priv->label->allocation.width (gdb) thread apply all bt
+ Trace 68927
Thread 1 (Thread -1235974480 (LWP 22291))
reassigning to srini.
Works for me. Any setting that I need to reproduce this crash ?
Andre: Are you sure, you build shell/ also. There are some relavant changes in shell/e-user-creatable-items-handler.c.
yes, i have built shell also, but i'm gonna build from a clean checkout again. NEEDINFO until then.
i rm -rf'ed the entire evolution source directory, then run "jhbuild buildone -c evolution" and after finishing i started evolution. i enabled "view>layout>show toolbar", and evo crashed with exactly the same error. any idea, which info can i provide? perhaps i should try to install to a fresh directory? standard suse 10.1 here. lowering priority as nobody else has seen this so far.
okay, so evolution crashes in shell/e-user-creatable-items-handler.c if the gconf key "/desktop/gnome/interface/toolbar_style" is not set to "both", "both-horiz", "icons" or "text", as guenther and srini found out. :-)
Fixed to HEAD.