Whats happening is: When I use ctrl-alt-bkspc to restart Xorg, GDM fails to respawn (I get left at the text console). Actually I don't know why it would be baselayout causing the problem. It doesn't make sense to me why that's the problem... but never-the-less... the only thing I've changed about my system since this started happening is upgrading baselayout. I use ctrl-alt-bkspc a lot to exit X (I've trained my gf to use it when XScreensaver has locked the keyboard on her), and all of a sudden (since emerging baselayout-1.11.8) this no longer works. Actually it does work (but only rarely), and some WM's seem to handle it better than others. For example if I load up KDE, and ctrl-alt-bkspc it, GDM respawns fine (most of the time), but if I am in enlightenment or fluxbox this almost never works. I am quite sure it's not the fault of the WM though, because I used to do this routinely with no problems. I have also tried switching from gdm to kdm and the problem remains unchanged. Does anyone have any ideas what could be causing this, and how I can fix it? If there's any more information I can provide please let me know. emerge --info: Gentoo Base System version 1.6.8 Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.10-rc2.SpaceDolphin i686) ================================================================= System uname: 2.6.10-rc2.SpaceDolphin i686 AMD Athlon(tm) XP 2200+ distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1,sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks grc sandbox sfperms" GENTOO_MIRRORS="http://mirror.cpsc.ucalgary.ca/mirror/gentoo.org ftp://gentoo.agsn.ca/ http://gentoo.llarian.net/ http://gentoo.binarycompass.org" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://SpaceTree/portage" USE="X Xaw3d aalib alsa apm arts avi berkdb bitmap-fonts bluetooth bonobo cdr crypt cups curl dri dvd encode esd f77 fam fbcon flac foomaticdb fortran gdbm gif glx gnome gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib imlib2 jack java jikes joystick jpeg junit kde lcms libg++ libwww mad maildir mikmod mmx motif mozilla mpeg mpeg4 mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl plotutils png ppds python qt quicktime readline ruby samba sdl slp speex spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb videos wmf wxwindows x86 xinerama xml xml2 xmms xosd xv zlib" Reproducible: Always Steps to Reproduce: 1. make sure to be using baselayout 1.11.8 2. run gdm/kdm and then log using enlightenment or fluxbox 3. hit ctrl-alt-bkspc 4. do not profit. Actual Results: graphical login manager did not respawn as expected. was left at console. Expected Results: graphical login manager should have respawned X.
if you downgrade to 1.11.7 does it work ? what about 1.9.x ?
I just downgraded to 1.9.x and the problem still exists, so this is definitely not related to baselayout. Sorry about that. I have no idea what the problem is. I've been able to verify that when gdm should be respawning, and I'm sitting at the console, gdm is infact still running. I can stop it with /etc/init.d/xdm stop, and that works fine. I just have no idea what it's doing, or why it won't respawn. I'm open to wild suggestions here... anyone got any ideas?
Okay I've got an update on this. I've discovered that after I ctrl-alt-bkspc the X server and it kicks me out to the console the X process is listed as defunct. Then if I wait a minute or so I see "user <me> logged off" and gdm respawns. So I suppose it's not really a bug. It's just weird that it only started happening recently.
Nope, now it's back to completely not working again. ctrl-alt-bkspc, nothing. If I do a 'ps fax' it doesn't show any instance of X, and the logs show the user logged off sucessfully, yet no respawning. Really odd.
Not sure what happened. works. I'm just gonna close this off. It's gotta be some random weird thing I did to my system.
Fixed.