I just tested without kernel modesetting enabled and the bug is still there. So it's likely a problem of X server 1.7.*