Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108935 - evolution-2.4.1 crashes on start up (assert failure)
Summary: evolution-2.4.1 crashes on start up (assert failure)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: GNOME Office (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-11 14:32 UTC by Adam
Modified: 2006-07-14 12:51 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam 2005-10-11 14:32:48 UTC
I've been running GNOME-2.12 with minimal problems, until when over the weekend
(I have my emerge.log I believe) evolution stopped working.  I get the following
from a console:

adding hook target 'source'

(evolution-2.4:11848): camel-WARNING **: camel_exception_get_id called with NULL
parameter.

(evolution-2.4:11848): e-canvas-background.c-CRITICAL **: ecb_style_set:
assertion `ecb->priv->gc != NULL' failed


Reproducible: Always
Steps to Reproduce:




Portage 2.0.53_rc5 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.13-
ck6 i686)
=================================================================
System uname: 2.6.13-ck6 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.12.0_pre9
dev-lang/python:     2.3.5-r1, 2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
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 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1
1/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distcc distlocks sandbox sfperms strict userpriv usersandbo
x"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirrors.acm.cs.rpi.edu/
gentoo/ http://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo h
ttp://distro.ibiblio.org/pub/linux/distributions/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac aalib acpi alsa apache2 avi berkdb browserplug
in bzip2 c++ cairo cdb cdda cddb cdparanoia cdr cjk cracklib crypt cups curl dbu
s debug divx4linux dlloader dvd dvdread edl eds emboss encode epiphany evo exten
sions fat festival ffmpeg firefox flac foomaticdb fortran gecko-sdk gif gimp gim
pprint gnome gnome-print gstreamer gtk gtk2 gtkhtml hal howl imagemagick imlib i
threads java jpeg ldap libg++ libwww live logrotate mad matroska md5sum mikmod m
mx moznocompose moznoirc moznomail mp3 mpeg mysql ncurses network nls nptl nptlo
nly nsplugin nvidia offensive ogg oggvorbis opengl pam pdf pdflib pic png python
 quicktime readline real rhythmbox rtc samba screen sdl sox spell sse ssl stroke
 svg syslog tcpd theora threads truetype truetype-fonts unicode userlocales utf8
 vorbis win32codecs xml xml2 xscreensaver xv xvid zeroconf zlib userland_GNU ker
nel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jonh Smith 2005-11-06 10:19:19 UTC
got this problem too :( evolution doesn't like me.... i never got ir running,
even with ALL USE flags off...

server ~ # emerge --info
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r3 i686)
=================================================================
System uname: 2.6.13-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.11
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.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -mcpu=pentium4 -fomit-frame-pointer -mmmx -msse -msse2
-funroll-loops -ftracer -pipe -ffast-math -mfpmath=sse,387 -O1"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /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="-march=pentium4 -mcpu=pentium4 -fomit-frame-pointer -mmmx -msse -msse2
-funroll-loops -ftracer -pipe -ffast-math -mfpmath=sse,387 -O1"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy ccache sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.rnl.ist.utl.pt/pub/gentoo/ "
LANG="pt_PT.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X X509 Xaw3d a52 aac aalib acpi activefilter adns aim alsa apache2 apm
arts atk atm audiofile authdaemond avalon avi bash-completion berkdb bidi
bitmap-fonts bl bluetooth bonobo browserplugin bzip2 cairo caps cast cdaudio
cdda cddb cdio cdparanoia cdr chroot commercial cpudetection crypt cscope cups
curl dba dbus dga dhcp directfb disablexmb divx4linux dlloader dmx dts dumb dv
dvb dvd dvdr dvdread dynagraph edl eds emacs emboss encode erandom escreen esd
etwin expat extensions extras fam fame fb2k fbcon ffmpeg firefox flac flash
font-server foomaticdb fortran freetds freetype gd gd-external geoip gg ggi gif
gimpprint glitz glut gmp gnokii gnome gnutls gphoto2 gpm graphviz gstreamer gtk
gtk2 gtkhtml guile hal httpd i8x0 icq ieee1394 imagemagick imap imlib
insecure-drivers ipv6 irc irda ithreads jabber jack java jikes joystick jpeg
jpeg2k junit kerberos kjofol krb4 latex lcms ldap libao libcaca libg++ libwww
lirc live lj lm_sensors logrotate lzo mad matroska mcal md5sum mikmod mjpeg mmx
mmx2 mmxext mng modplug mono motif mozcalendar mozdevelop mozilla moznomail
mozsvg mozxmlterm mp3 mpeg mppe-mppc msn musepack mysql mythtv nas ncurses net
nethack netpbm network neural nls nntp nocd nowebdav nptl nptlonly nsplugin ntlm
oci8 odbc offensive ogg oggvorbis openexr opengl openssh oss pam pcre pda pdflib
perl pg-hier pg-intdatetime php playlist plotutils png postgres ppds procmail
psyco pyste python qt quicktime rdesktop readline real remote rplay rrdtool rss
rtc ruby samba sasl sdl session sftplogging shaper shorten silc skey slang slp
sms snmp socks5 softquota speex spell sqlite sqlite3 sse sse2 ssl stats stream
stroke svg svga symlink talkfilters tcltk tcpd tetex tga theora threads tidy
tiff truetype truetype-fonts type1-fonts udev underscores unicode urandom
userlocales v4l v4l2 vcd vchroot vim-with-x vlm vorbis vqf wav wifi win32codecs
wma wmf wxgtk1 xanim xchatdccserver xchattext xine xinerama xml xml2 xmms xosd
xprint xrandr xscreensaver xv xvid xvmc yahoo yaz yv12 zero-penalty-hit zlib
video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LINGUAS
Comment 2 Tim Heinrich 2005-11-10 07:34:56 UTC
same here, suddenly evolution stopped working and produced this output... any ideas?
Comment 3 Thomas Kirby 2006-02-05 05:13:10 UTC
Same problem.

Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Celeron(R) CPU 2.40GHz
Gentoo Base System version 1.12.0_pre15
dev-lang/python:     2.3.5-r2, 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.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk ftp://mirrors.blueyonder.co.uk/mirrors/gentoo http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apm arts atm audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 cdr crypt cups curl debug dga divx4linux dvd dvdread eds emboss encode esd ethereal exif expat fam ffmpeg firefox foomaticdb fortran gd gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml guile hal howl idn imagemagick imlib ipv6 java jpeg lcms ldap libg++ libwww mad mikmod mng motif mp3 mpeg msn ncurses nls offensive ogg oggvorbis opengl oss pam pcre pdflib perl png python quicktime readline recode samba scanner sdl sharedmem softmmu spell ssl svg tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb v4l vorbis wxwindows xine xml xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 4 ivo welch 2006-05-07 17:12:54 UTC
may I join the club?  of course, this is not just a major bug, it prevents usage.

I wonder what the problem is.  I am using two remote imap servers.  I believe I deleted all my old evolution set up files to make sure this was not a problem.  my windowing system is kde.  everything was reemerged.

as far as I know, it is the only email client with the ability to cache a lot of remote imap content (well, they advertise fast search capabilities.)

any ideas?

(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47861988964864 (LWP 9901)]
[New Thread 1073822048 (LWP 9904)]
[New Thread 1075988832 (LWP 9905)]
adding hook target 'source'
[New Thread 1084381536 (LWP 9907)]
[New Thread 1092774240 (LWP 9908)]
[New Thread 1101166944 (LWP 9909)]
[New Thread 1117952352 (LWP 9911)]
[New Thread 1109559648 (LWP 9910)]
[Thread 1117952352 (LWP 9911) exited]

(evolution:9901): e-canvas-background.c-CRITICAL **: ecb_style_set: assertion `ecb->priv->gc != NULL' failed
[New Thread 1117952352 (LWP 9912)]

Program received signal SIGINT, Interrupt.
[Switching to Thread 47861988964864 (LWP 9901)]
0x00002b87b89ad8d8 in gtk_tree_model_get_type () from /usr/lib/libgtk-x11-2.0.so.0

Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.17-rc2 x86_64)
=================================================================
System uname: 2.6.17-rc2 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
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.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LC_ALL="POSIX"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa amd64 atlas audiofile avi berkdb bitmap-fonts blas bzip2 bzlib cdr cli crypt cups curl dri dvd dvdr eds emboss encode esd expat f77 fam fbcon ffmpeg flac foomaticdb fortran g77 gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml idn imagemagick imlib ipv6 isdnlog java jpeg kde lcms libwww lzw lzw-tiff mad mng mono motif mozilla mp3 mpeg ncurses nls nptl nsplugin ogg openal opengl pam pcre pdflib perl png pppd python qt quicktime readline reflection sdl session spell spl ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis xine xml xml2 xmms xorg xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
Comment 5 Ron Wills 2006-06-20 09:00:06 UTC
I have two system, where this affects one, but not the other. After much debugging and digging here's the most prevalent info I've gotten so far.

