http://bugs.winehq.org/show_bug.cgi?id=5547
Summary: DirectDraw games no longer works after upgrading to 0.9.16 Product: Wine Version: 0.9.16. Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: simotsa@gmail.com
After upgrading wine, game such as Ragnorok Battle Offline and RozenMUGEN no longer works. And for those that runs, their graphics are distorted.
Here's the error message when the program is executed:
$ wine rbo_ex3.exe fixme:imm:ImmGetDefaultIMEWnd (0x10024 - (nil) 0x7fd18438 ): semi-stub fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7fd23660) : stub, emulating 64MB for now, returning 64MB fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd21d58)->((nil),00000008) fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd70450)->((nil),00000008) fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x7fd70450)->(0x10024,00000008) fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_MULTISAMPLEMASK,-1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_PATCHEDGESTYLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_PATCHSEGMENTS,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_DEBUGMONITORTOKEN,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_POSITIONDEGREE,3) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_NORMALDEGREE,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_MINTESSELLATIONLEVEL,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_MAXTESSELLATIONLEVEL,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ADAPTIVETESS_X,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ADAPTIVETESS_Y,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ADAPTIVETESS_Z,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ADAPTIVETESS_W,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ENABLEADAPTIVETESSELLATION,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_COLORWRITEENABLE1,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_COLORWRITEENABLE2,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_COLORWRITEENABLE3,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_BLENDFACTOR,-1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_SRGBWRITEENABLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_SEPARATEALPHABLENDENABLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_SRCBLENDALPHA,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_DESTBLENDALPHA,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_BLENDOPALPHA,1) not handled yet err:d3d_surface:IWineD3DSurfaceImpl_BltOverride Wrong surface type for BLT override(not on swapchain) ! fixme:d3d_surface:IWineD3DSurfaceImpl_UnlockRect unsupported unlocking to Rendering surface surf@0x7fd71dc8 usage(WINED3DUSAGE_RENDERTARGET) err:ddraw:PixelFormat_DD2WineD3D Don't know how to handle a 24 bit depth buffer with stencil bits fixme:d3d:IWineD3DDeviceImpl_SetRenderState Last Pixel Drawing Disabled, not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState Last Pixel Drawing Disabled, not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState Last Pixel Drawing Disabled, not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_MULTISAMPLEMASK,-1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_PATCHEDGESTYLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_PATCHSEGMENTS,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_DEBUGMONITORTOKEN,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_POSITIONDEGREE,3) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_NORMALDEGREE,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_MINTESSELLATIONLEVEL,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_MAXTESSELLATIONLEVEL,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ADAPTIVETESS_X,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ADAPTIVETESS_Y,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ADAPTIVETESS_Z,1065353216) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ADAPTIVETESS_W,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_ENABLEADAPTIVETESSELLATION,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_COLORWRITEENABLE1,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_COLORWRITEENABLE2,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_COLORWRITEENABLE3,15) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_BLENDFACTOR,-1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_SRGBWRITEENABLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_SEPARATEALPHABLENDENABLE,0) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_SRCBLENDALPHA,2) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_DESTBLENDALPHA,1) not handled yet fixme:d3d:IWineD3DDeviceImpl_SetRenderState (0x7c4f6e30)->(WINED3DRS_BLENDOPALPHA,1) not handled yet err:d3d_surface:IWineD3DSurfaceImpl_BltOverride Wrong surface type for BLT override(not on swapchain) ! wine: Unhandled page fault on read access to 0x00000014 at address 0x7f64437b (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x7f64437b). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:7f64437b ESP:7fb7f6e0 EBP:7fb7f758 EFLAGS:00210246( - 00 -RIZP1) EAX:7fd6f630 EBX:7f685108 ECX:7fd6f630 EDX:00000000 ESI:7c4f6e30 EDI:00000000 Stack dump: 0x7fb7f6e0: 7fd6f630 7f682718 7fb7f73c 7fb7f768 0x7fb7f6f0: 7f6859a9 7f671e00 7fb7f814 7f685108 0x7fb7f700: 0000009c b7f0b128 00000000 00000001 0x7fb7f710: 7c4f6e30 00000000 00000000 7f6859a8 0x7fb7f720: 7f671e00 7f66f218 7fb7f768 7f6617aa 0x7fb7f730: 00000000 7ffdee88 00000400 00000000 fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119 Backtrace: =>1 0x7f64437b in wined3d (+0x5437b) (0x7f64437b) 2 0x7f647ed5 IWineGDISurfaceImpl_Blt+0xc6 in wined3d (0x7f647ed5) 3 0x7f640b7a in wined3d (+0x50b7a) (0x7f640b7a) 4 0x7f7cd648 in ddraw (+0x1d648) (0x7f7cd648) 5 0x00416380 in rbo_ex3 (+0x16380) (0x00416380) 6 0x00000000 (0x00000000) 0x7f64437b: cmpl 0x14(%edx),%ecx Wine-dbg>quit Segmentation fault