Duncan's suggestion that it could be permissions issue is worth investigating; it could definitely be a reason for errors when launching the GUI from a console. But not, IMHO, for issues with X11 started through a DM as the server should in that case run as root (it does on my system at least.