Evolution crashes on calender. Must restart evolution with "evolution mail", then it crashes again, then just "evolution" and evolution starts with the mail application. Clicking on the calendar crashes evolution again. mail-client/evolution-2.4.2.1 +crypt +dbus -debug -doc +gstreamer -ipv6 -kerberos -krb4 -ldap -mono +nntp +pda +profile +spell +ssl 0 kB gnome-extra/evolution-data-server-1.4.1.1 -debug -doc -ipv6 -kerberos -krb4 -ldap +mozilla +nntp +ssl -static 0 kB Here is the output from evolution: adding hook target 'source' (evolution:25332): e-canvas-background.c-CRITICAL **: ecb_style_set: assertion `ecb->priv->gc != NULL' failed (evolution:25332): e-canvas-background.c-CRITICAL **: ecb_style_set: assertion `ecb->priv->gc != NULL' failed (evolution:25332): e-canvas-background.c-CRITICAL **: ecb_style_set: assertion `ecb->priv->gc != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_uid: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `priv->need_sequence_inc == FALSE' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_has_alarms: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_has_rdates: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_has_rrules: assertion `priv->icalcomp != NULL' failed (evolution:25332): libecal-CRITICAL **: e_cal_component_get_categories_list: assertion `priv->icalcomp != NULL' failed Reproducible: Always Steps to Reproduce: 1. start evolution 2. choose Kalender (german) Actual Results: evolution crashes Expected Results: evolution should show calender Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-gentoo-r5 i686) ================================================================= System uname: 2.6.13-gentoo-r5 i686 AMD Sempron(tm) 2200+ Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -mfpmath=sse -mmmx -msse -m3dnow" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -mfpmath=sse -mmmx -msse -m3dnow" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="de_DE.UTF-8" LC_ALL="de_DE.UTF-8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/local" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X a52 aac acpi alsa apache2 audiofile avi bash-completion bitmap-fonts bluetooth bzip2 cdparanoia cdr crypt cscope cups curl dbus dga dio divx4linux dvd dvdr dvdread eds emboss encode esd esound evo exif expat fam fbcon ffmpeg ftp gb gd gif glut gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal hbci howl icq idn imagemagick imap imlib innodb iodbc java jpeg junit kdeenablefinal lcms libg++ libwww mad mhash mime mmx mmxext mono motif mozilla mp3 mpeg mysql mysqli nas ncurses network nls nntp nocd nptl nptlonly nvidia odbc ogg oggvorbis openal opengl oscar pam pda pdflib php pic pie png posix python quicktime readline real scanner sdl session silverxp slang spell spl sqlite sse ssl svga sysvipc tcltk theora tiff truetype truetype-fonts type1-fonts ucs2 udev unicode usb vcd videos vorbis win32codecs wmf x86 xine xml xml2 xv xvid xvmc zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Calendar works fine here. Can you get the backtrace from bugbudy?
Created attachment 74744 [details] bugbuddy backtrace Here it is
Are you using clearlooks? There are several similar crashes reported upstream, all using clearlooks. If so, could you try a different theme?
Right, I used clearlooks, but I get the same error with other themes (Tried Crux, Glider and Grand Canyon), so the error doesn't seem to belong to Clearlooks.
Error still exists... Any ideas?
Well, short of rebuilding evo and eds with USE=debug and FEATURES=nostrip to get a better backtrace, no. I can't reproduce it here, and none of the upstream bugs looked relevent.
Created attachment 75340 [details] Bugbuddy Backtrace Bugbuddy Backtrace with USE="debug". This is what evolution puts out: (evolution:13480): libecal-CRITICAL **: e_cal_component_get_categories_list: assertion `priv->icalcomp != NULL' failed ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Stacktrace: Native stacktrace: /usr/lib/libmono.so.0(mono_handle_native_sigsegv+0xdf) [0xb7ae97ef] /usr/lib/libmono.so.0 [0xb7ac91a7] [0xffffe440] Previous frame inner to this frame (corrupt stack?)
I'm getting the same errors as listed in the first bug. I emerged with the same options: mail-client/evolution-2.4.2.1 +crypt +dbus -debug -doc +gstreamer -ipv6 -kerberos -krb4 -ldap -mono +nntp +pda +profile +spell +ssl 0 kB gnome-extra/evolution-data-server-1.4.1.1 -debug -doc -ipv6 -kerberos -krb4 -ldap +mozilla +nntp +ssl -static 0 kB I thought maybe some form of data corruption might be crashing the app, so I moved my calendar data out of the way. The problem persisted even with new data. I emerge --sync'd yesterday as well.
Bug seems to be resolved with evolution-data-server-1.4.2.1 Try it, it works for me
Cool...this fix works! Everyone just needs to upgrade their data server! Thanks and closing this bug. Please close this bug admins...
Thanks guys, e-d-s-1.4.2.1 is now stable.