Just for information: I noticed the same behaviour on my FreeBSD laptop. It appears from time to time, and when I have it on a tty, I'll have it until next reboot. Oddly enough, when I launch xinit or X on the tty which has the problem, it works normally. I checked the logs, well... nothing to say.
> Strange problem which appeared in 3.8 and appears in 3.9. When I type > startx it does nothing. After waiting for half a minute i press cancel and > only then it begins to do something but fails to start. When I open > another > tty and type there startx it starts normally. The strangest thing is that > I > do nothing, X fails to start without any reason. > > Artyom