"Michael J. Creutz" <[EMAIL PROTECTED]> wrote: > Logging out of X still totally froze up the system about 1/3 of the > time. Putting > > AlwaysRestartServer=true > > into gdm.conf seems to evade the problem.
I've been having a similar experience with my Number Nine Imagine 128 II rev 2. The problem is now evident with xserver-xfree86 4.2.1-12.1, but I've been living with it for a year. Today I poked at it a little more. The problem is when the server is reset using SIGHUP. I can switch VTs all I want (between the X VT and the non-X VTs) until the X server has been reset at least once. Then I can log in again to xdm and start a new X session, but any attempt to switch VTs causes the screen to go black (the monitor loses sync) and nothing works except the reset button (I haven't tried pinging from another machine because I don't have one handy). I use xdm rather than gdm, and the workaround is similar. In /etc/X11/xdm/xdm-config: DisplayManager*resetSignal: 18 DisplayManager*terminateServer: true In other words, have xdm "reset" the server with a SIGCONT (which is ignored) instead of a SIGHUP, then terminate and resart the server. AMC