You may be missing some needed packages that cause your desktop to crash.
Suggestions:
1. Boot into another runlevel or find a way to check the X logs and see the error. (then you can post back if you'd like

)
2. Find a way to change the desktop you are using into another one and try to fix the problem
Good luck