On snv_b58 x86 machine, If UTF-8 locale(such as en_US.UTF-8) is selected Xserver can't start up correctlly, even after reboot the machine.
This problem can't be found on snv_b57.
Attached /var/dt/Xerrors file.
Work Around
Use a non-UTF-8 locale
-or-
pkgrm SUNWtxfnt (assuming you don't need Thai characters.)