Description of problem:
gnome-session crashes upon GDM login.
I get this in the .xsession-errors:
The program 'gnome-session' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 21 error_code 3 request_code 2 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Version-Release number of selected component (if applicable):
Always, except once this morning after replacing liboil and going to runlevel 3,
then back to 5.
Steps to Reproduce:
1. Start up in runlevel 5
2. Log in to a Gnome session via GDM
Session begins to start then quickly returns to the GDM login menu.
Session starts and I get a Gnome desktop.
Ran a yum update this morning to get everything up to speed. I thought this was
related to 434772. I installed the latest liboil from koji. Went to runlevel
3, then back to runlevel 5.
It seemed to work and allowed me to log in once. Desktop wasn't happy because
of the known XFS issues (had to restart xfs) before having the same problem
again. I logged out, restarted xfs, restarted X (by switching runlevels) and
tried to log in.
This is an issue with the new selinux support in X, most likely.
Looks like that's the issue. Disabling SELinux allows my X session to start up.
I still have to remember to restart xfs before logging in via gdm or metacity
And I'm still getting tons of warnings and errors in my .xsession-errors file.
Nautilus won't start (BadName error). I'll file a bug on this if it doesn't
If it was SELinux, it shouldn't crash in "permissive mode", should it?
But that's exactly what happens to me.
Fixed for me in "rawhide" as of 2008-03-08.