Hi, I was very happy when I learned that i could use my exchange mailbox in Linux. But... After configuring everything properly, I found out that evolution-exchange-storage *always* crashes when I try to access my mail folders, *but* never crashes when accessing calendar items, tasks, or the folder browser (I hope I got all the names right). So, call gdb... Reproducible: Always Steps to Reproduce: Actual Results: ...$ 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)...[Thread debugging using libthread_db enabled] [New Thread -1227493264 (LWP 12698)] [New Thread -1227568208 (LWP 12704)] Evolution Exchange Storage up and running [New Thread -1235960912 (LWP 12719)] (evolution-exchange-storage:12698): libedata-cal-WARNING **: e-data-cal-view.c:249: Starting newquery [New Thread -1244353616 (LWP 12733)] (evolution-exchange-storage:12698): libedata-cal-WARNING **: e-data-cal-view.c:249: Starting newquery (evolution-exchange-storage:12698): libedata-cal-WARNING **: e-data-cal-view.c:249: Starting newquery (evolution-exchange-storage:12698): libedata-cal-WARNING **: e-data-cal-view.c:249: Starting newquery (evolution-exchange-storage:12698): libedata-cal-WARNING **: e-data-cal-view.c:249: Starting newquery (evolution-exchange-storage:12698): libedata-cal-WARNING **: e-data-cal-view.c:249: Starting newquery (evolution-exchange-storage:12698): libedata-cal-WARNING **: e-data-cal-view.c:249: Starting newquery Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1227493264 (LWP 12698)] 0x0806e161 in e_folder_get_type_string () (gdb) thread apply all bt Thread 2 (Thread -1227568208 (LWP 12704)): #0 0xffffe410 in ?? () #1 0xb6d4c9fc in ?? () #2 0xffffffff in ?? () #3 0x00000009 in ?? () #4 0xb6e76f9d in poll () from /lib/libc.so.6 #5 0xb70d4a59 in g_main_loop_get_context () from /usr/lib/libglib-2.0.so.0 #6 0xb70d41be in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #7 0xb70d4770 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #8 0xb771d7b7 in link_thread_io_context () from /usr/lib/libORBit-2.so.0 #9 0xb71231a8 in ?? () from /usr/lib/libglib-2.0.so.0 #10 0xb6d4cab8 in ?? () #11 0xb70e8538 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 Previous frame inner to this frame (corrupt stack?) #0 0x0806e161 in e_folder_get_type_string () (gdb) output from the evolution proper: $ CAMEL_DEBUG=all evolution (evolution:13139): camel-WARNING **: Invalid root: '/home/adavid/.evolution/mail/local/Drafts.ibex.index' (evolution:13139): camel-WARNING **: version: TEXT.000 (TEXT.000) (evolution:13139): camel-WARNING **: block size: 1024 (1024) OK (evolution:13139): camel-WARNING **: free: 0 (0 add size < 1024) OK (evolution:13139): camel-WARNING **: last: 6144 (6144 and size: 1024) BAD (evolution:13139): camel-WARNING **: flags: unSYNC (evolution:13139): camel-WARNING **: Invalid root: '/home/adavid/.evolution/mail/local/Outbox.ibex.index' (evolution:13139): camel-WARNING **: version: TEXT.000 (TEXT.000) (evolution:13139): camel-WARNING **: block size: 1024 (1024) OK (evolution:13139): camel-WARNING **: free: 0 (0 add size < 1024) OK (evolution:13139): camel-WARNING **: last: 6144 (6144 and size: 1024) BAD (evolution:13139): camel-WARNING **: flags: unSYNC Thread b512dbb0 > Get folder info(0x85aa7d0:vfolder:/home/adavid/.evolution/mail/vfolder, '<null>') = uri: vfolder:/home/adavid/.evolution/mail/vfolder#Important%20mail%20(local) full_name: Important mail (local) flags: 00000028 uri: vfolder:/home/adavid/.evolution/mail/vfolder#Unread%20mail full_name: Unread mail flags: 00000028 uri: vfolder:/home/adavid/.evolution/mail/vfolder#UNMATCHED full_name: UNMATCHED flags: 0000006a < b512dbb0 > Thread b512dbb0 > Get folder info(0x85aa7d0:vfolder:/home/adavid/.evolution/mail/vfolder, '<null>') = uri: vfolder:/home/adavid/.evolution/mail/vfolder#Important%20mail%20(local) full_name: Important mail (local) flags: 00000028 uri: vfolder:/home/adavid/.evolution/mail/vfolder#Unread%20mail full_name: Unread mail flags: 00000028 uri: vfolder:/home/adavid/.evolution/mail/vfolder#UNMATCHED full_name: UNMATCHED flags: 0000006a < b512dbb0 > Thread b512dbb0 > Get folder info(0x838d2b8:mbox:/home/adavid/.evolution/mail/local, '<null>') = uri: mbox:/home/adavid/.evolution/mail/local#Outbox full_name: Outbox flags: 00000008 uri: mbox:/home/adavid/.evolution/mail/local#Inbox full_name: Inbox flags: 00000008 uri: mbox:/home/adavid/.evolution/mail/local#Sent full_name: Sent flags: 00000008 uri: mbox:/home/adavid/.evolution/mail/local#Drafts full_name: Drafts flags: 00000008 uri: mbox:/home/adavid/.evolution/mail/local#Trash full_name: Trash flags: 000000f2 uri: mbox:/home/adavid/.evolution/mail/local#Junk full_name: Junk flags: 000000f2 < b512dbb0 > Vfolder 'Trash' subfolder changed 'Sent' changed 0 added 0 removed 1 removing uid '2' Vfolder 'Junk' subfolder changed 'Sent' changed 0 added 0 removed 1 removing uid '2' CamelException.setv(0x84a5570, 2, 'Lost connection to Evolution Exchange backend process') Thread b618fbb0 > Get folder info(0x85aa3e0:exchange://adavid;auth=Basic@mmm.cern.ch/, '<null>') = < b618fbb0 > loading error file /usr/share/evolution/2.0/errors/mail-errors.xml loading error file /usr/share/evolution/2.0/errors/addressbook-errors.xml loading error file /usr/share/evolution/2.0/errors/calendar-errors.xml loading error file /usr/share/evolution/2.0/errors/filter-errors.xml loading error file /usr/share/evolution/2.0/errors/shell-errors.xml loading error file /usr/share/evolution/2.0/errors/mail-composer-errors.xml loading error file /usr/share/evolution/2.0/errors/e-system-errors.xml Expected Results: Some nice emailing :) Some related information on a recent bug report at ximian: http://www.google.com/search?q=evolution-exchange-storage+g_static_private_free Versions, versions, versions... $ etcat -v evolution [ Results for search key : evolution ] [ Candidate applications found : 7 ] Only printing found installed programs. * mail-client/evolution : [ ] 1.2.4 (0) [ ] 1.4.6 (0) [ ] 2.0.2 (2.0) [ ] 2.0.2-r1 (2.0) [ ~ ] 2.0.3 (2.0) [ ~ ] 2.0.3-r1 (2.0) [ I] 2.0.3-r2 (2.0) $ etcat -v ximian-connector [ Results for search key : ximian-connector ] [ Candidate applications found : 4 ] Only printing found installed programs. * mail-client/ximian-connector : [ ] 1.2.2_p1 (0) [ I] 1.4.7.2 (0) [ ] 2.0.2 (2.0) [ I] 2.0.2-r1 (2.0) But this problem was already present in the latest non-~x86 packages: evolution-2.0.2-r1 and ximian-connector-2.0.2 $ emerge info Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10 i686) ================================================================= System uname: 2.6.10 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.40GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 15 2005, 16:26:15)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.4_p6, 1.5, 1.6.3, 1.9.4, 1.7.9-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=pentium4 -Os -pipe -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config//usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=pentium4 -Os -pipe -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X Xaw3d aac aalib acpi acpi4linux aim alsa apache2 arts audiofile avantgo avi bash-completion bcmath bdf berkdb blender-game bootsplash bzip2 bzlib cacheemu calendar caps ccache cddb cdparanoia cdr chroot clanJavaScript clanVoice codecs cpdflib cross crypt cscope css ctype curl curlwrappers dba dbm dbx dga dio directfb distcache distribution divx4linux dlloader dmx dnd dts dvdvb dvd dvdread editor eds emacs emacs-w3 emboss encode erandom escreen esd ethereal etwin evms2evo evo2 exif extensions f2c f77 faac faad fam fb fbcon fbdev ffmpeg fftw flac flash flatfile fluidsynth font-server foomaticdb foreign-package foreign-sysvinit fortran fpx freetype fs ftp gatos gb gcj gd gdbm geoip gif gimp gimpprint ginac gkrellm glgd gmail gmp gnokii gnome gnomedb gnuplot gphoto2 gpm gps gs gsl gtk gtk2 gtkhtml guile hbci http icc icc-pgo icq ifc imagemagick imap imlib imlib2 inifile innodb ipv6 irda java javacomm javascript jce jdepend jikes jit jp2 jpeg junit kde kdepim kerberos lcms ldap ldirectord leim lesstif libcaca libg++ libgda libsamplerate libwww live lzo lzw lzw-tiff mad matroska mcve md5sum mdb mikmod mime ming mmap mmx mmx2 monkey mono motif mozilla moznocompose moznoirc moznomail mp3 mpeg mpeg4 mplayer msn multi-tty mysql mysqli nas ncurses net network nls nocd nptl ntlm objc odbc ofx ogg oggvorbis opengl opie oss pam parse-clocks pcmcia pda pdf pdflib perl pic pie plotutils png pnp posix pthreads python qt quicktime quotes radeon rdesktop readline real recode rtc ruby samba sasl scanner sdl shaper shared sharedmem silc slang snmp soap sockets speedo spell sqlite sse sse2 ssl svga sysvipc tcltk tcpd tetex threads tidy tiff truetype truetype-fonts type1 type1-fonts usb v4l v4l2 vim-with-x wifi wmf xine xinerama xml xml2 xmlrpc xmms xosd xpm xsl xv xvid yahoo yv12 zlib video_cards_radeon" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Any help, anyone? It cannot be normal that every exchange thing works except the mail browsing...
does this still happen with latest version of evolution and 2.2.3 version of ximian connector? ( just marked stable )
Seems to work under the following combination! ~ # etcat versions evolution [ Results for search key : evolution ] [ Candidate applications found : 4 ] Only printing found installed programs. * mail-client/evolution : [ ] 1.2.4 (0) [ ] 2.0.3-r2 (2.0) [ ] 2.0.4 (2.0) [ I] 2.2.1.1 (2.0) ~ # etcat versions ximian-connector [ Results for search key : ximian-connector ] [ Candidate applications found : 5 ] Only printing found installed programs. * mail-client/ximian-connector : [ ] 1.2.2_p1 (0) [ I] 1.4.7.2 (0) [ ] 2.0.2 (2.0) [M~ ] 2.0.2-r1 (2.0) [ I] 2.2.3 (2.0)