Running drscheme results in immediate segfault. Reproducible: Always Steps to Reproduce: 1. install gcc4 2. select gcc4 3. install drscheme 4. run drscheme Actual Results: (gdb) bt #0 0xb7ce81a9 in get_core_geometry () from /usr/lib/libmred-360.so #1 0xb7db0360 in actionsList () from /usr/lib/libmred-360.so #2 0xb7dafea0 in extraTranslationsSmall () from /usr/lib/libmred-360.so #3 0xb7a3d7b8 in CallInitialize (class=0x190, req_widget=0xc9e85650, new_widget=0x53000000, args=0x81b88d0, num_args=516) at Create.c:219 Previous frame inner to this frame (corrupt stack?) Expected Results: a X11 window appears [I] dev-scheme/drscheme Installed versions: 360-r1(10:32:49 PM 05/12/2007)(-3m -backtrace cairo jpeg opengl perl png) rebuilding with (hardened!) gcc 3.4.6 works: sys-devel/gcc 3.4.6-r2 Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.21.1-src i686) ================================================================= System uname: 2.6.21.1-src i686 AMD Athlon(tm) XP 1800+ Gentoo Base System release 1.12.9 Timestamp of tree: Thu, 10 May 2007 22:00:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31-r5 dev-lang/python: 2.3.5-r3, 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r7 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.16.1-r3 sys-devel/gcc-config: 1.3.15-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks maketest metadata-transfer nostrip sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.UTF-8" LINGUAS="en cs cz ja jp" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /opt/x4x-portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac acpi aim alsa amr amuled apache2 audiofile avcodec avi bash-completion bcmath berkdb bitmap-fonts bzip2 cairo caps cdb cdda cdparanoia cdr cjk cli cpdflib cracklib crypt cscope ctype cups curl d dbx debug dedicated dga dio dlloader doc dri dts dv dvb dvd dvdr dvdread emboss enca encode erandom ethereal examples exif expat fam fbcon ffmpeg firefox flac flash flatfile fontconfig foomaticdb fortran ftp gb gcj gd gdbm ggi gif ginac git glibc-omitfp glut gmp gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal hardened howl iconv icq idn ieee1394 imagemagick imap imlib inifile ipv6 isdnlog jabber javascript jpeg kdexdeltas kerberos lcms libg++ libwww linuxthreads-tls live lm_sensors lua lzo mad maildir matroska matrox mbox midi mikmod mime ming mmap mmx mmxext mng mozilla mp3 mp4 mpeg msn mudflap musepack nas ncurses network nls nptl nptlonly nsplugin objc objc++ objc-gc offensive ogg oggvorbis openal opengl osc oscar oss pam pcntl pcre pdflib perl png ppds pppd python quicktime readline real recode reflection remote rtc ruby samba sasl sdl session sharedmem shorten skey slp sndfile snmp sockets sox speex spell spl sqlite srt sse ssl svg sysvipc tcpd test tetex theora threads tidy tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l vcd videos vorbis wifi win32codecs wmf x264 x86 xanim xface xml xml2 xorg xosd xpm xprint xv xvid xvmc yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev mouse keyboard kbd joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en cs cz ja jp" USERLAND="GNU" VIDEO_CARDS="mga radeon ati" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Have you tried recompiling without -mfpmath=sse in your cflags? Removing that flag fixed a rather similar segfault (and similar backtrace) for me. Though, as I'm using a prescott chip, your luck may vary.
can confirm this problem and also the "solution" on a core2-duo (-march=prescott) and drscheme-371
Created attachment 133701 [details] updatet ebuild with flag-o-matic removing of -mafpmath=sse
Michael, you're on i686?
i don't get what you want to know with your question but atm my CFLAGS look like CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse"
(In reply to comment #5) > i don't get what you want to know with your question I want to know your CHOST, the arch you are running. I want to know that it is not amd64.
it is not amd64
Can anyone reproduce with 371?
(In reply to comment #8) > Can anyone reproduce with 371? > Still segfaults with -mfpmath=sse and works fine without it, for me.