[Wine] Can't get Splinter Cell Double Agent to run

Middreks wineforum-user at winehq.org
Sun Feb 22 09:26:27 CST 2009


Hey guys,

I just installed SCDA, and also installed directx9 with winetricks if it is needed for the game.
I have a laptop (ASUS F5SL AP104) with the following setup:
Intel Core 2 Duo T5750
3 GB RAM
AMD/ATI Mobility Radeon HD3470 (worst VGA ever used, but don't have better though)
Ubuntu 8.10 Intrepid Ibex, wine-1.1.15, latest ati drivers


Here are the terminal outputs:
First with original .exe:


Code:
middreks at middreks-laptop:~/.wine/drive_c/Program Files/Ubisoft/Tom Clancy's Splinter Cell Double Agent/SCDA-Offline/System$ WINEDEBUG="fixme-all" wine Sp*.exe
err:rpc:I_RpcGetBuffer no binding
wine: Unhandled page fault on read access to 0x00000000 at address 0x10d3a303 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10d3a303).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:10d3a303 ESP:003eec80 EBP:003ef5f0 EFLAGS:00010296(   - 00      RISAP1)
 EAX:00000000 EBX:00000000 ECX:7bc94d24 EDX:ffffffff
 ESI:10f0e284 EDI:10f0e284
Stack dump:
0x003eec80:  00000128 00000073 10f106b4 10d35277
0x003eec90:  003ef5bc 10f106ac 003ef610 003efa1c
0x003eeca0:  003efa1f 00000000 003f290b 00000000
0x003eecb0:  00000000 00000000 00000000 00000000
0x003eecc0:  00000000 00000000 00000000 00000000
0x003eecd0:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x10d3a303 in splintercell4 (+0x43a303) (0x003ef5f0)
  1 0x10d3d498 in splintercell4 (+0x43d498) (0x003efe18)
  2 0x10d0f5b1 in splintercell4 (+0x40f5b1) (0x003f291c)
  3 0x10d194d5 in splintercell4 (+0x4194d5) (0x003f92b4)
  4 0xe0736863 (0x1101c760)
  5 0x00000000 (0x10beb24c)
  6 0xf18b5601 (0x042444f6)
  7 0x00000000 (0x00000000)
0x10d3a303: cmpb	$0x0,0x0(%ebx)
Modules:
Module	Address			Debug info	Name (142 modules)
PE	  430000-  498000	Deferred        window
PE	  4a0000-  700000	Deferred        d3dx9_30
PE	  700000- 1620000	Deferred        engine
PE	 1620000- 166c000	Deferred        dxt_stub
PE	 1670000- 189e000	Deferred        daredsound3d_scr_rd
PE	 18a0000- 18ad000	Deferred        dareext_gear_rd
PE	 18b0000- 194d000	Deferred        gear_rd
PE	 1950000- 1963000	Deferred        ubicom_release
PE	 1970000- 19a0000	Deferred        eax
PE	10000000-1002c000	Deferred        um
PE	10100000-103ef000	Deferred        core
PE	10900000-110a8000	Export          splintercell4
ELF	7a3fe000-7b800000	Deferred        fglrx_dri.so
ELF	7b800000-7b940000	Deferred        kernel32<elf>
  \-PE	7b820000-7b940000	\               kernel32
ELF	7bc00000-7bcb1000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb1000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
PE	7c340000-7c396000	Deferred        msvcr71
PE	7c3a0000-7c41b000	Deferred        msvcp71
ELF	7cde1000-7ce4a000	Deferred        libgcrypt.so.11
ELF	7ce4a000-7ce5c000	Deferred        libtasn1.so.3
ELF	7ce5c000-7cef9000	Deferred        libgnutls.so.26
ELF	7d702000-7d706000	Deferred        libgpg-error.so.0
ELF	7d706000-7d70a000	Deferred        libkeyutils.so.1
ELF	7d70a000-7d713000	Deferred        libkrb5support.so.0
ELF	7d713000-7d745000	Deferred        libcrypt.so.1
ELF	7d745000-7d769000	Deferred        libk5crypto.so.3
ELF	7d769000-7d7fb000	Deferred        libkrb5.so.3
ELF	7d7fb000-7d825000	Deferred        libgssapi_krb5.so.2
ELF	7d825000-7d85b000	Deferred        libcups.so.2
ELF	7d8c8000-7d8fb000	Deferred        uxtheme<elf>
  \-PE	7d8d0000-7d8fb000	\               uxtheme
ELF	7d9fb000-7da4b000	Deferred        libpulse.so.0
ELF	7da4b000-7db13000	Deferred        libasound.so.2
ELF	7db83000-7db87000	Deferred        libcom_err.so.2
ELF	7db87000-7dba0000	Deferred        msacm32<elf>
  \-PE	7db90000-7dba0000	\               msacm32
