http://bugs.winehq.org/show_bug.cgi?id=9451
--- Comment #9 from Robert Hurst r_hurst@microwavesoft.com 2007-08-26 12:26:16 --- 1. Tried the cd instructions, no change 2. yum erase wine-* (0.9.43) 3. Regressed to wine 0.9.39: [root@SuperP4XEON wine-0.9.39]# rpm -ivh wine-* Preparing... ########################################### [100%] 1:wine-core ########################################### [ 10%] 2:wine-capi ########################################### [ 20%] 3:wine-cms ########################################### [ 30%] 4:wine-esd ########################################### [ 40%] 5:wine-jack ########################################### [ 50%] 6:wine-ldap ########################################### [ 60%] 7:wine-nas ########################################### [ 70%] 8:wine-tools ########################################### [ 80%] 9:wine-twain ########################################### [ 90%] 10:wine ########################################### [100%]
[rhurst@SuperP4XEON ~]# cd .wine/drive_c/Program\ Files/Microsoft\ Games/Dungeon\ Siege [rhurst@SuperP4XEON Dungeon Siege]# env WINEPREFIX="/home/rhurst/.wine" wine "DungeonSiege.Exe" nointro=true vsync=false asynccursor=false ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0 ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL default:0 fixme:wave:ALSA_AddCaptureDevice Add support for DSCapture fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x173e88) : stub, simulating 64MB for now, returning 64MB left fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x170d50)->((nil),00000008) fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x170d50)->(0x10026,00000c13) fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel DirectDraw is not fully thread safe yet fixme:d3d:IWineD3DDeviceImpl_SetMultithreaded No thread safety in wined3d yet fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x170d50): Stub! fixme:font:WineEngCreateFontInstance Untranslated charset 255 fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x170d50)->(0x10026,00000008) fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x170d50): Stub! fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x170d50)->((nil),00000008) fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
RAN PERFECTLY AGAIN!! Attached running screenshots. The "No thread safety in wined3d yet" seems to just 'work'... I know there has been development work in that area, could it be that it is breaking here on the newer versions?
I have also tried the latest 0.9.44, and it continues to crash after the game loads AND ONLY AFTER moving the mouse for a second or two.