Error starting Star Wolves 3 on Linux Mint

Questions about Wine on Linux
Locked
chrish_92
Newbie
Newbie
Posts: 3
Joined: Wed Nov 15, 2017 2:33 pm

Error starting Star Wolves 3 on Linux Mint

Post by chrish_92 »

Hi,

I'm a new Wine user, but according to the database Star Wolves 3 (GOG version) should run just fine.
I tried manually copying the game directory to linux and starting the exe-file with wine, but this doesn't work. Using the playonlinux installation help didn't work either.

I'm using Linux Mint 18.2 Cinnamon 64-bit. When I started Wine for the first time, it asked to download and install a NET framework which I did.
I have an AMD/ATI HD3850 graphics card and tried to use the opensource driver (mesa) as well as the alternative "amd64-microcode" driver.

Here is the detailed error:

Code: Select all

Unhandled exception: page fault on read access to 0x00000014 in 32-bit code (0x00495607).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00495607 ESP:0032fc20 EBP:0032fd38 EFLAGS:00210202(  R- --  I   - - - )
 EAX:00000000 EBX:00000000 ECX:00a418d0 EDX:00a36cc9
 ESI:00a4e920 EDI:00a4e920
Stack dump:
0x0032fc20:  00a4e920 00a4e920 00000000 00a4a8f0
0x0032fc30:  007174e8 007174ec 00000001 00000020
0x0032fc40:  00000080 007174f0 00000020 00a4d3c0
0x0032fc50:  00000000 00000000 00000078 7bc4900f
0x0032fc60:  00a32060 00000002 0032fcc8 7bc48f00
0x0032fc70:  00a4a800 00000000 0071b738 00000000
000c: sel=0067 base=00000000 limit=00000000 32-bit --x
Backtrace:
=>0 0x00495607 in sw3cw (+0x95607) (0x0032fd38)
0x00495607: movl	0x14(%eax),%eax
Modules:
Module	Address			Debug info	Name (102 modules)
PE	  400000-  811ab0	Export          sw3cw
PE	10000000-10012000	Deferred        zlib1
PE	30000000-3006e000	Deferred        binkw32
ELF	7784d000-7ab6b000	Deferred        libllvm-4.0.so.1
ELF	7ab6b000-7b800000	Deferred        r600_dri.so
ELF	7b800000-7ba54000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba54000	\               kernel32
ELF	7bc00000-7bcda000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcda000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d503000-7d51f000	Deferred        libbsd.so.0
ELF	7d51f000-7d542000	Deferred        libtinfo.so.5
ELF	7d542000-7d579000	Deferred        libedit.so.2
ELF	7d579000-7d582000	Deferred        libffi.so.6
ELF	7d582000-7d59f000	Deferred        libgcc_s.so.1
ELF	7d716000-7d732000	Deferred        libelf.so.1
ELF	7d732000-7d73e000	Deferred        libdrm_amdgpu.so.1
ELF	7d73e000-7d74c000	Deferred        libdrm_radeon.so.1
ELF	7d74c000-7d756000	Deferred        libdrm_nouveau.so.2
ELF	7d756000-7d766000	Deferred        libsensors.so.4
ELF	7d766000-7d779000	Deferred        libdrm.so.2
ELF	7d779000-7d77f000	Deferred        libxcb-dri2.so.0
ELF	7d77f000-7d79a000	Deferred        libxcb-glx.so.0
ELF	7d79a000-7d79d000	Deferred        libx11-xcb.so.1
ELF	7d79d000-7d7a1000	Deferred        libxdamage.so.1
ELF	7d7a1000-7d7bd000	Deferred        libglapi.so.0
ELF	7d7bd000-7d7c0000	Deferred        libxshmfence.so.1
ELF	7dbd7000-7dbdf000	Deferred        libxcb-sync.so.1
ELF	7dbdf000-7dbe3000	Deferred        libxcb-present.so.0
ELF	7dbe3000-7dc53000	Deferred        libgl.so.1
ELF	7dc77000-7dc9b000	Deferred        imm32<elf>
  \-PE	7dc80000-7dc9b000	\               imm32
