Bug#625813: Xorg: multihead system sometimes locks when awoken from screen saver using mouse
Package: Xorg
Version: 1:7.5+8
Severity: important
When I get in after leaving my machine runnin overnight and clear the
screen saver by moving the mouse the Xorg progress sometimes locks up.
I have a system with two displays attached and it seems that this may be
caused by moving the mouse from one display to the other as the screen
saver is canceling. The mouse pointer then appears to flicker between the two
displays and will respond slightly to mouse movment; both displays keep
a black background. I have my screen saver set to blank and use it
mearly as a backup to ensure my terminal is locked if left unattended
for any period of time.
I have not managed to reproduce this when the screen saver has been
active during the day; so it must require the X session to have been
without keyboard or mouse input for more than an hour. This seems to be
very reproducable on my system if I move the mouse between displays
first thing in the morning and avoidable if I am careful to leave the
mouse pointer in the middle of either display and only move it slightly
to awake the system. Waking the system with a keystroke has never
triggered this.
Top shows that the Xorg process run by root is using 100% CPU in
user space of Cpu0 while all my other cores are idel.
I can work around this issue by ssh into the box and killing the Xorg
process then awaiting for the system to automatically restart it.
While the system is in this state it does not let me switch tty using
Ctrl+Aly+F#
I hope that this provides sufficent infromation to help diagnose the
issue; as I said it seems to be recreateable on my end so if you would
like me to provide further infromation then please let me know.
Top Outpu:
Tasks: 320 total, 2 running, 318 sleeping, 0 stopped, 0
zombie
Cpu0 : 99.3%us, 0.7%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Cpu1 : 0.7%us, 0.7%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Cpu2 : 1.0%us, 0.3%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Cpu3 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Cpu4 : 1.6%us, 1.0%sy, 0.0%ni, 97.4%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Cpu5 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Cpu6 : 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Cpu7 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Mem: 12327936k total, 12233732k used, 94204k free, 766524k buffers
Swap: 15623204k total, 1059920k used, 14563284k free, 1947696k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5349 root 20 0 187m 36m 9476 R 100 0.3 53:14.55 Xorg
32537 tthorne 20 0 5799m 5.5g 2092 S 2 47.0 0:23.28
gnome-screensav
26101 tthorne 20 0 317m 14m 3156 S 1 0.1 9:37.07
gtk-gnash
26103 tthorne 20 0 317m 14m 3188 S 1 0.1 9:47.19
gtk-gnash
26108 tthorne 20 0 318m 14m 3152 S 1 0.1 9:43.42
gtk-gnash
26109 tthorne 20 0 318m 14m 3116 S 1 0.1 9:40.15
gtk-gnash
2572 tthorne 20 0 17124 1576 1040 R 0 0.0 0:01.10 top
-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (1001, 'stable'), (500, 'oldstable'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/8 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 Xorg depends on:
ii gnome-terminal [x-terminal-em 2.30.2-1 The GNOME terminal emulator applic
ii libgl1-mesa-dri 7.7.1-4 A free implementation of the OpenG
ii libgl1-mesa-glx [libgl1] 7.7.1-4 A free implementation of the OpenG
ii libglu1-mesa 7.7.1-4 The OpenGL utility library (GLU)
ii rxvt [x-terminal-emulator] 1:2.6.4-14 VT102 terminal emulator for the X
ii x11-apps 7.5+5 X applications
ii x11-session-utils 7.5+1 X session utilities
ii x11-utils 7.5+4 X11 utilities
ii x11-xfs-utils 7.4+1 X font server utilities
ii x11-xkb-utils 7.5+5 X11 XKB utilities
ii x11-xserver-utils 7.5+3 X server utilities
ii xauth 1:1.0.4-1 X authentication utility
ii xfonts-100dpi 1:1.0.1 100 dpi fonts for X
ii xfonts-75dpi 1:1.0.1 75 dpi fonts for X
ii xfonts-base 1:1.0.1 standard fonts for X
ii xfonts-scalable 1:1.0.1-1 scalable fonts for X
ii xfonts-utils 1:7.5+2 X Window System font utility progr
ii xinit 1.2.0-2 X server initialisation tool
ii xkb-data 1.8-2 X Keyboard Extension (XKB) configu
ii xorg-docs-core 1:1.5-1 Core documentation for the X.org X
ii xserver-xorg 1:7.5+8 the X.Org X server
ii xterm [x-terminal-emulator] 261-1 X terminal emulator
Xorg recommends no packages.
Versions of packages Xorg suggests:
pn xorg-docs <none> (no description available)
-- no debconf information
Reply to: