Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 191978 - x11-terms/rxvt-unicode segfaults with -fomit-frame-pointer
Summary: x11-terms/rxvt-unicode segfaults with -fomit-frame-pointer
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-10 13:19 UTC by Raphael Marichez (Falco) (RETIRED)
Modified: 2007-09-10 13:28 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 Raphael Marichez (Falco) (RETIRED) gentoo-dev 2007-09-10 13:19:01 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-09-10 13:28:18 UTC
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