I have a radeon 4870 + wine 1.1.21 (just updated to it) but it still locks up in Half life: Source games... -- no change from previous wine versions!
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series
OpenGL version string: 2.1.8494 Release
Here is the logfile:
Edit: I don't think it is a fglrx issue due to:
E: shm.c: mmap() failed: Cannot allocate memory
steamapps\user\half-life\hl.exe: pulse.c:200: pulse_new: Assertion `p->context' failed.
I disabled alsa (no sound now, heh...) in winecfg and now it works, now I know it is a pulseaudio bug that is causing me this issue!