I use wine for playing steam games like Counterstrike oder Day of Defeat. It generally works well but sometimes, randomly the games freeze and I can only restart my pc. I logged the errors into an error.log
Code:
$ tail error.log
fixme:shdocvw:OleObject_Close (0x731c498)->(1)
fixme:mshtml:HlinkTarget_SetBrowseContext (0x731cce0)->((nil))
fixme:shdocvw:ViewObject_Draw (0x210ed8)->(1 -1 (nil) (nil) 0x99c 0xc50 0x34f9b0 (nil) (nil) 00000000)
err:mshtml:nsIOService_NewURI Could not get nsIWineURI: 80004002
fixme:shdocvw:ViewObject_Draw (0x210ed8)->(1 -1 (nil) (nil) 0x99c 0xd10 0x34f9b0 (nil) (nil) 00000000)
fixme:msg:handle_internal_message unknown internal message ffffffff
fixme:msg:handle_internal_message unknown internal message ffffffff
err:virtual:NtQueryVirtualMemory Unsupported on other process
err:virtual:NtQueryVirtualMemory Unsupported on other process
err:ntdll:RtlpWaitForCriticalSection section 0x7e569160 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0017, blocked by 0009, retrying (60 sec)
I googled the error and found a lot, but no way to solve the problem. It seems to be caused by wine/OpenGL/fglrx something like that.

I'm using Ubuntu 6.10 with Linux 2.6.17-10-generic with an ATI Radeon 9800pro..some more info
Quote Originally Posted by xorg.conf
Section "Device"

# vendor=1002, device=4e49
Identifier "ATI Graphics Adapter"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
Option "DesktopSetup" "(null)"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0"

EndSection

Section "Extensions"
Option "Composite" "Disable"
EndSection
Code:
$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 Generic
OpenGL version string: 2.0.6011 (8.28.8)

Any help, ideas, assumptions is/are welcome!