SDL 1.2.6-r1 fails when starting orbital-eunuchs-sniper, frozen-bubble or tuxracer in fullscreen mode. o-e-s and f-b do work in windowed modes; however, when you try to start a game from the frozen-bubble menu screen, it exits with the message "Illegal Instruction". I'm using XFree 4.3 with the hardware-accelerated ATI drivers (i.e. ati-drivers package) on an M9 (Radeon Mobility 9000). The problem was fixed by downgrading with 'emerge "=libsdl-1.2.5-r2"'. orbital-eunuchs-sniper was also jerky and prone to segfaulting even in windowed mode prior to downgrading. Reproducible: Always Steps to Reproduce: 1. Emerge libsdl-1.2.6-r1 2. Emerge orbital-eunuchs-sniper, frozen-bubble, or tuxracer 3. Try to run one of the above in fullscreen mode Actual Results: Program exits with a segfault Expected Results: Er.. no crash :) emerge info output: Portage 2.0.49-r13 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.0-test6) ================================================================= System uname: 2.6.0-test6 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -funroll-loops -fomit-frame-pointer -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 crypt cups encode foomaticdb libg++ libwww mad pdflib spell xml2 xmms gdbm berkdb slang tcltk sdl tcpd pam perl imlib gtk -oss dga cscope X gtk2 gnome alsa -qt -kde -debug mmx sse 3dnow acpi -apm -arts avi cdr dvd -esd -fbcon gif gpm gstreamer imap joystick jpeg mikmod mozilla mpeg ncurses oggvorbis opengl png quicktime readline samba ssl tiff truetype wmf xv zlib -nls -python java -svgalib -svga -motif moznocompose moznoirc mozsvg"
I've had the same problem with dosbox and abuse. I get segfault trying to do fulll screen. I'm using voodoo 3 3000 card, latest stable xfree - 4.3.0-r3, and xfree-drm 4.3.0-r6.
could you try this ? export EXTRA_ECONF="--disable-nasm" emerge libsdl
Doesn't work for me. I'm getting "Fatal signal: Segmentation Fault (SDL Parachute Deployed)" trying to do fullscreen.
I had a reason to believe that export EXTRA_ECONF="--disable-nasm" had no effect as I saw the configure script saying it detected nasm. I made a change to the ebuild itself, and put the --disable-nasm in the econf and removed the `use_enable x86 nasm` line. But that didn't help as well, and the same result persists.
I had the same exact problem as you. To fix it, please make sure you have more modeline definitions (ie 1024x768, 800x600, and 640x480) in your /etc/XF66Config file. Restart X, and hopefully this will fix your issue.
Adding extra modelines did stop the segfaulting, but tuxracer and o-e-s are INCREDIBLY jerky (and run perfecly using 1.2.5-r2), and the problem of being unable to start games in frozen-bubble also persists. So although I can now get fullscreen apps to at least run with 1.2.6, until the other two issues are cleared up, I'll stick to 1.2.5...
export EXTRA_ECONF="--disable-nasm" doesn't fix the jerkiness or frozen-bubble problems I'm having.
No segfaults after adding other modelines as well.
Try libsdl-1.2.6-r2.ebuild and see if that works better for you please.
Pretty sure this is fixed with libsdl-1.2.6-r2.ebuild.