Hi, on one of my boxes, an IBM laptop with a Pentium M, rxvt-unicode segfaults until i remove "-fomit-frame-pointer" from the CFLAGS. I don't understand how this is possible. I do a "ls -l" with zsh in a rather big directory (my $HOME), with plenty of colors and the font i use seems unrelevant. It also randomly segfaults under other circumstances (using irssi, vim...) removing -fomit-frame-pointer solves the problem. - Does somebody else see the same issues? - Would it be useful to filter out the -fomit-frame-pointer CFLAG in the ebuild? emerge --info: Portage 2.1.2.12 (default-linux/x86/2007.0/desktop, gcc-3.4.6, glibc-2.5-r4, 2.6.20-gentoo-r8 i686) ================================================================= System uname: 2.6.20-gentoo-r8 i686 Intel(R) Pentium(R) M processor 1.86GHz Gentoo Base System release 1.12.9 Timestamp of tree: Mon, 10 Sep 2007 03:20:01 +0000 app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.3.5-r3, 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ t-active/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-Os -march=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.ovh.net/gentoo-distfiles/ http://gentoo.modulix.net/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http:/ istfiles.gentoo.org" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_exclude --timeout=2" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout 80 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/enlightenment" SYNC="rsync://rsync/gentoo-portage" USE="X acl acpi alsa bash-completion berkdb bitmap-fonts cairo cdr cli cracklib crypt dbus dri dvd dvdr dvdread eds emboss encode esd evo fam mpeg firefox flac fortran gdbm gif gnuplot gpm gsm gstreamer gtk hal iconv imap ipv6 isdnlog jpeg kerberos krb4 ldap mad maildir mbox midi mik d mmx mp3 mpeg mssql mudflap nas ncurses nls nptl nptlonly odbc ogg opengl openmp oss pam pcmcia pcre pdf perl png pppd python qt3support qt4 icktime readline reflection samba sdl session socks5 spell spl sse ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis wifi w 32codecs x11vnc x86 xinerama xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 en 371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asy copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" IBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" ERLAND="GNU" VIDEO_CARDS="i810 vesa vga" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Well, if you can reproduce the issue after you've recompiled this with a supported gcc version, then please reopen with a backtrace. [1] There won't be any fixes for gcc-3.x any more, so if it miscompiles thing, not anything we would solve. Upgrade your gcc please. [2] [1] http://www.gentoo.org/proj/en/qa/backtraces.xml [2] http://www.gentoo.org/doc/en/gcc-upgrading.xml