Re: Xorg 7.2 and 9746 freeze
I've confirmed on my machine that the problem is with the first while loop. I put some calls to xf86Msg around each loop. When the driver goes nuts, it starts the first loop and never returns. It will successfully complete the loops many many times but, inevitably, it will freeze up.
I have no idea what that first loop is actually trying to do, but that's where the problem is (for me, at least).