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