I know this is a little vague: I installed RedHat 7.0 in my Dell Precision Workstation 420. I am the only non-root user on this system. Intermittently, usually after the system has been running for a while and I've logged off and back on several times, messages about "connection refused on display :0" begin to appear on the system console. Often this results in very weird things, like two overlapping copies of the icons on my KDE desktop, apparently because kwm thinks it didn't run correctly the first time and restarts itself. (I've verified with ps that two copies of kwm are running in these situations.) When I'm logged in, "ps -efw | grep X" reveals that /etc/X11/X is running with the -auth switch specifying a file in /etc/X11/xdm/authdir. Comparing with a 6.2 system without this problem and with mainly up-to-date patches, I notice that /etc/X11/xdm/authdir is a real directory, mode 0600, owned by root, while under 7.0 it is a symlink to /var/lib/xdm; the latter is mode 0644 by default. Otherwise (and I'm not an X guru) I can't offhand see anything which would cause this.
Please attach an X server log from before and after this occurs.
This was such a long time ago that I honestly don't remember how I fixed it, but it was probably an update. In any event, the system in question is now running 7.1, so I can't really help with this problem any more.
Ok thanks, closing bug.