ELF	7dce1000-7dcf5000	Deferred        psapi<elf>
  \-PE	7dcf0000-7dcf5000	\               psapi
ELF	7dcf5000-7dda4000	Deferred        msvcrt<elf>
  \-PE	7dd10000-7dda4000	\               msvcrt
ELF	7dda4000-7ddeb000	Deferred        dsound<elf>
  \-PE	7ddb0000-7ddeb000	\               dsound
ELF	7ddeb000-7de15000	Deferred        msacm32<elf>
  \-PE	7ddf0000-7de15000	\               msacm32
ELF	7de15000-7decd000	Deferred        winmm<elf>
  \-PE	7de20000-7decd000	\               winmm
ELF	7decd000-7ded4000	Deferred        libxfixes.so.3
ELF	7ded4000-7dedf000	Deferred        libxcursor.so.1
ELF	7dedf000-7def2000	Deferred        libxi.so.6
ELF	7def2000-7def6000	Deferred        libxcomposite.so.1
ELF	7def6000-7df03000	Deferred        libxrandr.so.2
ELF	7df03000-7df0f000	Deferred        libxrender.so.1
ELF	7df0f000-7df16000	Deferred        libxxf86vm.so.1
ELF	7df16000-7df1a000	Deferred        libxinerama.so.1
ELF	7df1a000-7df21000	Deferred        libxdmcp.so.6
ELF	7df21000-7df25000	Deferred        libxau.so.6
ELF	7df25000-7df4b000	Deferred        libxcb.so.1
ELF	7df4b000-7e096000	Deferred        libx11.so.6
ELF	7e096000-7e0ab000	Deferred        libxext.so.6
ELF	7e0ad000-7e0b1000	Deferred        libxcb-dri3.so.0
ELF	7e0b1000-7e0cd000	Deferred        dinput8<elf>
  \-PE	7e0c0000-7e0cd000	\               dinput8
ELF	7e0cf000-7e15c000	Deferred        winex11<elf>
  \-PE	7e0e0000-7e15c000	\               winex11
ELF	7e214000-7e23e000	Deferred        libexpat.so.1
ELF	7e23e000-7e287000	Deferred        libfontconfig.so.1
ELF	7e287000-7e2b2000	Deferred        libpng12.so.0
ELF	7e2b2000-7e2cd000	Deferred        libz.so.1
ELF	7e2cd000-7e37d000	Deferred        libfreetype.so.6
ELF	7e3a1000-7e41d000	Deferred        rpcrt4<elf>
  \-PE	7e3b0000-7e41d000	\               rpcrt4
ELF	7e41d000-7e54c000	Deferred        ole32<elf>
  \-PE	7e430000-7e54c000	\               ole32
ELF	7e54c000-7e574000	Deferred        d3dxof<elf>
  \-PE	7e550000-7e574000	\               d3dxof
ELF	7e574000-7e5e8000	Deferred        d3dcompiler_43<elf>
  \-PE	7e580000-7e5e8000	\               d3dcompiler_43
ELF	7e5e8000-7e672000	Deferred        d3dx9_36<elf>
  \-PE	7e5f0000-7e672000	\               d3dx9_36
ELF	7e672000-7e68c000	Deferred        d3dx9_35<elf>
  \-PE	7e680000-7e68c000	\               d3dx9_35
ELF	7e68c000-7e7da000	Deferred        user32<elf>
  \-PE	7e6a0000-7e7da000	\               user32
ELF	7e7da000-7e846000	Deferred        advapi32<elf>
  \-PE	7e7f0000-7e846000	\               advapi32
ELF	7e846000-7e95d000	Deferred        gdi32<elf>
  \-PE	7e850000-7e95d000	\               gdi32
