[Wine] Soldier of Fortune 3 Payback fails to start

2000ecco wineforum-user at winehq.org
Mon Sep 21 03:52:12 CDT 2009


Hi all,

even though Roland Haeder has made the game run on Ubuntu/wine (seeimingly) without any problems I am not able to run this game.

This is my environment:

Code:
cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"




Code:
wine --version
wine-1.1.29




I have set up a new wine env where I have installed the packages d3dx9, vcrun2005 and winxp with winetricks.
I have installed the game and (tried to) run it in the new env.
I have not run the DirectX-Setup which was included in the game-setup.

When I start the game with this command

Code:

user at maschine:~/Spiele/SOF3/drive_c/Programme/Activision Value/Soldier of Fortune Payback$ env WINEPREFIX="/home/user/Spiele/SOF3" wine sof3.exe 




I get this:


Code:

fixme:win:EnumDisplayDevicesW ((null),0,0x32f124,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 875710020 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(875710020) in the format lookup table
wine: Unhandled page fault on read access to 0x00000000 at address 0x10132351 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10169cea).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:10169cea ESP:0196e6bc EBP:0143e480 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:01421898 ECX:014cbe38 EDX:0196e6ff
 ESI:0196e8b4 EDI:0196e7b0
Stack dump:
0x0196e6bc:  7a0f7da1 00000000 014468a8 00000000
0x0196e6cc:  00000000 102ce268 00000000 0143d160
0x0196e6dc:  0143a2f0 014219b0 00000003 00000002
0x0196e6ec:  00000000 0143d180 0196e700 00000000
0x0196e6fc:  00007055 00008000 105f2938 0196e820
0x0196e70c:  0196e830 00005561 105f2938 0196e830
Backtrace:
=>0 0x10169cea in cloakntengine (+0x169cea) (0x0143e480)
  1 0x00d30000 (0x102e7a2c)
  2 0x103203c8 in cloakntengine (+0x3203c8) (0x101698a0)
0x10169cea: movl	0x0(%eax),%edx
Modules:
Module	Address			Debug info	Name (113 modules)
PE	  330000-  34f000	Deferred        sc
PE	  350000-  386000	Deferred        wltcodeclib
PE	  400000-  40f000	Deferred        sof3
PE	  410000-  703000	Deferred        havok
PE	  710000-  a72000	Deferred        d3dx9_32
PE	  a80000-  b07000	Deferred        msvcp80
PE	10000000-10717000	Export          cloakntengine
PE	78130000-781cb000	Deferred        msvcr80
ELF	7b800000-7b96e000	Deferred        kernel32<elf>
  \-PE	7b820000-7b96e000	\               kernel32
ELF	7bc00000-7bcb1000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcb1000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
PE	7c340000-7c396000	Deferred        msvcr71
ELF	7d501000-7dd87000	Deferred        libglcore.so.1
ELF	7ddf7000-7de82000	Deferred        libgl.so.1
ELF	7de82000-7de91000	Deferred        libgcc_s.so.1
ELF	7de91000-7de98000	Deferred        libnss_dns.so.2
ELF	7de98000-7df21000	Deferred        crypt32<elf>
  \-PE	7dea0000-7df21000	\               crypt32
ELF	7df21000-7df5b000	Deferred        rsaenh<elf>
  \-PE	7df30000-7df5b000	\               rsaenh
ELF	7df85000-7dfb8000	Deferred        uxtheme<elf>
  \-PE	7df90000-7dfb8000	\               uxtheme
ELF	7dfb8000-7dfcd000	Deferred        midimap<elf>
  \-PE	7dfc0000-7dfcd000	\               midimap
ELF	7dfcd000-7dfe5000	Deferred        msacm32<elf>
  \-PE	7dfd0000-7dfe5000	\               msacm32
ELF	7dfe5000-7dfeb000	Deferred        libattr.so.1
ELF	7dfeb000-7dff2000	Deferred        libgdbm.so.3
ELF	7dff2000-7e051000	Deferred        libpulse.so.0
ELF	7e060000-7e069000	Deferred        librt.so.1
ELF	7e069000-7e131000	Deferred        libasound.so.2
ELF	7e131000-7e168000	Deferred        winealsa<elf>
  \-PE	7e140000-7e168000	\               winealsa
ELF	7e168000-7e171000	Deferred        libxcursor.so.1
ELF	7e171000-7e176000	Deferred        libxfixes.so.3
ELF	7e176000-7e17a000	Deferred        libxcomposite.so.1
ELF	7e17a000-7e182000	Deferred        libxrandr.so.2
ELF	7e182000-7e18c000	Deferred        libxrender.so.1
ELF	7e18c000-7e192000	Deferred        libxxf86vm.so.1
ELF	7e192000-7e195000	Deferred        libxinerama.so.1
ELF	7e195000-7e1b6000	Deferred        imm32<elf>
  \-PE	7e1a0000-7e1b6000	\               imm32
