Tinyca stops working after enabling composite extension in xorg.conf Reproducible: Always Steps to Reproduce: 1. Put: Section "Extensions" Option "Composite" "Enable" EndSection into your xorg.conf 2. Restart X 3. in console type "tinyca" Actual Results: $ tinyca Gdk-ERROR **: BadMatch (invalid parameter attributes) serial 927 error_code 8 request_code 62 minor_code 0 Gdk-ERROR **: BadMatch (invalid parameter attributes) serial 942 error_code 8 request_code 62 minor_code 0 Expected Results: tinyca works # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r5 i686) ================================================================= System uname: 2.6.10-gentoo-r5 i686 AMD Athlon(tm) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/MozillaFirefox/searchplugins /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -Os -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.po.opole.pl ftp://gentoo.po.opole.pl" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://gentoo.po.opole.pl/gentoo-portage" USE="3dnow X aalib alsa apm arts audiofile avi berkdb bitmap-fonts cdr crypt cups directfb divx4linux dvd dvdr encode esd f77 fam fbcon font-server foomaticdb fortran gdbm gif gpm gtk gtk2 imagemagick imap imlib java jpeg junit kde libg++ libwww mad maildir mhash mikmod mmx motif mozilla mpeg mysql nas ncurses nls nptl nptlonly nvidia oggvorbis opengl oss pam pdflib perl php png ppds python qt quicktime readline samba sdl slang snmp spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode usb wmf x86 xinerama xml2 xmms xv xvid zlib video_cards_nvidia linguas_pl"
I'm almost positive this is the alpha channel issue with gtk+-1.2 and the Composite extension. X11 folks?
Proving it is fairly easy. When you've got composite enabled, try something like: export XLIB_SKIP_ARGB_VISUALS=1 && tinyca
Also, http://lists.freedesktop.org/pipermail/xorg/2004-August/002764.html http://bugs.xmms.org/show_bug.cgi?id=1907 etc.
export XLIB_SKIP_ARGB_VISUALS=1 && tinyca does the trick for now.
May I suggest a wrapper script for tinyca that would run "XLIB_SKIP_ARGB_VISUALS=1 tinyca".
Can you replicate this bug with 2.0.7.0? If not, perhaps we can stabilize 2.0.7.0 and be done with it.
I think I fixed it with a patch against 2.0.7.2 but I'm not sure. I'm not that much of a perl programmer. If you can confirm its failure/success I'd appreciate it.
It seems that app-crypt/tinyca-2.0.7.3 works well now.