Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Jan 2009 15:07:34 -0600
From:      "Scott T. Hildreth" <shildret@scotth.emsphone.com>
To:        Joe Marcus Clarke <marcus@freebsd.org>
Cc:        FreeBSD GNOME Users <gnome@freebsd.org>
Subject:   Re: Evolution segfaulting with Calendar-Tasks-Memos
Message-ID:  <1233349654.18168.7.camel@scotth.emsphone.com>
In-Reply-To: <49835EB3.2020109@freebsd.org>
References:  <1233343105.47660.13.camel@scotth.emsphone.com> <49835EB3.2020109@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2009-01-30 at 15:10 -0500, Joe Marcus Clarke wrote:
> Scott T. Hildreth wrote:
> >  I made the mistake of not checking the UPDATING file before
> > running portupgrade -a.  So I didn't upgrade everything that
> > depended on libxcb and Xorg got updated to 7.4.  When things
> > weren't working, I read about libxcb and found the problem.
> > I have everything seems to be working but evolution.  As soon
> > as I click on the Tasks, Memos, or Calendar, evolution segfaults.
> > It works fine otherwise.  I tried recompiling evolution and=20
> > had the same error, so I decided to portupgrade -Rf evolution-2.24.3_1.
> > I still have the same issue.  A back trace on the core file,
> >=20
> > #0  0x49ae3a59 in strlen () from /lib/libc.so.7
> > #1  0x48649a12 in icaltimezone_init_builtin_timezones () from /usr/loca=
l/lib/libecal-1.2.so.7
> > #2  0x48649e0d in icaltimezone_get_utc_timezone () from /usr/local/lib/=
libecal-1.2.so.7
> > #3  0x486451fa in icaltime_compare () from /usr/local/lib/libecal-1.2.s=
o.7
> > #4  0x48648136 in icaltimezone_get_vtimezone_properties () from /usr/lo=
cal/lib/libecal-1.2.so.7
> > #5  0x4864871b in icaltimezone_array_append_from_vtimezone () from /usr=
/local/lib/libecal-1.2.so.7
> > #6  0x4863a1d6 in icalcomponent_add_component () from /usr/local/lib/li=
becal-1.2.so.7
> > #7  0x4863e9be in icalparser_add_line () from /usr/local/lib/libecal-1.=
2.so.7
> > #8  0x4863f20e in icalparser_parse () from /usr/local/lib/libecal-1.2.s=
o.7
> > #9  0x4863f3b2 in icalparser_parse_string () from /usr/local/lib/libeca=
l-1.2.so.7
> > #10 0x4a0c8d29 in format_itip_object () from /usr/local/lib/evolution/2=
.24/plugins/liborg-gnome-itip-formatter.so
> > #11 0x49ebc267 in efh_object_requested () from /usr/local/lib/evolution=
/2.24/components/libevolution-mail.so
> > #12 0x488f4536 in html_g_cclosure_marshal_BOOLEAN__OBJECT () from /usr/=
local/lib/libgtkhtml-3.14.so.19
> > #13 0x497fd1f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.=
0.so.0
> > #14 0x498118fc in g_signal_parse_name () from /usr/local/lib/libgobject=
-2.0.so.0
> > #15 0x49813281 in g_signal_emit_valist () from /usr/local/lib/libgobjec=
t-2.0.so.0
> > #16 0x49813899 in g_signal_emit () from /usr/local/lib/libgobject-2.0.s=
o.0
> > #17 0x488afb4c in html_engine_object_requested_cb () from /usr/local/li=
b/libgtkhtml-3.14.so.19
> > #18 0x488f4536 in html_g_cclosure_marshal_BOOLEAN__OBJECT () from /usr/=
local/lib/libgtkhtml-3.14.so.19
> > #19 0x497fd1f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.=
0.so.0
> > #20 0x498118fc in g_signal_parse_name () from /usr/local/lib/libgobject=
-2.0.so.0
> > #21 0x49813281 in g_signal_emit_valist () from /usr/local/lib/libgobjec=
t-2.0.so.0
> > #22 0x49813899 in g_signal_emit () from /usr/local/lib/libgobject-2.0.s=
o.0
> > #23 0x488e6cff in element_parse_object () from /usr/local/lib/libgtkhtm=
l-3.14.so.19
> > #24 0x488e2797 in parse_one_token () from /usr/local/lib/libgtkhtml-3.1=
4.so.19
> > #25 0x488eb421 in html_engine_timer_event () from /usr/local/lib/libgtk=
html-3.14.so.19
> > #26 0x488eb538 in html_engine_flush () from /usr/local/lib/libgtkhtml-3=
.14.so.19
> > #27 0x488aaeb0 in gtk_html_flush () from /usr/local/lib/libgtkhtml-3.14=
.so.19
> > #28 0x49ec3d9c in emhs_sync_flush () from /usr/local/lib/evolution/2.24=
/components/libevolution-mail.so
> > #29 0x49f25f68 in __JCR_LIST__ () from /usr/local/lib/evolution/2.24/co=
mponents/libevolution-mail.so
> > #30 0xbfbfc7f8 in ?? ()
> > #31 0x49ed704b in emss_process_message () from /usr/local/lib/evolution=
/2.24/components/libevolution-mail.so
> >=20
> > ...and the trace is the same for Tasks, Memos, & Calendar.  I made sure=
 the libgobject, libecal, & libgtkhtml=20
