Gnome 2.7: Evolution 1.5.93 calander crashes because of theme.

Tom McLaughlin tmclaugh at sdf.lonestar.org
Sun Aug 22 20:03:20 PDT 2004


The most recent version of Evolution I've found is crashing when
accessing the calendar and it appears to be related to the theme being
used since a change of my theme alleviates the problem.  None of the
standard Gnome themes are doing this so I'm not sure if this is a
problem with just the theme itself, the GTK+ Pixbuf Engine, or Evo.
Below is the full backtrace.  Thanks.

Tom

Neutrino Theme: http://www.gnome-look.org/content/show.php?content=14512


(gdb) run

(evolution-1.5:17659): Gtk-WARNING **: Theme directory  of theme CfG-
Crystal-SVG-1.2.0 has no size field

asked to activate component_id
`OAFIID:GNOME_Evolution_Addressbook_Component:1.5'
asked to activate component_id
`OAFIID:GNOME_Evolution_Addressbook_Component:1.5'

(evolution-1.5:17659): Gtk-WARNING **: Theme directory  of theme CfG-
Crystal-SVG-1.2.0 has no size field


Program received signal SIGSEGV, Segmentation fault.
0x2902c35c in strcmp () from /lib/libc.so.5
(gdb) bt full
#0  0x2902c35c in strcmp () from /lib/libc.so.5
No symbol table info available.
#1  0x2934eecf in match_theme_image (style=0x0, match_data=0xbfbfdf10)
at pixbuf-draw.c:77
flags = 135113136
image = (ThemeImage *) 0x80e9500
tmp_list = (GList *) 0x846a1f8
#2  0x2934ef90 in draw_simple_image (style=0x8476000, window=0x8499740,
area=0x0, widget=0x0, match_data=0xbfbfdf10, draw_center=0,
allow_setbg=0, x=0, y=0, width=510, height=150) at pixbuf-draw.c:125
image = (ThemeImage *) 0xbfbfdf10
#3  0x2934f6e4 in draw_shadow (style=0x8476000, window=0x8499740,
state=GTK_STATE_NORMAL, shadow=GTK_SHADOW_IN, area=0x0, widget=0x0,
detail=0x0, x=0, y=0, width=510, height=150) at pixbuf-draw.c:418
match_data = {function = 293, detail = 0x0, flags = 14, gap_side =
671654564, orientation = GTK_ORIENTATION_HORIZONTAL, state =
GTK_STATE_NORMAL, shadow = GTK_SHADOW_IN, arrow_direction = 137711488}
__PRETTY_FUNCTION__ = "draw_shadow"
#4  0x289229d0 in gtk_draw_shadow () from /usr/X11R6/lib/libgtk-
x11-2.0.so.400
No symbol table info available.
#5  0x280bc92c in e_calendar_item_draw (canvas_item=0x82fa000,
drawable=0x8499740, x=0, y=0, width=510, height=150) at e-calendar-
item.c:951
calitem = (ECalendarItem *) 0x82fa000
style = (GtkStyle *) 0x8476000
bg_gc = (GdkGC *) 0x8155300
char_height = 14
row = 1
col = 14
row_y = 0
bar_height = 685836758
col_x = 0
xthickness = 3
ythickness = 2
font_desc = (PangoFontDescription *) 0x84683a0
pango_context = (PangoContext *) 0xe
font_metrics = (PangoFontMetrics *) 0x84bc040
#6  0x28798750 in gnome_canvas_group_draw ()
from /usr/X11R6/lib/libgnomecanvas-2.so.791
No symbol table info available.
#7  0x2879ae4d in gnome_canvas_paint_rect ()
from /usr/X11R6/lib/libgnomecanvas-2.so.791
No symbol table info available.
#8  0x2879aff4 in gnome_canvas_expose ()
from /usr/X11R6/lib/libgnomecanvas-2.so.791
No symbol table info available.
#9  0x288da3f0 in gtk_marshal_VOID__UINT_STRING ()
from /usr/X11R6/lib/libgtk-x11-2.0.so.400
No symbol table info available.
#10 0x28df0682 in g_type_class_meta_marshal ()
from /usr/local/lib/libgobject-2.0.so.400
No symbol table info available.
#11 0x28df03dc in g_closure_invoke ()
from /usr/local/lib/libgobject-2.0.so.400
No symbol table info available.
#12 0x28e06a75 in signal_emit_unlocked_R ()
from /usr/local/lib/libgobject-2.0.so.400
No symbol table info available.
#13 0x28e054c3 in g_signal_emit_valist ()
from /usr/local/lib/libgobject-2.0.so.400
No symbol table info available.
#14 0x28e056cd in g_signal_emit ()
from /usr/local/lib/libgobject-2.0.so.400
No symbol table info available.
#15 0x289bdeec in gtk_widget_send_expose () from /usr/X11R6/lib/libgtk-
x11-2.0.so.400
No symbol table info available.
#16 0x289bdc95 in gtk_widget_send_expose () from /usr/X11R6/lib/libgtk-
x11-2.0.so.400
No symbol table info available.
#17 0x2879b2e2 in paint () from /usr/X11R6/lib/libgnomecanvas-2.so.791
No symbol table info available.
#18 0x2879b4a6 in do_update ()
from /usr/X11R6/lib/libgnomecanvas-2.so.791
No symbol table info available.
#19 0x2879b4f2 in idle_handler ()
from /usr/X11R6/lib/libgnomecanvas-2.so.791
No symbol table info available.
#20 0x28e4ad14 in g_idle_dispatch ()
from /usr/local/lib/libglib-2.0.so.400
No symbol table info available.
#21 0x28e47f37 in g_main_dispatch ()
from /usr/local/lib/libglib-2.0.so.400
No symbol table info available.
#22 0x28e48e03 in g_main_context_dispatch ()
from /usr/local/lib/libglib-2.0.so.400
No symbol table info available.
#23 0x28e491e2 in g_main_context_iterate ()
from /usr/local/lib/libglib-2.0.so.400
No symbol table info available.
#24 0x28e4984e in g_main_loop_run ()
from /usr/local/lib/libglib-2.0.so.400
No symbol table info available.
#25 0x285c5119 in bonobo_main () from /usr/local/lib/libbonobo-2.so.0
No symbol table info available.
#26 0x080609a6 in main (argc=1, argv=0x80a0600) at main.c:585
options = {{longName = 0x80660f2 "component", shortName = 99 'c',
argInfo = 1, arg = 0x8068b18, val = 0, descrip = 0x8065ed0 "Start
Evolution activating the specified component", argDescrip = 0x0},
{longName = 0x80623ba "offline", shortName = 0 '\0', argInfo = 0, arg =
0x8068b08, val = 0, descrip = 0x80660fc "Start in offline mode",
argDescrip = 0x0}, {longName = 0x8066112 "online", shortName = 0 '\0',
argInfo = 0, arg = 0x8068b04, val = 0, descrip = 0x8066119 "Start in
online mode", argDescrip = 0x0}, {longName = 0x806612e "force-shutdown",
shortName = 0 '\0', argInfo = 0, arg = 0x8068b10, val = 0, descrip =
0x8065f04 "Forcibly shut down all evolution components", argDescrip =
0x0}, {longName = 0x806613d "force-migrate", shortName = 0 '\0', argInfo
= 0, arg = 0x8068b14, val = 0, descrip = 0x8065f30 "Forcibly re-migrate
from Evolution 1.4", argDescrip = 0x0}, {longName = 0x806614b "debug",
shortName = 0 '\0', argInfo = 1, arg = 0x8068b1c, val = 0, descrip =
0x8065f58 "Send the debugging output of all components to a file.",
argDescrip = 0x0}, {longName = 0x8066151 "setup-only", shortName = 0
'\0', argInfo = 1073741824, arg = 0x8068b0c, val = 0, descrip = 0x0,
argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\0', argInfo = 0, arg
= 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
client = (GConfClient *) 0x80a0600
skip_warning_dialog = 1
uri_list = (GSList *) 0x0
popt_context_value = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long
= 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
program = (GnomeProgram *) 0x806bd00
popt_context = 0x0
args = (const char **) 0x0
evolution_directory = 0x0
icon_list = (GList *) 0x1  



More information about the freebsd-gnome mailing list