I looked at both the .xsession-errors and the XFree86.0.log files, and they don't really tell me much:
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/X11/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "cole"
/etc/gdm/Xsession: Beginning session setup...
/etc/gdm/Xsession: Executing startkde failed, will try to run x-terminal-emulator
Warning: locale not supported by C library, locale unchanged
XFree86.0.log is too long to post, but doesn't come up with any errors; just a few warnings, mostly over missing fonts.
I don't really know what I'm supposed to be looking for in these logs; can anyone tell me what's going on?