Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120153 - libbonoboui causes Evolution crash when compiled with -msse2 on Centrino
Summary: libbonoboui causes Evolution crash when compiled with -msse2 on Centrino
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://forums.gentoo.org/viewtopic-t-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-24 02:29 UTC by echtler
Modified: 2006-12-03 09:55 UTC (History)
1 user (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 echtler 2006-01-24 02:29:33 UTC
I noticed that Evolution likes to crash with a segfault in glibc
when libbonoboui is compiled with the -msse2 CFLAG. As to be seen
in the forum thread, I noticed this some time ago, and now, with 
the upgrade to Gnome 2.12, libbonoboui was rebuilt and I noticed
that the bug is still there.. I've just verified that rebuilding
gnome-base/libbonoboui-2.10.1-r1 without -msse2 indeed fixes the
Evolution crash.. I suppose this is more something for upstream,
but maybe the ebuild could filter this flag out for the moment?


Here's emerge --info:

Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.12.4 i686)
=================================================================
System uname: 2.6.12.4 i686 Intel(R) Pentium(R) M processor 1300MHz
Gentoo Base System version 1.6.14
ccache version 2.3 [disabled]
dev-lang/python:     2.2.2, 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="-march=pentium3 -mmmx -mfpmath=sse -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /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="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://www.gigaload.org/gentoo.org/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
LANG="german"
LC_ALL="de_DE.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync9.de.gentoo.org/gentoo-portage"
USE="x86 X aac acpi alsa audiofile avi bash-completion bitmap-fonts bluetooth bzip2 cairo caps crypt cups curl dbcp dbus dedicated dmx dvb dvd dvdr dvdread eds encode ethereal evo exif fftw firefox flac gif gnome gnutls gstreamer gtk gtk2 icq imap imlib java jikes jpeg lesstif mad md5sum memlimit mmap mmx mozsvg mpeg ncurses nethack nls nothemes nptl nptlonly nsplugin nvidia offensive oggvorbis opengl oscar pam pcmcia pdflib perl pic pie plotutils png quicktime readline real samba sdl srv sse ssl tetex theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8 v4l v4l2 vim-with-x vorbis win32codecs xine xinerama xosd xrandr xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS


CU Florian
Comment 1 Chris Picton 2006-01-31 05:41:01 UTC
I can confirm this
I have evolution-2.4.2.1 and libbonoboui-2.10.1-r1

Adding -mno-sse2 to my cflags and re-emerging libbonoboui have stopped the crashes I was experiencing with evolution.

aleph-null ~ # emerge --info
Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1-chris-1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1-chris-1 i686 Intel(R) Celeron(R) CPU 2.00GHz
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     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="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
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/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.is.co.za/linux/distributions/gentoo http://distfiles.gentoo.org/"
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 16bit X a52 aac aalib acl acpi alsa ao apm artworkextra asm asterisk audiofile avi bash-completion bonobo bzip2 cairo caps cdparanoia crypt cups curl curlwrappers dbus dga divx4linux eds encode evo evo2 exif expat fam fame fbcon ffmpeg flac foomaticdb gb gdbm gif gimpprint glitz glut gmail gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml hal hddtemp howl icq idn imagemagick imlib java jpeg junit lcms ldap libg++ libwww mad mikmod mmx mmx2 mng mono mozilla mp3 mpeg mysql mythtv ncurses nls nptl nvidia offensive ogg oggvorbis openal opengl pam pcre pdflib perl png ppds python quicktime readline real rtc samba sdl sis slang speex spell sqlite sse sse2 ssl svg svga tcltk theora tiff timidity truetype truetype-fonts type1-fonts udev usb videos vorbis win32codecs wmf xine xinerama xml2 xmms xprint xv xvid xvmc zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

Comment 2 foser (RETIRED) gentoo-dev 2006-04-03 09:46:28 UTC
Is it just libbonoboui that needs to be compiled with -msse2 to trigger the problem ? We could just filter it for now and report upstream.
Comment 3 echtler 2006-04-06 02:17:52 UTC
(In reply to comment #2)
> Is it just libbonoboui that needs to be compiled with -msse2 to trigger the
> problem ? We could just filter it for now and report upstream.
Yep, just that one. Filtering would be a good idea, I guess.
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2006-12-03 09:55:07 UTC
Newer versions of libbonoboui don't show this bug. I have a Pentium-m with those CFLAGS="-O2 -march=pentium-m -mmmx -msse -msse2 -mfpmath=sse -pipe" and evolution has never crashed on me. :)

Don't hesitate to reopen this bug if the crashes still happen, we'll add the flag filtering.

Thanks