Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74788 - gdm/kdm respawning failures
Summary: gdm/kdm respawning failures
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-17 15:34 UTC by Tim Burrell
Modified: 2004-12-27 06:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Burrell 2004-12-17 15:34:59 UTC
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.
Comment 1 SpanKY gentoo-dev 2004-12-17 17:37:55 UTC
if you downgrade to 1.11.7 does it work ?

what about 1.9.x ?
Comment 2 Tim Burrell 2004-12-17 17:56:06 UTC
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?
Comment 3 Tim Burrell 2004-12-19 19:50:58 UTC
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.
Comment 4 Tim Burrell 2004-12-19 20:47:10 UTC
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.
Comment 5 Tim Burrell 2004-12-27 06:46:29 UTC
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.
Comment 6 Tim Burrell 2004-12-27 06:46:46 UTC
Fixed.