Yesterday I posted a patch to wine-patches which should fix the issue in case you are using the game in opengl mode. Try it and you'll see that it will work: http://www.winehq.org/pipermail/wine-patches/2006-August/030123.html
If you get it in Direct3d9 mode the issue is way more complicated to fix. Basicly we don't have proper GLX checks. I plan to look at the issue when all the OpenGL issues are over. Basicly the same when it all works fine needs to be done in WineD3D or I might port WineD3D to use our correct opengl32 layer. Roderick > Hi, > > I am trying to run the World of Warcraft 1.11.0 (trial) client using Wine > 0.9.20 and XOrg 7.1 with > a Radeon 9200 video card. I don't have a guest access code yet, and so I > have only reached > Warcraft's login screen. However, this screen seems to be working fine... > until I press the "Quit" > button. When I do that, the client crashes. Here is the default console > output: > > $ /opt/wine/World\ of\ Warcraft/WoW.exe > libGL warning: 3D driver claims to not support visual 0x4b > libGL warning: 3D driver claims to not support visual 0x4b > Mesa: CPU vendor: GenuineIntel > Mesa: CPU name: Intel(R) Xeon(TM) CPU 2.66GHz > Mesa: MMX cpu detected. > Mesa: SSE cpu detected. > Mesa: Not testing OS support for SSE, leaving enabled. > fixme:advapi:SetSecurityInfo stub > fixme:powrprof:DllMain (0x7cad0000, 1, (nil)) not fully implemented > fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11 > fixme:powrprof:DllMain (0x7cad0000, 0, (nil)) not fully implemented > fixme:win:EnumDisplayDevicesW ((null),0,0x34eeec,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x34f458,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x34f6f8,0x00000000), stub! > fixme:win:EnumDisplayDevicesW ((null),0,0x34f6f8,0x00000000), stub! > fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is > nonexistent at the moment! > fixme:system:SystemParametersInfoW Unimplemented action: 113 > (SPI_SETMOUSESPEED)fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem > (0x18ac48) : stub, > simulating 253MB for now, returning 253MB left > fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MIN not > supported on this opengl > fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MAX not > supported on this opengl > fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x18ac48) Unhandled query type 9 > fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MAX not > supported on this opengl > fixme:d3d:IWineD3DDeviceImpl_SetRenderState WINED3DRS_POINTSIZE_MIN not > supported on this opengl > fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x18ac48) Unhandled query type 8 > fixme:win:EnumDisplayDevicesW ((null),0,0x34f168,0x00000000), stub! > fixme:system:SystemParametersInfoW Unimplemented action: 112 > (SPI_GETMOUSESPEED)fixme:system:SystemParametersInfoW Unimplemented > action: 113 > (SPI_SETMOUSESPEED)fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), > 00000000, 00000000): > stub.fixme:wininet:InternetSetOptionW Option > INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB > fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not > supported on protocol 4 > fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; > STUB > fixme:imm:ImmAssociateContextEx (0x10024, (nil), 16): stub > X Error of failed request: BadValue (integer parameter out of range for > operation) > Major opcode of failed request: 145 (XFree86-DRI) > Minor opcode of failed request: 9 () > Value in failed request: 0x2c00058 > Serial number of failed request: 485 > Current serial number in output stream: 485 > > This crash is more serious than it looks because WoW only updates its > configuration file when it > exits, and (of course) this crash happens before it can do that. > > I have some WINEDEBUG=d3d output, but it's 300K compressed with bzip2 and > so I cannot post it > here. > > Can anyone suggest any way I might debug this, please? I *think* that the > operation is > XF86GetDrawableInfo(), but am not sure. And since this crash only happens > on exit, could Wine be > requesting "drawable info" for a resource that it has deleted? > > Thanks for any help, > Cheers, > Chris > > > > ___________________________________________________________ > Now you can scan emails quickly with a reading pane. Get the new Yahoo! > Mail. http://uk.docs.yahoo.com/nowyoucan.html > -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer