[Evolution] evolution-exchange-storage crash



Sorry for the cross posting, not sure which list this should go to.

I can consistently get the evolution-exchange-storage process to crash
when I access the calendar function and select the exchange server
calendar by checking the calendar box under that account in the
calendar view.

I am running gentoo linux:
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5,
glibc-2.3.4.20040808-r1 , 2.6.10-gentoo-r6_twg-k2 i686)
and I am using nptl thread library

I am running the following version of evolution
[ebuild  N    ] mail-client/ximian-connector-2.0.2-r1  
[ebuild  N    ] mail-client/evolution-2.0.3-r2  
[ebuild  N    ] gnome-extra/libgtkhtml-3.2.4  
[ebuild  N    ] gnome-extra/gal-2.2.4  
[ebuild  N    ] gnome-extra/evolution-data-server-1.0.3  
[ebuild  N    ] net-libs/libsoup-2.2.1  

I was able to consistently get the same crash under connector-2.0.2
and evolution 2.0.2.  The Exchange server is running exchange 2003
and everything else seems to be working, the GAL etc. (Active
Directory).

Below is the gdb session I grabbed a  backtrace of the
evolution-exchange-storage crash: (if more information needed, please
let me know what you need since I can reproduce consistently).

twg tux1 twg $ gdb /usr/libexec/evolution/2.0/evolution-exchange-storage
GNU gdb 6.0
Copyright 2003 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 "i686-pc-linux-gnu"...
(no debugging symbols found)...Using host libthread_db library 
"/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/libexec/evolution/2.0/evolution-exchange-storage
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[Thread debugging using libthread_db 
enabled]
[New Thread -1230854960 (LWP 7690)]
[New Thread -1231111248 (LWP 7693)]
Evolution Exchange Storage up and running
[New Thread -1239503952 (LWP 7703)]

** (evolution-exchange-storage:7690): WARNING **: renew_subscription: 
401 Access Denied

** (evolution-exchange-storage:7690): WARNING **: renew_subscription: 
401 Access Denied
[New Thread -1248515152 (LWP 7829)]
[New Thread -1261646928 (LWP 7830)]

(evolution-exchange-storage:7690): libedata-cal-WARNING **: 
e-data-cal-view.c:249: Starting new query

(evolution-exchange-storage:7690): libedata-cal-WARNING **: 
e-data-cal-view.c:249: Starting new query

(evolution-exchange-storage:7690): libecal-CRITICAL **: file 
e-cal-component.c: line 4656 (e_cal_component_has_alarms): assertion 
`priv->icalcomp != NULL' failed
impl_GNOME_Evolution_Addressbook_BookFactory_getBook
impl_GNOME_Evolution_Addressbook_Book_open (0x9e9ef78)

(evolution-exchange-storage:7690): libedata-book-WARNING **: 
impl_GNOME_Evolution_Addressbook_Book_getBookView ((and (or (beginswith 
"file_as"  "Guilder") (beginswith "nickname"  "Guilder") (beginswith 
"full_name"  "Guilder") (beginswith "email"  "Guilder") ) (contains 
"email"  "") ))

e_data_book_respond_get_book_view

(evolution-exchange-storage:7690): libedata-cal-WARNING **: 
e-data-cal-view.c:249: Starting new query

(evolution-exchange-storage:7690): libecal-CRITICAL **: file 
e-cal-component.c: line 2321 (e_cal_component_get_dtstart): assertion 
`priv->icalcomp != NULL' failed

(evolution-exchange-storage:7690): libecal-CRITICAL **: file 
e-cal-component.c: line 2205 (e_cal_component_get_dtend): assertion 
`priv->icalcomp != NULL' failed
(evolution-exchange-storage:7690): libecal-CRITICAL **: file 
e-cal-component.c: line 3396 (e_cal_component_has_rdates): assertion 
`priv->icalcomp != NULL' failed

(evolution-exchange-storage:7690): libecal-CRITICAL **: file 
e-cal-component.c: line 3489 (e_cal_component_has_rrules): assertion 
`priv->icalcomp != NULL' failed

(evolution-exchange-storage:7690): libecal-CRITICAL **: file 
e-cal-component.c: line 2677 (e_cal_component_has_exdates): assertion 
`priv->icalcomp != NULL' failed

(evolution-exchange-storage:7690): libecal-CRITICAL **: file 
e-cal-component.c: line 2838 (e_cal_component_has_exrules): assertion 
`priv->icalcomp != NULL' failed
free(): invalid pointer 0xbfffecf8!

(evolution-exchange-storage:7690): GLib-GObject-CRITICAL **: file 
gobject.c: line 1579 (g_object_unref): assertion `G_IS_OBJECT (object)' 
failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1230854960 (LWP 7690)]
0xb7f37266 in e_cal_backend_sexp_match_comp () from 
/usr/lib/libedata-cal.so.5
(gdb) thread apply all bt

Thread 2 (Thread -1231111248 (LWP 7693)):
#0  0xffffe410 in ?? ()
#1  0xb69eb9b8 in ?? ()
#2  0xffffffff in ?? ()
#3  0x0000000b in ?? ()
#4  0xb6b1f005 in poll () from /lib/libc.so.6
#5  0xb6dced9c in g_main_loop_get_context () from 
/usr/lib/libglib-2.0.so.0
#6  0xb6dce2c9 in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#7  0xb6dce922 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#8  0xb74ffeb9 in link_thread_io_context () from 
/usr/lib/libORBit-2.so.0
#9  0xb6e231a8 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb69ebab8 in ?? ()
#11 0xb6de60ef in g_static_private_free () from 
/usr/lib/libglib-2.0.so.0
Previous frame inner to this frame (corrupt stack?)
#0  0xb7f37266 in e_cal_backend_sexp_match_comp ()
   from /usr/lib/libedata-cal.so.5
(gdb) continue
Continuing.

Program exited with code 01.
(gdb) thread apply all bt
(gdb) quit
twg tux1 twg $


I had to use continue to allow the process to display the error message
before it would completely exit. 

--
Tom Guilderson




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]