ELF	7dba0000-7dba4000	Deferred        libcap.so.1
ELF	7dba4000-7dbbc000	Deferred        libice.so.6
ELF	7dbbc000-7dbc5000	Deferred        libsm.so.6
ELF	7dbc5000-7dbcc000	Deferred        libasound_module_pcm_pulse.so
ELF	7dbcc000-7dbd5000	Deferred        librt.so.1
ELF	7dbd5000-7dc0c000	Deferred        winealsa<elf>
  \-PE	7dbe0000-7dc0c000	\               winealsa
ELF	7dc0c000-7dc15000	Deferred        libxcursor.so.1
ELF	7dc15000-7dc1a000	Deferred        libxfixes.so.3
ELF	7dc1a000-7dc1e000	Deferred        libxcomposite.so.1
ELF	7dc1e000-7dc25000	Deferred        libxrandr.so.2
ELF	7dc25000-7dc2f000	Deferred        libxrender.so.1
ELF	7dc2f000-7dc35000	Deferred        libxxf86vm.so.1
ELF	7dc35000-7dc38000	Deferred        libxinerama.so.1
ELF	7dc3b000-7dc50000	Deferred        midimap<elf>
  \-PE	7dc40000-7dc50000	\               midimap
ELF	7dc50000-7dc71000	Deferred        imm32<elf>
  \-PE	7dc60000-7dc71000	\               imm32
ELF	7dc71000-7dd0d000	Deferred        winex11<elf>
  \-PE	7dc80000-7dd0d000	\               winex11
ELF	7dd3a000-7dd61000	Deferred        libexpat.so.1
ELF	7dd61000-7dd8e000	Deferred        libfontconfig.so.1
ELF	7dd8e000-7dda4000	Deferred        libz.so.1
ELF	7dda4000-7de1a000	Deferred        libfreetype.so.6
ELF	7de32000-7de4d000	Deferred        wsock32<elf>
  \-PE	7de40000-7de4d000	\               wsock32
ELF	7de4d000-7de77000	Deferred        msvfw32<elf>
  \-PE	7de50000-7de77000	\               msvfw32
ELF	7de77000-7dea0000	Deferred        msacm32<elf>
  \-PE	7de80000-7dea0000	\               msacm32
ELF	7dea0000-7dede000	Deferred        avifil32<elf>
  \-PE	7deb0000-7dede000	\               avifil32
ELF	7dede000-7def3000	Deferred        lz32<elf>
  \-PE	7dee0000-7def3000	\               lz32
ELF	7def3000-7df0e000	Deferred        version<elf>
  \-PE	7df00000-7df0e000	\               version
ELF	7df0e000-7df5c000	Deferred        dbghelp<elf>
  \-PE	7df20000-7df5c000	\               dbghelp
ELF	7df5c000-7df89000	Deferred        ws2_32<elf>
  \-PE	7df60000-7df89000	\               ws2_32
ELF	7df89000-7dfd6000	Deferred        dsound<elf>
  \-PE	7df90000-7dfd6000	\               dsound
ELF	7dfd6000-7dfdb000	Deferred        libxdmcp.so.6
ELF	7dfdb000-7dff4000	Deferred        libxcb.so.1
ELF	7dff4000-7dff7000	Deferred        libxcb-xlib.so.0
ELF	7dff7000-7e006000	Deferred        libgcc_s.so.1
ELF	7e0f5000-7e1e4000	Deferred        libx11.so.6
ELF	7e1e4000-7e1f3000	Deferred        libxext.so.6
ELF	7e1f3000-7e27f000	Deferred        libgl.so.1
ELF	7e27f000-7e2f0000	Deferred        libglu.so.1
ELF	7e2f2000-7e308000	Deferred        psapi<elf>
  \-PE	7e300000-7e308000	\               psapi
ELF	7e308000-7e31f000	Deferred        glu32<elf>
  \-PE	7e310000-7e31f000	\               glu32
ELF	7e31f000-7e442000	Deferred        wined3d<elf>
  \-PE	7e330000-7e442000	\               wined3d
ELF	7e442000-7e473000	Deferred        d3d9<elf>
  \-PE	7e450000-7e473000	\               d3d9
ELF	7e473000-7e55f000	Deferred        oleaut32<elf>
  \-PE	7e490000-7e55f000	\               oleaut32
ELF	7e55f000-7e60c000	Deferred        comdlg32<elf>
  \-PE	7e570000-7e60c000	\               comdlg32
ELF	7e60c000-7e642000	Deferred        winspool<elf>
  \-PE	7e610000-7e642000	\               winspool
