[Wine] Splinter Cell: Conviction crashes

wingnux
Wed, 05 May 2010 08:15:51 -0000

Installed it on Ubuntu 10.04 64bit, latest nvidia drivers, wine 1.1.43. Used a
no-cd crack and winetricks to install dx10 libraries.

When I try to run the game it crashes and this is the terminal output:



> wingnux at wingnux-desktop:~$ env WINEPREFIX=/home/wingnux/.wine-splinter
wine ~/.wine-splinter/drive_c/Program\ Files/Ubisoft/Tom\ Clancy\'s\
Splinter\ Cell\ Conviction/src/system/conviction_game.exe
> fixme:ntdll:find_reg_tz_info Can't find matching timezone information
in the registry for bias 180, std (d/m/y): 21/02/2010, dlt (d/m/y): 17/10/2010
> fixme:ntdll:find_reg_tz_info Can't find matching timezone information
in the registry for bias 180, std (d/m/y): 21/02/2010, dlt (d/m/y): 17/10/2010
> fixme:advapi:SetEntriesInAclA 1 0x33f73c (nil) 0x33f774
> fixme:advapi:SetSecurityInfo stub
> fixme:advapi:SetEntriesInAclA 1 0x33f728 (nil) 0x33f770
> fixme:advapi:SetSecurityInfo stub
> fixme:advapi:SetEntriesInAclA 1 0x33f748 (nil) 0x33f790
> fixme:advapi:SetSecurityInfo stub
> fixme:system:SetProcessDPIAware stub!
> fixme:dwmapi:DwmIsCompositionEnabled 0x33f098
> fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (9800012c)
> fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (9800012c)
> fixme:iphlpapi:NotifyAddrChange (Handle 0xb1e8d8, overlapped 0xb1e8e0):
stub
>
>
> ..\..\..\src\thread\ms\thread.cpp(328) : ASSERT FAILURE: Ret()
> wine: Unhandled exception 0x80000003 at address 0x7b832b63 (thread 0009),
starting debugger...
> 0x7b832b63 DebugBreak+0x3 in kernel32: int	$3
> Modules:
> Module	Address			Debug info	Name (130 modules)
> PE	  240000-  2a1000	Deferred        lead3dengine
> PE	  2b0000-  2c9000	Deferred        leadd3dxenonr
> PE	  2d0000-  3cb000	Deferred        lead3doffline
> PE	  3d0000-  3d7000	Deferred        x3daudio1_6
> PE	  400000- 1520000	Export          conviction_game
> PE	 17a0000- 1bba000	Deferred        d3dx9_41
> PE	10000000-10070000	Deferred        d3dx10_41
> PE	18000000-1803b000	Deferred        binkw32
> ELF	7b800000-7b93d000	Export          kernel32<elf>
>   \-PE	7b810000-7b93d000	\               kernel32
> ELF	7bc00000-7bcb8000	Deferred        ntdll<elf>
>   \-PE	7bc10000-7bcb8000	\               ntdll
> ELF	7bf00000-7bf04000	Deferred        <wine-loader>
> ELF	7d861000-7d866000	Deferred        libgpg-error.so.0
> ELF	7d866000-7d86f000	Deferred        librt.so.1
> ELF	7d86f000-7d8a8000	Deferred        libdbus-1.so.3
> ELF	7d8a8000-7d91b000	Deferred        libgcrypt.so.11
> ELF	7d91b000-7d92c000	Deferred        libtasn1.so.3
> ELF	7d92c000-7d930000	Deferred        libkeyutils.so.1
> ELF	7d930000-7d954000	Deferred        libk5crypto.so.3
> ELF	7d954000-7da05000	Deferred        libkrb5.so.3
> ELF	7da05000-7da16000	Deferred        libavahi-client.so.3
> ELF	7da16000-7dab1000	Deferred        libgnutls.so.26
> ELF	7dab1000-7dae0000	Deferred        libgssapi_krb5.so.2
> ELF	7dae0000-7db26000	Deferred        libcups.so.2
> ELF	7dbd1000-7dc05000	Deferred        uxtheme<elf>
>   \-PE	7dbe0000-7dc05000	\               uxtheme
> ELF	7dc05000-7dc0f000	Deferred        libxcursor.so.1
> ELF	7dc0f000-7dc15000	Deferred        libxfixes.so.3
> ELF	7dc15000-7dc19000	Deferred        libxcomposite.so.1
> ELF	7dc19000-7dc21000	Deferred        libxrandr.so.2
> ELF	7dc21000-7dc2b000	Deferred        libxrender.so.1
> ELF	7dc2b000-7dc31000	Deferred        libxxf86vm.so.1
> ELF	7dc31000-7dc35000	Deferred        libxinerama.so.1
> ELF	7dc35000-7dc3b000	Deferred        libxdmcp.so.6
> ELF	7dc3b000-7dc3f000	Deferred        libxau.so.6
> ELF	7dc3f000-7dc59000	Deferred        libxcb.so.1
> ELF	7dc59000-7dc5e000	Deferred        libuuid.so.1
> ELF	7dc5e000-7dd7b000	Deferred        libx11.so.6
> ELF	7dd7b000-7dd8b000	Deferred        libxext.so.6
> ELF	7dd8b000-7dda4000	Deferred        libice.so.6
> ELF	7dda4000-7ddad000	Deferred        libsm.so.6
> ELF	7ddae000-7ddb6000	Deferred        libkrb5support.so.0
> ELF	7ddb6000-7ddc2000	Deferred        libavahi-common.so.3
> ELF	7ddcb000-7ddcf000	Deferred        libcom_err.so.2
> ELF	7ddcf000-7de70000	Deferred        winex11<elf>
>   \-PE	7dde0000-7de70000	\               winex11
> ELF	7dec5000-7deec000	Deferred        libexpat.so.1
> ELF	7deec000-7df1c000	Deferred        libfontconfig.so.1
> ELF	7df1c000-7df92000	Deferred        libfreetype.so.6
> ELF	7df92000-7dfda000	Deferred        dsound<elf>
>   \-PE	7dfa0000-7dfda000	\               dsound
> ELF	7dfda000-7dffe000	Deferred        mpr<elf>
>   \-PE	7dfe0000-7dffe000	\               mpr
> ELF	7dffe000-7e013000	Deferred        libz.so.1
> ELF	7e035000-7e08f000	Deferred        wininet<elf>
>   \-PE	7e040000-7e08f000	\               wininet
> ELF	7e08f000-7e0a3000	Deferred        lz32<elf>
>   \-PE	7e090000-7e0a3000	\               lz32
> ELF	7e0a3000-7e0c9000	Deferred        msvfw32<elf>
>   \-PE	7e0b0000-7e0c9000	\               msvfw32
> ELF	7e0c9000-7e0ef000	Deferred        msacm32<elf>
>   \-PE	7e0d0000-7e0ef000	\               msacm32
> ELF	7e0ef000-7e12d000	Deferred        avifil32<elf>
>   \-PE	7e100000-7e12d000	\               avifil32
> ELF	7e12d000-7e214000	Deferred        oleaut32<elf>
>   \-PE	7e140000-7e214000	\               oleaut32
> ELF	7e214000-7e26c000	Deferred        dbghelp<elf>
>   \-PE	7e220000-7e26c000	\               dbghelp
> ELF	7e26c000-7e296000	Deferred        netapi32<elf>
>   \-PE	7e270000-7e296000	\               netapi32
> ELF	7e296000-7e2c2000	Deferred        secur32<elf>
>   \-PE	7e2a0000-7e2c2000	\               secur32
> ELF	7e2c2000-7e356000	Deferred        crypt32<elf>
>   \-PE	7e2d0000-7e356000	\               crypt32
> ELF	7e356000-7e36a000	Deferred        libresolv.so.2
> ELF	7e373000-7e38c000	Deferred        version<elf>
>   \-PE	7e380000-7e38c000	\               version
> ELF	7e38c000-7e3ad000	Deferred        iphlpapi<elf>
>   \-PE	7e390000-7e3ad000	\               iphlpapi
> ELF	7e3ad000-7e3d9000	Deferred        ws2_32<elf>
>   \-PE	7e3b0000-7e3d9000	\               ws2_32
> ELF	7e3d9000-7e461000	Deferred        winmm<elf>
>   \-PE	7e3e0000-7e461000	\               winmm
> ELF	7e461000-7e477000	Deferred        psapi<elf>
>   \-PE	7e470000-7e477000	\               psapi
> ELF	7e477000-7e499000	Deferred        imm32<elf>
>   \-PE	7e480000-7e499000	\               imm32
> ELF	7e499000-7e4d2000	Deferred        dinput<elf>
>   \-PE	7e4a0000-7e4d2000	\               dinput
> ELF	7e4d2000-7e5d0000	Deferred        ole32<elf>
>   \-PE	7e4f0000-7e5d0000	\               ole32
> ELF	7e5d0000-7e644000	Deferred        msvcrt<elf>
>   \-PE	7e5e0000-7e644000	\               msvcrt
> ELF	7e644000-7e77b000	Deferred        wined3d<elf>
>   \-PE	7e650000-7e77b000	\               wined3d
> ELF	7e77b000-7e7af000	Deferred        d3d9<elf>
>   \-PE	7e780000-7e7af000	\               d3d9
> ELF	7e7af000-7e7e6000	Deferred        winspool<elf>
>   \-PE	7e7c0000-7e7e6000	\               winspool
> ELF	7e7e6000-7e848000	Deferred        shlwapi<elf>
>   \-PE	7e7f0000-7e848000	\               shlwapi
> ELF	7e848000-7ea12000	Deferred        shell32<elf>
>   \-PE	7e860000-7ea12000	\               shell32
> ELF	7ea12000-7eabf000	Deferred        comdlg32<elf>
>   \-PE	7ea20000-7eabf000	\               comdlg32
> ELF	7eabf000-7eb33000	Deferred        rpcrt4<elf>
>   \-PE	7ead0000-7eb33000	\               rpcrt4
> ELF	7eb33000-7eb8d000	Deferred        advapi32<elf>
>   \-PE	7eb40000-7eb8d000	\               advapi32
> ELF	7eb8d000-7ec18000	Deferred        gdi32<elf>
>   \-PE	7eba0000-7ec18000	\               gdi32
> ELF	7ec18000-7ed49000	Deferred        user32<elf>
>   \-PE	7ec30000-7ed49000	\               user32
> ELF	7ed49000-7ee1a000	Deferred        comctl32<elf>
>   \-PE	7ed50000-7ee1a000	\               comctl32
> ELF	7ee1a000-7ee2e000	Deferred        xinput1_3<elf>
>   \-PE	7ee20000-7ee2e000	\               xinput1_3
> ELF	7ef8b000-7ef97000	Deferred        libnss_files.so.2
> ELF	7ef97000-7efa1000	Deferred        libnss_nis.so.2
> ELF	7efa1000-7efb8000	Deferred        libnsl.so.1
> ELF	7efb8000-7efde000	Deferred        libm.so.6
> ELF	7efde000-7eff9000	Deferred        dinput8<elf>
>   \-PE	7efe0000-7eff9000	\               dinput8
> ELF	f7505000-f7509000	Deferred        libdl.so.2
> ELF	f7509000-f7663000	Deferred        libc.so.6
> ELF	f7664000-f767d000	Deferred        libpthread.so.0
> ELF	f7697000-f769f000	Deferred        libnss_compat.so.2
> ELF	f769f000-f77da000	Deferred        libwine.so.1
> ELF	f77dc000-f77fa000	Deferred        ld-linux.so.2
> Threads:
> process  tid      prio (all id:s are in hex)
> 00000008 (D) C:\Program Files\Ubisoft\Tom Clancy's Splinter Cell
Conviction\src\system\conviction_game.exe
> 	00000025    1
> 	00000009    0 <=> 0000000e services.exe
> 	0000001d    0
> 	0000001c    0
> 	00000015    0
> 	00000010    0
> 	0000000f    0
> 00000017 winedevice.exe
> 	0000001f    0
> 	0000001e    0
> 	0000001b    0
> 	00000018    0
> 00000028 explorer.exe
> 	00000029    0
> Backtrace:
> =>0 0x7b832b63 DebugBreak+0x3() in kernel32 (0x0179fb08)
>   1 0x00e95e69 in conviction_game (+0xa95e68) (0x014a1e28)
>   2 0x00000000 (0x00000000)
> fixme:win:EnumDisplayDevicesW ((null),0,0x179f29c,0x00000000), stub!
> fixme:dxgi:dxgi_adapter_CheckInterfaceSupport iface 0x2b69f88, guid
{9b7e4c0f-342c-4106-a19f-4f2704f689f0}, umd_version (nil) stub!
> fixme:wbemprox:wbem_locator_ConnectServer 0x2b67f98,
L"\\\\.\\root\\cimv2", (null), (null), (null), 0x00000000, (null),
(nil), 0x36691b4)
> fixme:ntdll:find_reg_tz_info Can't find matching timezone information
in the registry for bias 180, std (d/m/y): 21/02/2010, dlt (d/m/y): 17/10/2010
> fixme:reg:GetNativeSystemInfo (0x1799fe4) using GetSystemInfo()
> fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property:
{f2957840-260c-11d1-a4d8-00c04fc28aca}
> fixme:win:EnumDisplayDevicesW ((null),0,0x179f470,0x00000000), stub!
> fixme:wbemprox:wbem_locator_ConnectServer 0x2b6ac48,
L"\\\\.\\root\\cimv2", (null), (null), (null), 0x00000000, (null),
(nil), 0x36691b4)
> fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property:
{f2957840-260c-11d1-a4d8-00c04fc28aca}
> fixme:win:EnumDisplayDevicesW ((null),0,0x1799a10,0x00000000), stub!
> fixme:win:EnumDisplayDevicesW
(L"\\\\.\\DISPLAY1",0,0x17996c8,0x00000000), stub!
> fixme:win:EnumDisplayDevicesW ((null),1,0x1799a10,0x00000000), stub!
> fixme:win:EnumDisplayDevicesW ((null),0,0x1799cec,0x00000000), stub!
> fixme:win:EnumDisplayDevicesW ((null),0,0x17999c4,0x00000000), stub!
> fixme:wbemprox:wbem_locator_ConnectServer 0x2b6a928,
L"\\\\.\\root\\cimv2", (null), (null), (null), 0x00000000, (null),
(nil), 0x179f5b4)
> Segmentation fault