Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68599 - After upgrade to control-center-2.8.0, gnome-settings-daemon segfaults on startup
Summary: After upgrade to control-center-2.8.0, gnome-settings-daemon segfaults on sta...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-22 16:29 UTC by antiher0
Modified: 2004-12-04 00:57 UTC (History)
0 users

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 antiher0 2004-10-22 16:29:47 UTC
gnome-settings-daemon began segfaulting on startup after upgrading to gnome control-center-2.8.0.  This is, I believe, related to the fact that I am using a hardened gcc.

When I changes my CFLAGS from:
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fstack-protector"
to:
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fno-stack-protector -fno-pic -fno-pie -nopie"
it ran fine.

I haven't tested each individual flag.  However, my work box runs a non-hardened gcc with the -fstack-protector set, and it runs fine.


Reproducible: Always
Steps to Reproduce:
1. Upgrade to control-center-2.8.0.
2. Run Gnome.




Obligatory info:
Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0,
2.6.7-gentoo-r14-1 i686)
=================================================================
System uname: 2.6.7-gentoo-r14-1 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fstack-protector"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fstack-protector"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache collision-protect distlocks sandbox userpriv
usersandbox"
GENTOO_MIRRORS="ftp://mir.zyrianes.net/gentoo/ http://gentoo.osuosl.org"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex 3ds X X509 Xaw3d aalib aavm aim alsa apache2 arts
artworkextra audiofile avi bcmath berkdb bidi bitmap-fonts bmp bonobo bootsplash
bzlib calendar canna cap caps cdb cddb cdparanoia cdr chroot cjk codecs cpdflib
crypt cscope ctype cups curl curlwrappers dba dbx devfs26 dga dio divx4linux
djbfft dv dvd dvdr dvdread edl encode erandom esd ethereal evo exif f77 faac
faad fam fbcon ffmpeg fftw flac flash flatfile foomaticdb freetype freewnn fs
ftp gd gdbm gif gimp gimpprint gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml
hal hardened hardenedphp iconv icq imagemagick imap imlib imlib2 immqt-bc innodb
jabber java javascript jbig jce jit joystick jpeg jpeg2k kde ladcca lcms ldap
libcaca libg++ libgda libwww live lzo lzw-tiff mad maildir mailwrapper matroska
mcal memlimit mhash mikmod mime mmap mmx mmx2 mng monkey mono motif mozilla
moznoirc mozp3p mpeg mpeg4 mpi mplayer msn mysql mysqli nas ncurses netcdf
network nocardbus nocd nodrm nptl nvidia oci8 odbc offensive oggvorbis openal
opengl oscar oss pam pcap pcntl pcre pda pdflib perl php physfs pic pie
plotutils png pnp posix ppds prelude python qt quicktime readline recode rtc
samba scanner sdl session sftplogging shared sharedmem simplexml slang smartcard
sndfile soap sockets socks5 spamassassin speex spell spl sqlite sse ssl svg
sysvipc szip tcpd tga theora tidy tiff tokenizer transcode truetype unicode usb
uudeview vhosts videos vim-with-x wmf x86 xine xml xml2 xmlrpc xmms xosd xprint
xscreensaver xsl xv xvid xvmc yahoo yv12 zlib"

Thank you!
Comment 1 John Richard Moser 2004-10-22 18:42:09 UTC
It eats all my memory and makes tons of problems.

Proposed fix:  Gnome 2.8.1 is out, make ebuilds (easy bump), commit to portage, do some testing, and package.mask control-center-2.8.0 because it's a piece of crap.
Comment 2 Alastair Tse (RETIRED) gentoo-dev 2004-10-23 02:05:54 UTC
can you actually verify that it is fixed with 2.8.1 and not just because of pie?
Comment 3 John Richard Moser 2004-10-24 10:22:49 UTC
not really, although I didn't enable/disable pie between versions; my compiler has been set to spit out pie code since a few installs ago.

And hey how did you know I use pie?
Comment 4 antiher0 2004-12-01 07:38:31 UTC
gnome-base/control-center 2.8.1 resolved this issue for me.
Comment 5 foser (RETIRED) gentoo-dev 2004-12-04 00:57:40 UTC
doubt this was really 2.8.0 itself, but anyway the problems not reproducable anymore it seems.