X server should not be root
I think one of the main reasons this bug wasn't given a high priority is that the Xorg server is currently being modified to work in non-root mode, precisely because of bugs like this, eliminating the problem at its root (pun intended).
It is just taking them a little longer than expected so I guess the kernel developers got tired of waiting and squashed this particular bug just in case.