Public bug reported:

Binary package hint: gdm

When I upgraded to Karmic, my nvidia drivers were not recompiled for the
new kernel (this is a separate issue that was easily resolved). As a
result, X could not start.

This highlighted a bug in gdm, where it just tries to restart the
crashed X server repeatedly, but can't manage it. This is shown to the
user as a constantly flashing text login screen, as the X server is
started and crashes in an infinite loop. The machine is rendered
unusable, as there is no way to log in to the system to stop the gdm
service - I had to ssh in from a different machine and kill gdm from
there.

Clearly, gdm is detecting the fact that X crashes, as it tries to
restart it. However, it should be a little more intelligent, and give up
if the crashes are instant and/or are repeated a certain number of
times.

Steps to reproduce:

1) Configure X (through the xorg.conf file) with invalid information, such that 
X cannot start. Invalid/missing drivers were the cause in this case.
2) Start the gdm service.

** Affects: gdm (Ubuntu)
     Importance: Undecided
         Status: New

-- 
gdm does not detect crashing X server
https://bugs.launchpad.net/bugs/487045
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gdm in ubuntu.

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to