Das Letzte Einhorn
2011-May-24 19:27 UTC
[Wine] Ntdll hang when starting a new game in Mass Effect
Native dinput8 and d3dx9_36 have to be used in order for the game to load and workaround mouse input (see http://bugs.winehq.org/show_bug.cgi?id=16822). When I start a new game, after setting up Shepard's profile and waiting for the first cinematic to play there is an ntdll error which freezes the game. Any clue on how to workaround it? Code: xavier at xavier /wine/masseffect1/drive_c/Program Files/Mass Effect/Binaries $ wine MassEffect.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762) fixme:gameux:GameExplorerImpl_VerifyAccess (0x157be8, L"C:\\Program Files\\Mass Effect\\Binaries\\MassEffect.exe", 0x93ead8) fixme:win:EnumDisplayDevicesW ((null),0,0x93f510,0x00000000), stub! fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1553ef70,0x1553eef8): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1553ef70,0x1553eef8): stub fixme:xinput:XInputGetState (0 0x93f964) fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet. fixme:xinput:XInputSetState (0 0x93fb04) Stub! fixme:xinput:XInputSetState (0 0x93fb04) Stub! [b]err:ntdll:RtlpWaitForCriticalSection section 0x7dc05940 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0009, blocked by 0025, retrying (60 sec)[/b]
John Drescher
2011-May-24 19:30 UTC
[Wine] Ntdll hang when starting a new game in Mass Effect
> xavier at xavier /wine/masseffect1/drive_c/Program Files/Mass Effect/Binaries $ wine MassEffect.exe > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)winetricks vcrun2005
Das Letzte Einhorn
2011-May-25 03:32 UTC
[Wine] Re: Ntdll hang when starting a new game in Mass Effect
John Drescher wrote:> > > xavier at xavier /wine/masseffect1/drive_c/Program Files/Mass Effect/Binaries $ wine MassEffect.exe > > fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762) > > > > winetricks vcrun2005This does not work around the hang. Code: xavier at xavier /wine/masseffect1/drive_c/Program Files/Mass Effect/Binaries $ wine MassEffect.exe fixme:gameux:GameExplorerImpl_VerifyAccess (0x137b38, L"C:\\Program Files\\Mass Effect\\Binaries\\MassEffect.exe", 0x93ead8) fixme:win:EnumDisplayDevicesW ((null),0,0x93f510,0x00000000), stub! fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d9:Direct3DShaderValidatorCreate9 stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1561e850,0x1561e750): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1561e850,0x1561e750): stub fixme:xinput:XInputGetState (0 0x93f964) fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet. fixme:xinput:XInputSetState (0 0x93fb04) Stub! err:ntdll:RtlpWaitForCriticalSection section 0x7dd8e940 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0009, blocked by 0025, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x7dd8e940 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0009, blocked by 0025, retrying (60 sec)