Dear Jonathan, could you clarify your issue a bit more, please?
For me it seemed as if display manager started a wrong session. It would be pretty helpful to see list of running processes when the issue happens. The best you can do is to use 'ps -fx' command and then quote its output. Thank you in advance.