Any time XMMS starts in double size (from conf), or I enter double size after start in small size, I get that message: Gdk-ERROR **: BadMatch (invalid parameter attributes) serial 3030 error_code 8 request_code 72 minor_code 0 then the video room allowed for the large area of double sized XMMS becomes garbage (either very random in E16, or sometimes an extract from an other desktop in E17 ...), and I can not have any control over it, until killall -9. ^C does not work in console to stop it. $ emerge --info Portage 2.1_pre1 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r3, 2.6.14-gentoo-Gentoo-moon_02 i686) ================================================================= System uname: 2.6.14-gentoo-Gentoo-moon_02 i686 Pentium III (Coppermine) Gentoo Base System version 1.12.0_pre12 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_GB" LC_ALL="en_GB" MAKEOPTS="-j2" PKGDIR="/tmp" PORTAGE_TMPDIR="/home/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib acpi aim alsa amuled apic apm arts audiofile avi bash-completion berkdb bidi bitmap-fonts bl bmp bootsplash bzip2 cdda cdparanoia cdr cmov cpudetection crypt cups curl cx8 dbus de dga directfb doc dts dv dvb dvd dvdread dynamic eds emboss encode esd examples exif expat fam fbcon ffmpeg flac flash foomaticdb fortran fpu freetype fxsr gdbm ggi gif glut gnome gnutls gpm gs gstreamer gtk gtk2 hal httpd i8x0 icq idn ieee1394 imagemagick imlib ipv6 irc jabber jack java javascript jpeg kde lcms libcaca libg++ libwww lirc live lj logrotate lzo mad mca mce mikmod mmx mmxext mng motif mozcalendar mp3 mpeg msn msr mtrr mtyhtv ncurses network nls nsplugin ogg oggvorbis opengl oss pae pam pat pcre pdflib perl pge png pse pse36 python qt quicktime readline real rss rtc samba screen sdl sensord sep silc skey skins sndfile speex spell sse ssl stream svg svga swat symlink tcpd tetex tga theora threads tiff truetype truetype-fonts tsc type1-fonts udev unicode usb v4l v4l2 vcd vim vlm vme vorbis win32codecs wmf wxwindows xanim xinerama xml2 xmms xosd xv xvid xvmc yahoo zeroconf zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS esynced this morning, emerge -DaNuv this evening. Still same PB.
well i don't have an idea how to fix this issue... it seems a gtk problem and gtk1 is currently unmaintained by upstream. If you come up with a patch which fix this issue i will commit.
I have exactly the same bug (xmms-1.2.10-r15). At bugs.xmms.org I saw that disabling the 'Composite' extension of the X server helps, in my case it does. I don't know what this extension does. With 'xdpyinfo' you can see all X extensions, 'Composite' is probably listed.
After a little more searching I found it was already fixed: http://gentoo-wiki.com/TIP_Xorg_X11_and_Transparency#xmms_crashes_in_double-size_mode
desactivating Composite works for me ... if any one can call that a fix :S