> > were rebuilt.  I pretty sure that I need to recompile a library, just n=
ot sure which one.   This is obviously=20
> > related to ical.  I should mention that the contacts works fine.
>=20
> You need to rebuild evolution-data-server with debugging symbols.

Figured that, :-)

The back trace is below.

Thanks.

>=20
> Joe



e3a59 in strlen () from /lib/libc.so.7

#1  0x48649a12 in icalparser_get_next_paramvalue (line=3D0x49c0f128 "@=F6=
=C1IE", end=3D0x49e3c57c) at icalparser.c:296
#2  0x48649ed5 in insert_error (comp=3D0x4c2fa280, text=3D0x4fa0 <Address 0=
x4fa0 out of bounds>, message=3D0x4b63a880 "E\0
    at icalparser.c:541
#3  0x49d85d83 in calendar_config_get_icaltimezone () from /usr/local/lib/e=
volution/2.24/components/libevolution-cal
#4  0x49dee57f in set_timezone () from /usr/local/lib/evolution/2.24/compon=
ents/libevolution-calendar.so
#5  0x49deed4c in e_tasks_init () from /usr/local/lib/evolution/2.24/compon=
ents/libevolution-calendar.so
#6  0x4981ece3 in g_type_create_instance () from /usr/local/lib/libgobject-=
2.0.so.0
#7  0x49803d22 in g_object_set () from /usr/local/lib/libgobject-2.0.so.0
#8  0x49802643 in g_object_newv () from /usr/local/lib/libgobject-2.0.so.0
#9  0x498031f1 in g_object_new_valist () from /usr/local/lib/libgobject-2.0=
.so.0
#10 0x49803360 in g_object_new () from /usr/local/lib/libgobject-2.0.so.0
#11 0x49dedeec in e_tasks_new () from /usr/local/lib/evolution/2.24/compone=
nts/libevolution-calendar.so
#12 0x49e0ed61 in tasks_control_new () from /usr/local/lib/evolution/2.24/c=
omponents/libevolution-calendar.so
#13 0x49e0c87c in impl_createView () from /usr/local/lib/evolution/2.24/com=
ponents/libevolution-calendar.so
#14 0x4809c22b in _ORBIT_skel_small_GNOME_Evolution_Component_createView ()=
 from /usr/local/lib/evolution/2.24/libes
