Four things to try: 1. Check the font path. 2. export LIBGL_DEBUG=verbose before starting X by hand. GL/DRI etc is always a good candidate for a crash. 3. Try startx'ing as root and see if it makes a difference, the user rights thingie. 4. Disable the xfree modules with #'s one by one and startx to see which one is the crashing one, especially the font things
One of these should bring you at least information about the error. Then you could at least ask the correct package maintainer or maybe even solve it by recompiling from clean source or so. -- Thomas Ritter "Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety." - Benjamin Franklin