I have an installation of openSUSE 10.3 that's been running for quite a while with no problems. Today, I added a new user, and upon doing so, I was asked if I want to disable automatic login. I opted to disable it. This is on a VMware Workstation 6.5 virtual machine with vmware tools installed. Again, this combination has been working for some time, and no upgrades have taken place recently.

Shortly after that, I rebooted the system. Now the gdm tries to start over and over, and eventually returns me to a screen saying that the display server has been shut down about 6 times in the past 90 seconds, and that it won't try again for another two minutes. After two minutes, of course, there is no improvement, so the process loops.

I logged in at the console as one of my unprivileged users and type "startx." Lo and behold, that works fine ( ), so I know that the X configuration is OK. Unfortunately, I'm a newbie when it comes to gdm troubleshooting. Looking in /var/log ... I don't find much help.

When I look at the /var/log/gdm directory, I see the following :0.log file:
Code:
X Window System Version 7.2.0
Release Date: Tue Jun  3 00:09:04 UTC 2008
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux opensuse-vm 2.6.22.19-0.1-default #1 SMP 2008-10-14 22:17:43 +0200 i686
Build Date: 03 June 2008
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Nov 16 06:32:38 2008
(==) Using config file: "/etc/X11/xorg.conf"
(II) Module already built-in

Backtrace:
0: /usr/bin/X(xf86SigHandler+0x81) [0x80ca381]
1: [0xffffe420]
2: /usr/bin/X [0x817b205]
3: /usr/bin/X(CompositePicture+0x150) [0x8161c20]
4: /usr/bin/X [0x8167a6f]
5: /usr/bin/X [0x8164db5]
6: /usr/bin/X [0x81580be]
7: /usr/bin/X(Dispatch+0x1af) [0x808f6af]
8: /usr/bin/X(main+0x47e) [0x807717e]
9: /lib/libc.so.6(__libc_start_main+0xe0) [0xb7d34fe0]
10: /usr/bin/X(FontFileCompleteXLFD+0x1e5) [0x8076501]

Fatal server error:
Caught signal 11.  Server aborting
/var/log messages doesn't provide much help either (at least to me) :
Code:
Nov 16 06:32:24 opensuse-vm gconfd (root-3699): starting (version 2.20.0), pid 3699 user 'root'
Nov 16 06:32:25 opensuse-vm gconfd (root-3699): Resolved address "xml:readonly:/etc/gconf/gconf.xml.mandatory" to a read-only configuration source at position 0
Nov 16 06:32:25 opensuse-vm gconfd (root-3699): Resolved address "xml:readwrite:/root/.gconf" to a writable configuration source at position 1
Nov 16 06:32:25 opensuse-vm gconfd (root-3699): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only configuration source at position 2
Nov 16 06:32:25 opensuse-vm gconfd (root-3699): Resolved address "xml:readonly:/etc/gconf/gconf.xml.schemas" to a read-only configuration source at position 3
Nov 16 06:32:28 opensuse-vm tpvmlpd[3763]: device type not supported
Nov 16 06:32:32 opensuse-vm gconfd (mfessa-3773): starting (version 2.20.0), pid 3773 user 'mfessa'
Nov 16 06:32:32 opensuse-vm gconfd (mfessa-3773): Resolved address "xml:readonly:/etc/gconf/gconf.xml.mandatory" to a read-only configuration source at position 0
Nov 16 06:32:32 opensuse-vm gconfd (mfessa-3773): Resolved address "xml:readwrite:/home/mfessa/.gconf" to a writable configuration source at position 1
Nov 16 06:32:32 opensuse-vm gconfd (mfessa-3773): Resolved address "xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only configuration source at position 2
Nov 16 06:32:32 opensuse-vm gconfd (mfessa-3773): Resolved address "xml:readonly:/etc/gconf/gconf.xml.schemas" to a read-only configuration source at position 3
Nov 16 06:32:34 opensuse-vm gconfd (mfessa-3773): Received signal 15, shutting down cleanly
Nov 16 06:32:34 opensuse-vm gconfd (mfessa-3773): Exiting
Nov 16 06:32:34 opensuse-vm gdm[3607]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0
Nov 16 06:32:39 opensuse-vm gdm[3842]: Gtk-WARNING: Ignoring the separator setting
Nov 16 06:32:40 opensuse-vm gdm[3606]: WARNING: failsafe dialog failed (inhibitions: 0 0)
Nov 16 06:32:40 opensuse-vm gdm[3846]: Gtk-WARNING: cannot open display:  
Nov 16 06:32:40 opensuse-vm gdm[3606]: WARNING: failsafe dialog failed (inhibitions: 0 1)
Nov 16 06:32:40 opensuse-vm gdm[3847]: Gtk-WARNING: cannot open display:  
Nov 16 06:32:40 opensuse-vm gdm[3606]: WARNING: failsafe dialog failed (inhibitions: 1 1)
Nov 16 06:32:41 opensuse-vm init: Switching to runlevel: 3
Nov 16 06:32:43 opensuse-vm tpvmlpd[3908]: device type not supported
Nov 16 06:32:55 opensuse-vm gconfd (root-3699): GConf server is not in use, shutting down.
Nov 16 06:32:55 opensuse-vm gconfd (root-3699): Exiting
Nov 16 06:32:58 opensuse-vm tpvmlpd[3927]: device type not supported
Nov 16 06:33:13 opensuse-vm tpvmlpd[3928]: device type not supported
Nov 16 06:33:28 opensuse-vm tpvmlpd[3947]: device type not supported
Nov 16 06:33:43 opensuse-vm tpvmlpd[3948]: device type not supported
Nov 16 06:33:58 opensuse-vm tpvmlpd[3967]: device type not supported
Nov 16 06:34:13 opensuse-vm tpvmlpd[3968]: device type not supported
Nov 16 06:34:28 opensuse-vm tpvmlpd[3987]: device type not supported
Nov 16 06:34:43 opensuse-vm tpvmlpd[3988]: device type not supported
Nov 16 06:34:58 opensuse-vm tpvmlpd[4007]: device type not supported
Nov 16 06:35:13 opensuse-vm tpvmlpd[4008]: device type not supported
Nov 16 06:35:28 opensuse-vm tpvmlpd[4027]: device type not supported
Nov 16 06:35:43 opensuse-vm tpvmlpd[4028]: device type not supported
Nov 16 06:35:58 opensuse-vm tpvmlpd[4047]: device type not supported
Nov 16 06:36:13 opensuse-vm tpvmlpd[4049]: device type not supported
Nov 16 06:36:28 opensuse-vm tpvmlpd[4068]: device type not supported
Nov 16 06:36:28 opensuse-vm tpvmlpd[2735]: aborting
All I know to add now is that I had suspected that this was due to disabling autologin. So I went into /etc/sysconfig/displaymanager... and changed DISPLAYMANAGER_AUTOLOGIN="orig_user_name"... ran SuSEconfig, rebooted. This worked for me - one time! After that, it's back to being unable to start gdm.

I don't know where else to look, and would really appreciate any pointers for analyzing gdm problems. I've scoured the web over the past few hours, trying to find out something applicable for the errors I'm getting. Other people have similar errors, but their solutions/causes don't seem to fit my case.

For the time being, I've set inittab to start at runlevel 3, and am manually entering startx after login. So I can operate (kinda, sorta) but I'd like to solve this if possible.

Thanks for any advice.
D