Bug#629203: nvidia-glx: gnome-shell corruption after suspend/resume

Tony Houghton h at realh.co.uk
Sat Jun 4 13:54:02 UTC 2011


Package: nvidia-glx
Version: 275.09-1
Severity: normal


Subject: nvidia-glx: gnome-shell corruption after suspend/resume
Package: nvidia-glx
Version: 275.09-1
Severity: normal

I recently installed the experimental gnome3 packages and after resuming
from suspend in a gnome-shell/gnome3 session my screen gets corrupted
with copies of icons all over it and random garbage in some places.
Sometimes I can still access the panel to log out and in again, other
times the mouse appears to keep freezing too and I have to use the
console to restart gdm3.

I was still using 270.41.19-1 from unstable when the problem appeared,
but it has persisted after upgrading nvidia to experimental.

I'm assuming it's a problem with the nvidia driver because this sort of
thing always is. I've tried testing with nouveau but gnome-shell insists
on using fallback mode with it even though I confirmed that libglx.so
wasn't still diverted to the proprietary driver etc.

-- Package-specific info:
uname -a:
Linux toddler 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686 GNU/Linux

/proc/version:
Linux version 2.6.32-5-686 (Debian 2.6.32-31) (ben at decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Tue Mar 8 21:36:00 UTC 2011

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86 Kernel Module  275.09  Mon May 16 17:58:39 PDT 2011
GCC version:  gcc version 4.3.5 (Debian 4.3.5-5) 

lspci 'VGA compatible controller [0300]':
02:00.0 VGA compatible controller [0300]: nVidia Corporation ION LE VGA [10de:087f] (rev b1) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 20
	Region 0: Memory at 52000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at 40000000 (64-bit, prefetchable) [size=256M]
	Region 3: Memory at 50000000 (64-bit, prefetchable) [size=32M]
	Region 5: I/O ports at 2000 [size=128]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: nvidia

OpenGL and NVIDIA library files installed:
lrwxrwxrwx 1 root root       35 Mar  5 13:51 /etc/alternatives/libGL.so -> /usr/lib/nvidia/diversions/libGL.so
lrwxrwxrwx 1 root root       26 Feb 15 23:47 /etc/alternatives/libGL.so.1 -> /usr/lib/nvidia/libGL.so.1
lrwxrwxrwx 1 root root       26 Mar  5 13:51 /usr/lib/libGL.so -> /etc/alternatives/libGL.so
lrwxrwxrwx 1 root root       28 Feb 15 23:47 /usr/lib/libGL.so.1 -> /etc/alternatives/libGL.so.1
lrwxrwxrwx 1 root root       23 May 28 22:37 /usr/lib/libnvidia-cfg.so.1 -> libnvidia-cfg.so.275.09
-rw-r--r-- 1 root root   131944 May 17 02:21 /usr/lib/libnvidia-cfg.so.275.09
-rw-r--r-- 1 root root 25943636 May 17 02:17 /usr/lib/libnvidia-glcore.so.275.09
-rw-r--r-- 1 root root     7152 May 17 02:20 /usr/lib/libnvidia-tls.so.275.09

/usr/lib/nvidia:
total 4628
drwxr-xr-x   3 root root    4096 Jun  3 21:28 .
drwxr-xr-x 190 root root   77824 Jun  4 13:49 ..
-rwxr-xr-x   1 root root    1338 May 16 02:01 check-for-conflicting-opengl-libraries
drwxr-xr-x   2 root root    4096 Jun  2 00:40 diversions
lrwxrwxrwx   1 root root      15 May 28 22:37 libGL.so.1 -> libGL.so.275.09
-rw-r--r--   1 root root  790852 May 17 02:17 libGL.so.275.09
lrwxrwxrwx   1 root root      16 May 28 22:37 libglx.so -> libglx.so.275.09
-rw-r--r--   1 root root 3842064 May 17 02:20 libglx.so.275.09
-rwxr-xr-x   1 root root     441 May 16 02:01 pre-install

/usr/lib/nvidia/diversions:
total 708
drwxr-xr-x 2 root root   4096 Jun  2 00:40 .
drwxr-xr-x 3 root root   4096 Jun  3 21:28 ..
-rw-r--r-- 1 root root    189 Mar 22 06:38 dummy.txt
lrwxrwxrwx 1 root root     10 May 31 18:52 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root     12 May 31 18:52 libGL.so.1 -> libGL.so.1.2
-rw-r--r-- 1 root root 391152 May 31 18:52 libGL.so.1.2
-rw-r--r-- 1 root root 315608 May 30 13:10 libglx.so

Files from nvidia-installer:


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages nvidia-glx depends on:
ii  dpkg                         1.16.0.3    Debian package management system
ii  libc6                        2.13-4      Embedded GNU C Library: Shared lib
ii  libgl1-nvidia-glx [libgl1-nv 275.09-1    NVIDIA binary OpenGL libraries
ii  libglx-nvidia-alternatives   270.41.19-1 simplifies replacing Xorg module l
ii  nvidia-installer-cleanup     20110515+1  Cleanup after driver installation 
ii  nvidia-kernel-dkms [nvidia-k 275.09-1    NVIDIA binary kernel module DKMS s
ii  nvidia-support               20110515+1  NVIDIA binary graphics driver supp
ii  xserver-xorg-core [xorg-vide 2:1.10.2-1  Xorg X server - core server

Versions of packages nvidia-glx recommends:
ii  nvidia-vdpau-driver           275.09-1   NVIDIA vdpau driver

Versions of packages nvidia-glx suggests:
ii  nvidia-kernel-dkms [nvidia-k 275.09-1    NVIDIA binary kernel module DKMS s
ii  nvidia-kernel-source         270.41.19-1 NVIDIA binary kernel module source
pn  nvidia-settings              <none>      (no description available)

Versions of packages nvidia-kernel-dkms depends on:
ii  dkms                          2.1.1.2-6  Dynamic Kernel Module Support Fram
ii  nvidia-kernel-common          20110515+1 NVIDIA binary kernel module suppor

nvidia-kernel-dkms recommends no packages.

Versions of packages nvidia-kernel-source depends on:
ii  debhelper                     8.1.6      helper programs for debian/rules
ii  make                          3.81-8.1   An utility for Directing compilati
ii  quilt                         0.48-7     Tool to work with series of patche

Versions of packages nvidia-kernel-source recommends:
ii  module-assistant              0.11.3     tool to make module package creati
ii  nvidia-kernel-common          20110515+1 NVIDIA binary kernel module suppor

nvidia-kernel-source suggests no packages.

Versions of packages nvidia-glx is related to:
ii  linux-headers-2.6.32-5-686 [ 2.6.32-31   Header files for Linux 2.6.32-5-68
ii  nvidia-glx [nvidia-glx]      275.09-1    NVIDIA binary Xorg driver
ii  nvidia-kernel-common         20110515+1  NVIDIA binary kernel module suppor
ii  nvidia-kernel-dkms [nvidia-k 275.09-1    NVIDIA binary kernel module DKMS s
ii  nvidia-kernel-source         270.41.19-1 NVIDIA binary kernel module source
ii  xserver-xorg                 1:7.6+6     the X.Org X server
ii  xserver-xorg-core            2:1.10.2-1  Xorg X server - core server

-- no debconf information

-- Package-specific info:
uname -a:
Linux toddler 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686 GNU/Linux

/proc/version:
Linux version 2.6.32-5-686 (Debian 2.6.32-31) (ben at decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Tue Mar 8 21:36:00 UTC 2011

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86 Kernel Module  275.09  Mon May 16 17:58:39 PDT 2011
GCC version:  gcc version 4.3.5 (Debian 4.3.5-5) 

lspci 'VGA compatible controller [0300]':
02:00.0 VGA compatible controller [0300]: nVidia Corporation ION LE VGA [10de:087f] (rev b1) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company Device [103c:3651]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 23
	Region 0: Memory at 52000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at 40000000 (64-bit, prefetchable) [size=256M]
	Region 3: Memory at 50000000 (64-bit, prefetchable) [size=32M]
	Region 5: I/O ports at 2000 [size=128]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: nvidia

OpenGL and NVIDIA library files installed:
lrwxrwxrwx 1 root root       35 Jun  4 14:34 /etc/alternatives/libGL.so -> /usr/lib/nvidia/diversions/libGL.so
lrwxrwxrwx 1 root root       26 Jun  4 14:34 /etc/alternatives/libGL.so.1 -> /usr/lib/nvidia/libGL.so.1
lrwxrwxrwx 1 root root       26 Jun  4 14:34 /usr/lib/libGL.so -> /etc/alternatives/libGL.so
lrwxrwxrwx 1 root root       28 Jun  4 14:34 /usr/lib/libGL.so.1 -> /etc/alternatives/libGL.so.1
lrwxrwxrwx 1 root root       23 May 28 22:37 /usr/lib/libnvidia-cfg.so.1 -> libnvidia-cfg.so.275.09
-rw-r--r-- 1 root root   131944 May 17 02:21 /usr/lib/libnvidia-cfg.so.275.09
-rw-r--r-- 1 root root 25943636 May 17 02:17 /usr/lib/libnvidia-glcore.so.275.09
-rw-r--r-- 1 root root     7152 May 17 02:20 /usr/lib/libnvidia-tls.so.275.09

/usr/lib/nvidia:
total 4628
drwxr-xr-x   3 root root    4096 Jun  4 14:34 .
drwxr-xr-x 190 root root   77824 Jun  4 14:34 ..
-rwxr-xr-x   1 root root    1338 May 16 02:01 check-for-conflicting-opengl-libraries
drwxr-xr-x   2 root root    4096 Jun  4 14:34 diversions
lrwxrwxrwx   1 root root      15 May 28 22:37 libGL.so.1 -> libGL.so.275.09
-rw-r--r--   1 root root  790852 May 17 02:17 libGL.so.275.09
lrwxrwxrwx   1 root root      16 May 28 22:37 libglx.so -> libglx.so.275.09
-rw-r--r--   1 root root 3842064 May 17 02:20 libglx.so.275.09
-rwxr-xr-x   1 root root     441 May 16 02:01 pre-install

/usr/lib/nvidia/diversions:
total 708
drwxr-xr-x 2 root root   4096 Jun  4 14:34 .
drwxr-xr-x 3 root root   4096 Jun  4 14:34 ..
-rw-r--r-- 1 root root    189 May 28 22:35 dummy.txt
lrwxrwxrwx 1 root root     10 May 31 18:52 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root     12 May 31 18:52 libGL.so.1 -> libGL.so.1.2
-rw-r--r-- 1 root root 391152 May 31 18:52 libGL.so.1.2
-rw-r--r-- 1 root root 315608 May 30 13:10 libglx.so

Files from nvidia-installer:


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages nvidia-glx depends on:
ii  dpkg                          1.16.0.3   Debian package management system
ii  libc6                         2.13-4     Embedded GNU C Library: Shared lib
ii  libgl1-nvidia-glx [libgl1-nvi 275.09-1   NVIDIA binary OpenGL libraries
ii  libglx-nvidia-alternatives    275.09-1   simplifies replacing Xorg module l
ii  nvidia-installer-cleanup      20110515+1 Cleanup after driver installation 
ii  nvidia-kernel-dkms [nvidia-ke 275.09-1   NVIDIA binary kernel module DKMS s
ii  nvidia-support                20110515+1 NVIDIA binary graphics driver supp
ii  xserver-xorg-core [xorg-video 2:1.10.2-1 Xorg X server - core server

Versions of packages nvidia-glx recommends:
ii  nvidia-vdpau-driver           275.09-1   NVIDIA vdpau driver

Versions of packages nvidia-glx suggests:
ii  nvidia-kernel-dkms [nvidia-k 275.09-1    NVIDIA binary kernel module DKMS s
ii  nvidia-kernel-source         270.41.19-1 NVIDIA binary kernel module source
pn  nvidia-settings              <none>      (no description available)

Versions of packages nvidia-kernel-dkms depends on:
ii  dkms                          2.1.1.2-6  Dynamic Kernel Module Support Fram
ii  nvidia-kernel-common          20110515+1 NVIDIA binary kernel module suppor

nvidia-kernel-dkms recommends no packages.

Versions of packages nvidia-kernel-source depends on:
ii  debhelper                     8.1.6      helper programs for debian/rules
ii  make                          3.81-8.1   An utility for Directing compilati
ii  quilt                         0.48-7     Tool to work with series of patche

Versions of packages nvidia-kernel-source recommends:
ii  module-assistant              0.11.3     tool to make module package creati
ii  nvidia-kernel-common          20110515+1 NVIDIA binary kernel module suppor

nvidia-kernel-source suggests no packages.

Versions of packages nvidia-glx is related to:
ii  linux-headers-2.6.32-5-686 [ 2.6.32-31   Header files for Linux 2.6.32-5-68
ii  nvidia-glx [nvidia-glx]      275.09-1    NVIDIA binary Xorg driver
ii  nvidia-kernel-common         20110515+1  NVIDIA binary kernel module suppor
ii  nvidia-kernel-dkms [nvidia-k 275.09-1    NVIDIA binary kernel module DKMS s
ii  nvidia-kernel-source         270.41.19-1 NVIDIA binary kernel module source
ii  xserver-xorg                 1:7.6+6     the X.Org X server
ii  xserver-xorg-core            2:1.10.2-1  Xorg X server - core server

-- no debconf information





More information about the pkg-nvidia-devel mailing list