Bug#339790: Automatic VT allocation is unreliable

Linas Žvirblis 0x0007 at gmail.com
Fri Nov 18 20:36:33 UTC 2005


Package: gdm
Version: 2.8.0.6-1

The default automatic VT allocation (VTAllocation option in 
/etc/gdm/gdm.conf) is unreliable. It assigns all X servers VT8. This 
leads to a hang when a second X server is started via gdmflexiserver.

To reproduce:
1. Start GDM via "/etc/init.d/gdm".
2. Log in as normal user.
3. Start gdmflexiserver.

The newly started X server is also assigned VT8. It becomes highly 
unresponsive and usually hangs after a while. It is usually possible to 
get back to a usable system by killing all instances of X server and GDM 
via root console, but sometimes screen just turns black and stays that 
way until a reboot. No, the system does not crash. I can reboot via 
CTRL+ALT+DEL and I can hear MOC playing music.

The fix is to simply set VTAllocation=false by default in 
/etc/gdm/gdm.conf. I did not dig deep into this but a comment in 
gdm.conf saying...

Automatic VT allocation.  Right now only works on Linux.  This way
we force X to use specific vts.  turn VTAllocation to false if this
is causing problems.

...does suggest that this feature might not be reliable.

My system:
Up to date Debian Sid (except binutils held at 2.16.1-2);
Vanilla kernel 2.6.14.2 I compiled myself;
Binary NVIDIA drivers 1.0-7676 from nvidia.com;





More information about the Pkg-gnome-maintainers mailing list