Hi. I've started to experince X hungs and crashes since some change around 2011-10-17 or 2011-10-16.
I'm running git driver version in a Slackware64 based system. The problem was tested with the following configuration:
kernels: 3.0, 3.1rc4, 3.1rc6, 3.1rc10
mesa: 7.10.3 and latest git version
drm: latest git version
compiz: 0.9.2 to 0.9.5
The last git version that works ok for me is the one from 2011-10-17 12:41:14 (last change I see in gitk is "sna: Fast path common colour conversions"). I think (but I can't be 100% sure since crashes are almost random, so I can't reproduce it easily) that the next change (Rearrange the BLT->RENDER workaround, from 2011-10-16 16:05:49) is the one that started the problem.
I always compile it with sna enabled.
Let me know what extra information can I send to help you.
Are you using SNA? Could you attach the X logs and dmesg output as well please?
Are you using SNA with compositing? Could you attach the X logs and dmesg output as well please?
Good news. I cannot reproduce it anymore. Some change last week has fixed that problem.