Firefox exits during rendering of some sites: No running windows found The program 'Gecko' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 78 error_code 8 request_code 72 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Running with the --sync option gives me /usr/bin/firefox: line 385: 8091 Segmentation fault $mozbin "$@" I tried re-emerging, but also had this problem with 0.93 (now running 0.10) This happens with the following sites: www.theregister.co.uk (every time) www.suprnova.org (every time) forums.gentoo.org (sometimes) http://torrents.us.to/ (sometimes) And many, many others. It doesn't happen on google.com or bugs.gentoo.org Reproducible: Always Steps to Reproduce: 1. Open firefox 2. Type a internet adress 3. Press enter Actual Results: Firefox exits with the above error message Expected Results: Render and display the page Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.9-rc1-nitro4) ================================================================= System uname: 2.6.9-rc1-nitro4 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -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/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X alsa apache2 apm arts avi bitmap-fonts bzlib calender cdr crypt cups dba divx4linux dvd encode esd filepro foomaticdb gd gdbm gif gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib java jpeg kde ldap libg++ libwww live mad mikmod mime mmx motif mpeg msn mysql ncurses nptl odbc offensive oggvorbis ooo-kde opengl oss pam pdflib perl pic png postgres python qt quicktime readline rplay samba scanner sdl session slang spell sse ssl stroke svga tcltk tcpd threads tiff truetype ultra1 usb x86 xine xml2 xmms xprint xv xvid zlib" Also happens under different kernels.
It seems it were the Composite extensions to my xorg server which caused this problem. Would be nice if there was a way to get them to play nicely together though. Sorry for wasting your time.