ltrace -Sf evolution
...
SYS_open("/usr/tmp", 0, 0666)                    = 17
SYS_fstat64(17, 0x77c4ead8, 0x6f1e7ff4, 0x8151808, 8192) = 0
SYS_mmap2(0, 131072, 3, 34, -1)                  = 0x6db76000
SYS_read(17, ???, 131072)                        = -21 # ISDIR with strace
SYS_close(17)                                    = 0
SYS_munmap(0x6db76000, 131072)                   = 0
SYS_gettimeofday(0x77c4ebb0, 0, 0x6dbc855c, 0, 8192) = 0
SYS_pipe(0x77c50cb8, 0, 0x6dbc855c, 0x6dbc8034, 0x77c50cf0) = 0
SYS_rt_sigaction(17, 0x77c50bd4, 0x77c50b44, 8, 0x6f1faff4) = 0
SYS_clone(0x1200011, 0, 0, 0, 0x6ea566f8)        = 2383
[pid 2379] SYS_close(18)                         = 0
[pid 2379] SYS_fcntl64(17, 3, 0x6dbc88c0, 0x6dbc88c0, 0x6f1e7ff4) = 0
[pid 2379] SYS_fstat64(17, 0x77c50b0c, 0x6f1e7ff4, 0x8151808, 8192) = 0
[pid 2379] SYS_mmap2(0, 4096, 3, 34, -1)         = 0x6db95000
[pid 2379] SYS__llseek(17, 0, 0, 0x77c50b64, 1)  = -29 # Invalid seek with strace
[pid 2379] SYS_read(17,  <unfinished ...>
[pid 2383] SYS_read(4, "\001\002\275", 32)       = 32
[pid 2383] SYS_futex(0x6ea40528, 0, 2, 0, 2383

Evolution just seems fork then hang after the "adding hook target" message on the futex sys call. Personnally I'm not so sure this is an evolution bug, but tripping on bug somewhere else (glib, glibc, kernel...?).

I'm not including the two systems info (large dump & three already included from others), but here's the gist of my setup:

ldap auth & nfs shared home partitions (same users/evolution data for both machines)
AthonXP System - Works perfectly
P3 Coppermine System - Broken

If anyone thinks it might be usefull I can include the full lib/sys trace (not including it at the moment because it's quite large). 

I hope this helps ;)
Comment 6 John N. Laliberte (RETIRED) gentoo-dev 2006-07-14 12:51:59 UTC
please upgrade to evolution-2.6 ( just marked stable with GNOME 2.14 ) and re-open the bug if you can still reproduce it.