ELF	7e642000-7e665000	Deferred        mpr<elf>
  \-PE	7e650000-7e665000	\               mpr
ELF	7e665000-7e6b6000	Deferred        wininet<elf>
  \-PE	7e670000-7e6b6000	\               wininet
ELF	7e6b6000-7e6ca000	Deferred        libresolv.so.2
ELF	7e6ca000-7e6ea000	Deferred        iphlpapi<elf>
  \-PE	7e6d0000-7e6ea000	\               iphlpapi
ELF	7e6ea000-7e751000	Deferred        rpcrt4<elf>
  \-PE	7e700000-7e751000	\               rpcrt4
ELF	7e751000-7e863000	Deferred        ole32<elf>
  \-PE	7e770000-7e863000	\               ole32
ELF	7e863000-7e92a000	Deferred        comctl32<elf>
  \-PE	7e870000-7e92a000	\               comctl32
ELF	7e92a000-7e987000	Deferred        shlwapi<elf>
  \-PE	7e940000-7e987000	\               shlwapi
ELF	7e987000-7eb11000	Deferred        shell32<elf>
  \-PE	7e9a0000-7eb11000	\               shell32
ELF	7eb11000-7eb7e000	Deferred        msvcrt<elf>
  \-PE	7eb20000-7eb7e000	\               msvcrt
ELF	7eb7e000-7ebd3000	Deferred        advapi32<elf>
  \-PE	7eb90000-7ebd3000	\               advapi32
ELF	7ebd3000-7ec74000	Deferred        gdi32<elf>
  \-PE	7ebe0000-7ec74000	\               gdi32
ELF	7ec74000-7edc2000	Deferred        user32<elf>
  \-PE	7ec90000-7edc2000	\               user32
ELF	7edc2000-7ee56000	Deferred        winmm<elf>
  \-PE	7edd0000-7ee56000	\               winmm
ELF	7ef92000-7ef9e000	Deferred        libnss_files.so.2
ELF	7ef9e000-7efa9000	Deferred        libnss_nis.so.2
ELF	7efa9000-7efc2000	Deferred        libnsl.so.1
ELF	7efc2000-7efe8000	Deferred        libm.so.6
ELF	7efea000-7f000000	Deferred        oleacc<elf>
  \-PE	7eff0000-7f000000	\               oleacc
ELF	f7c40000-f7c43000	Deferred        libxau.so.6
ELF	f7c45000-f7c4e000	Deferred        libnss_compat.so.2
ELF	f7c4f000-f7c53000	Deferred        libdl.so.2
ELF	f7c53000-f7db1000	Deferred        libc.so.6
ELF	f7db2000-f7dcb000	Deferred        libpthread.so.0
ELF	f7de3000-f7f1e000	Deferred        libwine.so.1
ELF	f7f20000-f7f40000	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 Double Agent\SCDA-Offline\System\SplinterCell4.exe
	00000009    0 <==
0000000c 
	0000001f    0
	00000019    0
	00000018    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000014    0
	00000011    0
	00000010    0
00000015 
	0000001b    0
	0000001a    0
	00000017    0
	00000016    0
0000001c 
	00000020    0
	0000001e    0
	0000001d    0
00000021 
	00000022    0
Backtrace:
=>0 0x10d3a303 in splintercell4 (+0x43a303) (0x003ef5f0)
  1 0x10d3d498 in splintercell4 (+0x43d498) (0x003efe18)
  2 0x10d0f5b1 in splintercell4 (+0x40f5b1) (0x003f291c)
  3 0x10d194d5 in splintercell4 (+0x4194d5) (0x003f92b4)
  4 0xe0736863 (0x1101c760)
  5 0x00000000 (0x10beb24c)
  6 0xf18b5601 (0x042444f6)
  7 0x00000000 (0x00000000)



And then with a NO-DVD patch, with less output:


Code:
middreks at middreks-laptop:~/.wine/drive_c/Program Files/Ubisoft/Tom Clancy's Splinter Cell Double Agent/SCDA-Offline/System$ wine Splinter*.exefixme:process:GetProcessWorkingSetSize (0xffffffff,0x3280b4,0x3280a8): stub
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x326ad8,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3823
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
middreks at middreks-laptop:~/.wine/drive_c/Program Files/Ubisoft/Tom Clancy's Splinter Cell Double Agent/SCDA-Offline/System$ wine Splinter*.exe
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x3280b4,0x3280a8): stub
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x326ad8,0x00000000), stub!
fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture
 @ directx.c / 3823
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F
err:d3d:getColorBits Unsupported format: WINED3DFMT_A16B16G16R16F



Any ideas solving this problem?







More information about the wine-users mailing list