I confirm Victor's comments. I tried with a blank screensaver and the problem remains. If I disable the screensaver, the system remains stable much longer (there seem to be _other_ problems with X).
So bottom line:
recreate 1:
--------------
- configure a screen saver (blank)
- let the computer idle for a few hours
- when returning from the screensaver, Xorg sits at 100% CPU and yields a moving cursor over empty background. No windows, no menu etc. Keyboard not responsive either (no ctl-alt-backspace, no ctl-alt-F1...)
- killing X takes you to "recreate 2"
recreate 2:
--------------
- log in under GDM (enter a gnome session)
- log out
- log in again => X starts spinning at 100% and yields a moving cursor over empty background. No windows, no menu etc. Keyboard not responsive either (no ctl-alt-backspace, no ctl-alt-F1...)
In either case, the only option is to reboot the computer.
I have the _impression_ that using a GL screensaver (such as hypetorus) accelerates the recreate 1 procedure. In this scenario, hypertorus would sit at 100% CPU. Killing it would yield an Xorg at 100% CPU, and then continue from step 3 of recreate 1.
I confirm Victor's comments. I tried with a blank screensaver and the problem remains. If I disable the screensaver, the system remains stable much longer (there seem to be _other_ problems with X).
So bottom line:
recreate 1:
--------------
- configure a screen saver (blank)
- let the computer idle for a few hours
- when returning from the screensaver, Xorg sits at 100% CPU and yields a moving cursor over empty background. No windows, no menu etc. Keyboard not responsive either (no ctl-alt-backspace, no ctl-alt-F1...)
- killing X takes you to "recreate 2"
recreate 2:
--------------
- log in under GDM (enter a gnome session)
- log out
- log in again => X starts spinning at 100% and yields a moving cursor over empty background. No windows, no menu etc. Keyboard not responsive either (no ctl-alt-backspace, no ctl-alt-F1...)
In either case, the only option is to reboot the computer.
I have the _impression_ that using a GL screensaver (such as hypetorus) accelerates the recreate 1 procedure. In this scenario, hypertorus would sit at 100% CPU. Killing it would yield an Xorg at 100% CPU, and then continue from step 3 of recreate 1.