ELF	7e1b6000-7e1bb000	Deferred        libxdmcp.so.6
ELF	7e1bb000-7e1d5000	Deferred        libxcb.so.1
ELF	7e1d5000-7e1d9000	Deferred        libxau.so.6
ELF	7e1d9000-7e1de000	Deferred        libuuid.so.1
ELF	7e1de000-7e2cd000	Deferred        libx11.so.6
ELF	7e2cd000-7e2dd000	Deferred        libxext.so.6
ELF	7e2dd000-7e2f5000	Deferred        libice.so.6
ELF	7e2f5000-7e2fe000	Deferred        libsm.so.6
ELF	7e2fe000-7e301000	Deferred        libnss_mdns4_minimal.so.2
ELF	7e301000-7e306000	Deferred        libcap.so.2
ELF	7e306000-7e30d000	Deferred        libasound_module_pcm_pulse.so
ELF	7e30d000-7e3ac000	Deferred        winex11<elf>
  \-PE	7e320000-7e3ac000	\               winex11
ELF	7e3f3000-7e41a000	Deferred        libexpat.so.1
ELF	7e41a000-7e447000	Deferred        libfontconfig.so.1
ELF	7e447000-7e449000	Deferred        libnvidia-tls.so.1
ELF	7e456000-7e46c000	Deferred        libz.so.1
ELF	7e46c000-7e4e3000	Deferred        libfreetype.so.6
ELF	7e4e3000-7e622000	Deferred        wined3d<elf>
  \-PE	7e500000-7e622000	\               wined3d
ELF	7e622000-7e652000	Deferred        d3d9<elf>
  \-PE	7e630000-7e652000	\               d3d9
ELF	7e652000-7e68b000	Deferred        dinput<elf>
  \-PE	7e660000-7e68b000	\               dinput
ELF	7e68b000-7e6a5000	Deferred        dinput8<elf>
  \-PE	7e690000-7e6a5000	\               dinput8
ELF	7e6a5000-7e6f2000	Deferred        dsound<elf>
  \-PE	7e6b0000-7e6f2000	\               dsound
ELF	7e6f2000-7e7d7000	Deferred        oleaut32<elf>
  \-PE	7e710000-7e7d7000	\               oleaut32
ELF	7e7d7000-7e7ed000	Deferred        libresolv.so.2
ELF	7e7fc000-7e81c000	Deferred        iphlpapi<elf>
  \-PE	7e800000-7e81c000	\               iphlpapi
ELF	7e81c000-7e84a000	Deferred        ws2_32<elf>
  \-PE	7e820000-7e84a000	\               ws2_32
ELF	7e84a000-7e865000	Deferred        wsock32<elf>
  \-PE	7e850000-7e865000	\               wsock32
ELF	7e865000-7e8d4000	Deferred        msvcrt<elf>
  \-PE	7e880000-7e8d4000	\               msvcrt
ELF	7e8d4000-7e942000	Deferred        rpcrt4<elf>
  \-PE	7e8e0000-7e942000	\               rpcrt4
ELF	7e942000-7ea3e000	Deferred        ole32<elf>
  \-PE	7e960000-7ea3e000	\               ole32
ELF	7ea3e000-7eb07000	Deferred        comctl32<elf>
  \-PE	7ea50000-7eb07000	\               comctl32
ELF	7eb07000-7eb2d000	Deferred        msvfw32<elf>
  \-PE	7eb10000-7eb2d000	\               msvfw32
ELF	7eb2d000-7ebc9000	Deferred        winmm<elf>
  \-PE	7eb40000-7ebc9000	\               winmm
ELF	7ebc9000-7ebef000	Deferred        msacm32<elf>
  \-PE	7ebd0000-7ebef000	\               msacm32
ELF	7ebef000-7ec2c000	Deferred        avifil32<elf>
  \-PE	7ec00000-7ec2c000	\               avifil32
ELF	7ec2c000-7ec83000	Deferred        advapi32<elf>
  \-PE	7ec40000-7ec83000	\               advapi32
ELF	7ec83000-7ed25000	Deferred        gdi32<elf>
  \-PE	7ec90000-7ed25000	\               gdi32
ELF	7ed25000-7ee71000	Deferred        user32<elf>
  \-PE	7ed40000-7ee71000	\               user32
ELF	7ef9b000-7efa7000	Deferred        libnss_files.so.2
ELF	7efa7000-7efb2000	Deferred        libnss_nis.so.2
ELF	7efb2000-7efcb000	Deferred        libnsl.so.1
ELF	7efcb000-7eff1000	Deferred        libm.so.6
ELF	7eff7000-7f000000	Deferred        libnss_compat.so.2
ELF	b7de4000-b7de8000	Deferred        libdl.so.2
ELF	b7de8000-b7f4b000	Deferred        libc.so.6
ELF	b7f4c000-b7f65000	Deferred        libpthread.so.0
ELF	b7f74000-b80b0000	Deferred        libwine.so.1
ELF	b80b2000-b80d0000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Programme\Activision Value\Soldier of Fortune Payback\sof3.exe
	00000020    0 <==
	00000019    0
	00000009    0
0000000e 
	00000017    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 
	00000018    0
	00000016    0
	00000013    0
	00000012    0
0000001a 
	0000001b    0
Backtrace:
=>0 0x10169cea in cloakntengine (+0x169cea) (0x0143e480)
  1 0x00d30000 (0x102e7a2c)
  2 0x103203c8 in cloakntengine (+0x3203c8) (0x101698a0)




I suspect this could be an issue with directx or the cloakntengine.dll.
I have applied the Patch 1.1 but it fails to.
Because of the advisories in the AppDB (http://appdb.winehq.org/objectManager.php?sClass=application&iId=7289) I killed the env(removed the directory) an set up a new one to keep this version the most supported.

Can someone help me?







More information about the wine-users mailing list