#15 0x48e055e0 in ORBit_c_stub_invoke () from /usr/local/lib/libORBit-2.so.=
0
#16 0x4809daef in GNOME_Evolution_Component_createView () from /usr/local/l=
ib/evolution/2.24/libeshell.so.0
#17 0x0805822f in e_shell_window_set_title ()
#18 0x4980a21a in g_cclosure_marshal_VOID () from /usr/local/lib/libgobject=
-2.0.so.0
#19 0x497fd1f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so=
.0
#20 0x498118fc in g_signal_parse_name () from /usr/local/lib/libgobject-2.0=
.so.0
#21 0x49813546 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.=
0.so.0
#22 0x49813899 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#23 0x0805ad7b in e_sidebar_add_button ()
#24 0x4980a4cf in g_cclosure_marshal_VOID__VOID () from /usr/local/lib/libg=
object-2.0.so.0
#25 0x497fd1f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so=
.0
#26 0x498118fc in g_signal_parse_name () from /usr/local/lib/libgobject-2.0=
.so.0
#27 0x49813546 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.=
0.so.0
#28 0x49813899 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#29 0x490743fa in gtk_toggle_button_toggled () from /usr/local/lib/libgtk-x=
11-2.0.so.0
#30 0x49074438 in gtk_toggle_button_toggled () from /usr/local/lib/libgtk-x=
11-2.0.so.0
#31 0x4980a4cf in g_cclosure_marshal_VOID__VOID () from /usr/local/lib/libg=
object-2.0.so.0
#32 0x497fbad9 in g_value_set_boxed_take_ownership () from /usr/local/lib/l=
ibgobject-2.0.so.0
#33 0x497fd1f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so=
.0
#34 0x49811517 in g_signal_parse_name () from /usr/local/lib/libgobject-2.0=
.so.0
#35 0x49813546 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.=
0.so.0
#36 0x49813899 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#37 0x48f06e6a in gtk_button_clicked () from /usr/local/lib/libgtk-x11-2.0.=
so.0
#38 0x49074168 in gtk_toggle_action_new () from /usr/local/lib/libgtk-x11-2=
.0.so.0
#39 0x4980a4cf in g_cclosure_marshal_VOID__VOID () from /usr/local/lib/libg=
object-2.0.so.0
#40 0x497fbad9 in g_value_set_boxed_take_ownership () from /usr/local/lib/l=
ibgobject-2.0.so.0
#41 0x497fd1f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so=
.0
#42 0x49811517 in g_signal_parse_name () from /usr/local/lib/libgobject-2.0=
.so.0
#43 0x49813546 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.=
0.so.0
#44 0x49813899 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#45 0x48f06efa in gtk_button_released () from /usr/local/lib/libgtk-x11-2.0=
.so.0
#46 0x48f06f21 in gtk_button_released () from /usr/local/lib/libgtk-x11-2.0=
.so.0
#47 0x48fb65a4 in gtk_marshal_BOOLEAN__VOID () from /usr/local/lib/libgtk-x=
11-2.0.so.0
#48 0x497fbad9 in g_value_set_boxed_take_ownership () from /usr/local/lib/l=
ibgobject-2.0.so.0
#49 0x497fd1f9 in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so=
.0
---Type <return> to continue, or q <return> to quit---=20
#50 0x49811a9c in g_signal_parse_name () from /usr/local/lib/libgobject-2.0=
.so.0
#51 0x49813281 in g_signal_emit_valist () from /usr/local/lib/libgobject-2.=
0.so.0
#52 0x49813899 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#53 0x490c2b36 in gtk_widget_class_list_style_properties () from /usr/local=
/lib/libgtk-x11-2.0.so.0
#54 0x48faf691 in gtk_propagate_event () from /usr/local/lib/libgtk-x11-2.0=
.so.0
#55 0x48fb09cc in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.s=
o.0
#56 0x4937d91a in gdk_add_client_message_filter () from /usr/local/lib/libg=
dk-x11-2.0.so.0
#57 0x49869256 in g_main_context_dispatch () from /usr/local/lib/libglib-2.=
0.so.0
#58 0x4986c5f2 in g_main_context_check () from /usr/local/lib/libglib-2.0.s=
o.0
#59 0x4986c9d7 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0
#60 0x48d3c7e3 in bonobo_main () from /usr/local/lib/libbonobo-2.so.0
#61 0x0805c120 in main ()


>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1233349654.18168.7.camel>