I have RH 5.1 installed, and I'm running xdm with a Diamond 3000GT 4MB video card and the XF86S3V X server. Whenever any user logs out of their X session, the screen goes wavy and the system completely locks up. It does not matter if the user is root or a non-root user. I have tried updating the RPMs to the latest XFree86 RPMs available for RH 5.1 and this did not help. I also have tried changing window managers, and the problem occurs on all 5 window managers I've tried (FVWM, FVWM2, WindowMaker, E, and Afterstep). There doesn't seem to be a problem with this if I use startx to start my session, only xdm. The X server is running in 16bpp mode at 1600x1200 (but the problem happens no matter what resolution I use, I've tried others) I doubt this is relevant, but I also have a 12MB Voodoo2 card. I am pretty good at configuring X and I'm also pretty knowledgable about my hardware, so please feel free to contact me at d_martin.net or dmartin if you would like more information about this problem. I have included all the information that I can guess would be relevant, but I could easily have left things out... :) I would appreciate all e-mail regarding this be cc: to both dmartin and d_martin.net Thanks!
Oh, the chip in the video card is an S3 Virge.
We do not currently have one of the cards in question here so we may need to get one into the lab before we can accurately test this bug. I am assigning it to a developer to see if he has any further suggestions.
my suggestion is to add the line: DisplayManager._0.terminateServer: true to your /etc/X11/xdm/xdm-config file and see if the problem goes away.
Thanks. I did that and it fixed the problem.