Talked with wolf about this, he thinks it's a missing fuction in sys-libs/lib-compat-loki and asked me to attach a strace. The game aborts with: X Error: BadMatch Request Major code 66 () Error Serial #315 Current Serial #318 After naming the first base in the game. Portage 2.1.3.12 (default-linux/amd64/2007.0, gcc-3.4.6, glibc-2.6.1-r0, 2.6.22-gentoo-r8 x86_64) ================================================================= System uname: 2.6.22-gentoo-r8 x86_64 AMD Opteron(tm) Processor 248 Timestamp of tree: Sun, 07 Oct 2007 20:30:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [disabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4, 2.5.1-r2 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 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-r2, 2.17-r1, 2.17.50.0.18, 2.18-r1 sys-devel/gcc-config: 1.4.0-r3 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=opteron -ggdb" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" 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/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=opteron -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="buildpkg cvs distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms sign splitdebug strict unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en en_US" MAKEOPTS="-j5" 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" SYNC="rsync://owl.gentoo.org/gentoo-portage/" USE="3dnow 3dnowext X acl alsa amd64 apache2 bash-completion berkdb bitmap-fonts browserplugin cli cracklib crypt cups dri dvdread emacs ffmpeg firefox fortran gdbm gif gpm gtk hou hpn iconv ipv6 isdnlog javascript jpeg kqemu midi mmx mozilla mp3 mpeg mplayer mudflap multislot mysql ncurses nls nowin nptl nptlonly nsplugin offensive ogg opengl openmp oss pam parport pcre pcsc-lite pda pdf perl png ppds pppd python readline reflection sdl session smartcard smp snmp sou spell spl sse sse2 ssl svg tcl tcltk tcpd tiff tk truetype-fonts type1-fonts unicode usb vorbis xml xorg xvid zlib" ALSA_CARDS="emu10k1" 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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="nvidia nv" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 133109 [details] strace of smac crashing sorry for the gzip, bugs won't let me attach a file over a meg in size
If you disable Composite in xorg.conf: Section "Extensions" Option "Composite" "Disable" EndSection the bug will be gone. Can somebody please fix this incompatibility with the Composite extension?
(In reply to comment #2) > If you disable Composite in xorg.conf: > > Section "Extensions" > Option "Composite" "Disable" > EndSection > > the bug will be gone. > > Can somebody please fix this incompatibility with the Composite extension? > Wow, that fixes it for me. Thanks!
Did composite start defaulting to being enabled in a recent version of X.Org?
(In reply to comment #4) > Did composite start defaulting to being enabled in a recent version of X.Org? > According to hkbst in #gentoo-dev, it's become the default as of 1.4.
(In reply to comment #5) > (In reply to comment #4) > > Did composite start defaulting to being enabled in a recent version of X.Org? > > > According to hkbst in #gentoo-dev, it's become the default as of 1.4. > dberkholz confirmed this shortly after.
no longer in the tree