On multihead system with xinerama enabled when you logoff from X server and xdm hangs up. You still can login remotelly over ssh/telnet and kill X server and restart xdm. Reproducible: Always Steps to Reproduce: 1. You must have multihead system 2. Enable xinerama 3. Login into Xsession. 4. Logoff from X. Bingo. Actual Results: Xdm login windows appears but you can do nothing. You even cannot switch to other console. Expected Results: Someone can login into X session. >emerge --info Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.6.0-test8-mm 1) ================================================================= System uname: 2.6.0-test8-mm1 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.3.8p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://ftp.rhnet.is/pub/gent oo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg kde gnome libg++ libw ww mad mikmod motif mpeg ncurses nls pdflib png quicktime spell truetype xml2 xm ms xv zlib gdbm berkdb slang readline arts svga tcltk java mysql X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gtk qt opengl ldap xinerama alsa video_c ards_rage128 video_cards_radeon"
There is easy workaround for this problem: If you use xdm change file /etc/X11/xdm/xdm-config. Add/change line: DisplayManager._0.terminateServer: true For kdm change file /etc/X11/kdm/kdmrc Into section [X-*-Core] add/change line: TerminateServer=true
This has been in active for over a year now... If its still a problem add some more information, etc etc, otherwise please close it.