After updating 29 x11 packages that went stable today, including xorg-x11 I can no longer play videos. Trying to play a dvd with either Xine or Mplayer causes X11 errors and puts the screen into an unreadable state. With Mplayer X11 crashes. I'm using the nvidia-drivers-1.0.9755-r1 because I had problems with the stable version on my system (ASUS m2npv-vm w/ Nvidia Geforce 6150 graphics). Here is the error message from X11.0.log: WW) NVIDIA(0): The NVIDIA X driver has encountered too many errors. Falling (WW) NVIDIA(0): back to legacy PCI mode. (II) NVIDIA(0): Setting mode "1024x768,1024x768" (II) NVIDIA(0): Setting mode "1600x1200,1680x1050" (II) NVIDIA(0): Setting mode "1024x768,1024x768" (II) NVIDIA(0): Setting mode "1600x1200,1680x1050" (II) NVIDIA(0): Setting mode "1024x768,1024x768" (II) NVIDIA(0): Setting mode "1600x1200,1680x1050" (II) NVIDIA(0): Setting mode "1024x768,1024x768" (II) NVIDIA(0): Setting mode "1600x1200,1680x1050" Backtrace: 0: /usr/bin/X(xf86SigHandler+0x6d) [0x481a8d] 1: /lib/libc.so.6 [0x2b7609576940] 2: /usr/lib64/xorg/modules/drivers//nvidia_drv.so(_nv001049X+0x2b) [0x2b760a20432b] Here is my emerge --info: Portage 2.1.2.2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r2, 2.6.20-gentoo-r7 x86_64) ================================================================= System uname: 2.6.20-gentoo-r7 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3600+ Gentoo Base System release 1.12.9 Timestamp of tree: Sun, 06 May 2007 16:30:04 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31-r5 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 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-r3 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /lib/modules /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/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://cudlug.cudenver.edu/gentoo/ http://mirror.espri.arizona.edu/gentoo/ " LANG="en_US" LC_ALL="" MAKEOPTS="-j3" 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://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acpi alsa amd64 bash-completion berkdb bitmap-fonts cddb cdparanoia cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread encode exif fbcon ffmpeg firefox flac fortran gdbm gif gpm hal iconv ieee1394 imagemagick isdnlog java jpeg kde kdeenablefinal kdexdeltas libg++ libwww lm_sensors mad midi mp3 mpeg mplayer musicbrainz ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre pdf perl plotutils png ppds pppd python qt3 quicktime readline reflection ruby session sockets spell spl ssl symlink tcltk tcpd tetex tidy tk truetype truetype-fonts type1-fonts unicode usb vim-pager vim-syntax vorbis xine xinerama xorg xv xvid zlib" ALSA_CARDS="hda-intel" 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" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS I will try to attach the X11 log and config files separately because I don't see an option for doing that on the current screen.
Created attachment 118383 [details] xorg.conf attaching xorg.conf
Created attachment 118385 [details] Xorg.log attached Xorg.log file
I masked all of the x11 packages that I had emerged earlier today and then did a new emerge -uDN world and everything is working again. I had tried just doing this for xorg-x11 but I had no keyboard input in X. Here are the packages I masked: >=x11-libs/xtrans-1.0.3 >=x11-apps/mkfontscale-1.0.3 >=x11-apps/luit-1.0.2 >=x11-apps/sessreg-1.0.2 >=x11-apps/xmodmap-1.0.2 >=x11-libs/libXt-1.0.5 >=x11-apps/mkfontdir-1.0.3 >=x11-libs/libXv-1.0.3 >=x11-libs/libXScrnSaver-1.1.2 >=x11-apps/xkbcomp-1.0.3 >=x11-libs/libXres-1.0.3 >=x11-misc/xkeyboard-config-0.8-r1 >=x11-apps/xrandr-1.2.0 >=x11-apps/xdpyinfo-1.0.2 >=x11-apps/xauth-1.0.2 >=x11-apps/xprop-1.0.2 >=x11-apps/xinit-1.0.3-r3 >=x11-apps/xfontsel-1.0.2 >=x11-base/xorg-server-1.2.0-r3 >=x11-apps/xrdb-1.0.3 >=x11-drivers/xf86-input-evdev-1.1.5-r1 >=x11-drivers/xf86-input-mouse-1.2.1 >=x11-drivers/xf86-input-keyboard-1.1.1 >=x11-apps/xdm-1.1.4 >=x11-apps/mesa-progs-6.5.2 >=x11-base/xorg-x11-7.2 In the past few weeks I responded to several posts in the forums where people could not get xorg-x11-7.2 to work on their system. I'm surprised it was marked stable.
I narrowed down the problem to the xorg-x11-7.2 package. I was able to emerge all the other packages in the list above without re-creating the problem. I tried using xorg-x11-7.2 with nvidia-drivers-1.0.8776-r1. I did not get the same problem when starting up a video program but I managed to get the screen to entirely freeze when switching metamodes so this is a no-go for me as well. AFAICT there is no way I can use xorg-x11-7.2 on my system with _any_ non-legacy version of nvidia-drivers so I changed the subject line to reflect this. The screen borks when I try to play videos with the unstable drivers and the screen borks when I try to switch metamodes with the stable drivers. I am currently using nvidia-drivers-1.0.8776-r1 with xorg-x11-7.1 and I don't see any immediate problems. I was previously using nvidia-drivers-1.0.9755-r1 with xorg-z11-7.1 with no problems.
Since the xorg-x11 package is just an empty shell it appears my problem has disappeared. Xorg-x11-7.2 seems to be working fine with the latest nvidia-drivers now. It was certainly crashing yesterday. I don't know why it was broken then but working today.