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!
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.
can you actually verify that it is fixed with 2.8.1 and not just because of pie?
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?
gnome-base/control-center 2.8.1 resolved this issue for me.
doubt this was really 2.8.0 itself, but anyway the problems not reproducable anymore it seems.