ELF	7e95d000-7ea7b000	Deferred        opengl32<elf>
  \-PE	7e980000-7ea7b000	\               opengl32
ELF	7ea7b000-7ebad000	Deferred        wined3d<elf>
  \-PE	7ea90000-7ebad000	\               wined3d
ELF	7ebad000-7ebea000	Deferred        d3d9<elf>
  \-PE	7ebb0000-7ebea000	\               d3d9
ELF	7ef42000-7ef55000	Deferred        libnss_files.so.2
ELF	7ef55000-7ef62000	Deferred        libnss_nis.so.2
ELF	7ef62000-7ef7d000	Deferred        libnsl.so.1
ELF	7ef7d000-7ef87000	Deferred        libnss_compat.so.2
ELF	7ef87000-7efdc000	Deferred        libm.so.6
ELF	7efe0000-7eff9000	Deferred        version<elf>
  \-PE	7eff0000-7eff9000	\               version
ELF	f73f3000-f73f8000	Deferred        libdl.so.2
ELF	f73f8000-f75ae000	Deferred        libc.so.6
ELF	f75af000-f75cc000	Deferred        libpthread.so.0
ELF	f75f0000-f77a5000	Dwarf           libwine.so.1
ELF	f77a7000-f77cc000	Deferred        ld-linux.so.2
ELF	f77ce000-f77cf000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\GOG Games\Star Wolves 3 - Civil War\sw3cw.exe
	00000009    0 <==
0000000e services.exe
	0000001e    0
	0000001d    0
	00000018    0
	00000016    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000023    0
	00000022    0
00000024 sw3cw.exe
	00000025    0
00000026 winedbg.exe
	00000027    0
System information:
    Wine build: wine-1.6.2
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 4.10.0-37-generic

User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Error starting Star Wolves 3 on Linux Mint

Post by dimesio »

Code: Select all

    Wine build: wine-1.6.2
Start by upgrading Wine; 1.6.2 is over three years old and no longer supported.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Error starting Star Wolves 3 on Linux Mint

Post by Bob Wya »

chrish_92 wrote:Hi,

I'm a new Wine user, but according to the database Star Wolves 3 (GOG version) should run just fine.
I tried manually copying the game directory to linux and starting the exe-file with wine, but this doesn't work. Using the playonlinux installation help didn't work either.
chrish_92 wrote: I'm using Linux Mint 18.2 Cinnamon 64-bit. When I started Wine for the first time, it asked to download and install a NET framework which I did.
I have an AMD/ATI HD3850 graphics card and tried to use the opensource driver (mesa) as well as the alternative "amd64-microcode" driver.
...
Do you mean Wine Mono?
I presume you mean the radeon graphics driver - the only one available for an AMD card that old...

Please upgrade your Wine version - 1.6.2 is 3 years old and not supported. See WineHQ Download: Ubuntu ...

Please retest your application in a 32-bit WINEPREFIX - set to Windows XP, e.g.

Code: Select all

export WINEPREFIX=~/.wine32
wineboot -u
winetricks winxp
See: WineHQ FAQ: 6.5.3 How do I create a 32 bit wineprefix on a 64 bit system?

Bob
chrish_92
Newbie
Newbie
Posts: 3
Joined: Wed Nov 15, 2017 2:33 pm

Re: Error starting Star Wolves 3 on Linux Mint

Post by chrish_92 »

Thanks! I will try what you said after work.
I'm just wondering why that wine version is over 3 years old. I installed it by using the graphical software administration app / software browser (don't know how it's called in English, I'm using the German version). So updating should work via sudo apt-get update / upgrade ?
chrish_92
Newbie
Newbie
Posts: 3
Joined: Wed Nov 15, 2017 2:33 pm

Re: Error starting Star Wolves 3 on Linux Mint

Post by chrish_92 »

Nevermind, it's all explained in the linked wiki post. Thanks again!
Locked