Your trace works fine on my Sandybridge system. No hangs.
In order to run a 32-bit application, you'll need to use a 32-bit build of Mesa (libGL.so and i965_dri.so). Note that your system 'glxinfo' binary is likely 64-bit, so it won't give an accurate indication of what version of Mesa you're using. (You could use a 32-bit build of glxinfo, though.)
I'm guessing that perhaps you accidentally got the (old) 32-bit Mesa installed on your system, rather than the newly built git version you thought you were testing. It's really easy to do.
Hi Martin,
Your trace works fine on my Sandybridge system. No hangs.
In order to run a 32-bit application, you'll need to use a 32-bit build of Mesa (libGL.so and i965_dri.so). Note that your system 'glxinfo' binary is likely 64-bit, so it won't give an accurate indication of what version of Mesa you're using. (You could use a 32-bit build of glxinfo, though.)
I'm guessing that perhaps you accidentally got the (old) 32-bit Mesa installed on your system, rather than the newly built git version you thought you were testing. It's really easy to do.
Or I could be wrong and there's an actual bug. :)