faforever crash on wine

This is for troubleshooting of problems with the FAF client and Forged Alliance game.

Moderator: PhilipJFry

faforever crash on wine

Postby maxis11 » 21 May 2012, 19:07

Anybody knows how to launch faforever on wine?
this is a report:
Unhandled exception: page fault on read access to 0x430c9a67 in 32-bit code (0x1e039205).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:1e039205 ESP:0033d06c EBP:0033d08c EFLAGS:00210202( R- -- I - - - )
EAX:27fffffb EBX:00000005 ECX:1b0c9a68 EDX:ffffffff
ESI:00000000 EDI:00000005
Stack dump:
0x0033d06c: 1e03c998 01de3568 1e03ca52 00000000
0x0033d07c: 001c8d00 ffffffff 00000005 010dcbbc
0x0033d08c: 0033d0a8 1e08883b 00000000 01d9a198
0x0033d09c: 001c8d00 0033d134 00139ce8 01d9a198
0x0033d0ac: 1e0bf781 001c8d00 01d9a198 00000000
0x0033d0bc: 01de3550 00000003 0033d150 001c7d30
Backtrace:
=>0 0x1e039205 in python27 (+0x39205) (0x0033d08c)
1 0x1e08883b in python27 (+0x8883a) (0x0033d0a8)
2 0x1e0bf781 in python27 (+0xbf780) (0x01d9a198)
0x1e039205: testb $0x1,0x4(%eax,%ecx,1)
Modules:
Module Address Debug info Name (140 modules)
PE 350000- 35b000 Deferred _socket.pyd
PE 3d0000- 3da000 Deferred qgif4
PE 3e0000- 3eb000 Deferred qico4
PE 3f0000- 3f8000 Deferred qtga4
PE 400000- 43c000 Deferred faforever
PE 550000- ade000 Deferred pyqt4.qtgui.pyd
PE bf0000- d89000 Deferred pyqt4.qtcore.pyd
PE fb0000- ffa000 Deferred _hashlib.pyd
PE 1000000- 10b6000 Deferred _ssl.pyd
PE 1500000- 179c000 Deferred freeimage
PE 18b0000- 192d000 Deferred pyqt4.qtnetwork.pyd
PE 1930000- 196d000 Deferred ssleay32
PE 1970000- 1a83000 Deferred libeay32
PE 1a90000- 1ac4000 Deferred qjpeg4
PE 1ad0000- 1b0a000 Deferred qmng4
PE 1b10000- 1b58000 Deferred qtiff4
PE 1b60000- 1b88000 Deferred pyexpat.pyd
PE 10000000-10013000 Deferred sip.pyd
PE 1d110000-1d116000 Deferred select.pyd
PE 1d170000-1d185000 Deferred bz2.pyd
PE 1d1a0000-1d1bd000 Deferred _ctypes.pyd
PE 1e000000-1e227000 Export python27
PE 61cc0000-61f2e000 Deferred numpy.linalg.lapack_lite.pyd
PE 62800000-6284d000 Deferred numpy.core.umath.pyd
PE 64000000-640f5000 Deferred qtnetwork4
PE 64800000-64820000 Deferred numpy.core._sort.pyd
PE 65000000-657c4000 Deferred qtgui4
PE 66140000-6614b000 Deferred numpy.lib._compiled_base.pyd
PE 67000000-6725f000 Deferred qtcore4
PE 67300000-673d4000 Deferred numpy.core.multiarray.pyd
PE 682c0000-68331000 Deferred numpy.random.mtrand.pyd
PE 6c000000-6c00c000 Deferred bsdiff.pyd
PE 6e400000-6e426000 Deferred numpy.core.scalarmath.pyd
PE 70b80000-70b8e000 Deferred numpy.fft.fftpack_lite.pyd
ELF 7b800000-7ba15000 Deferred kernel32<elf>
\-PE 7b810000-7ba15000 \ kernel32
ELF 7bc00000-7bcc3000 Deferred ntdll<elf>
\-PE 7bc10000-7bcc3000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d6a7000-7d6c5000 Deferred wintab32<elf>
\-PE 7d6b0000-7d6c5000 \ wintab32
ELF 7d6c5000-7d77d000 Deferred crypt32<elf>
\-PE 7d6d0000-7d77d000 \ crypt32
ELF 7d77d000-7d7bb000 Deferred rsaenh<elf>
\-PE 7d780000-7d7bb000 \ rsaenh
ELF 7d7bb000-7d7d6000 Deferred spoolss<elf>
\-PE 7d7c0000-7d7d6000 \ spoolss
ELF 7d7d6000-7d7f7000 Deferred localspl<elf>
\-PE 7d7e0000-7d7f7000 \ localspl
ELF 7d7f7000-7d800000 Deferred librt.so.1
ELF 7d800000-7d805000 Deferred libgpg-error.so.0
ELF 7d805000-7d81d000 Deferred libresolv.so.2
ELF 7d81d000-7d866000 Deferred libdbus-1.so.3
ELF 7d866000-7d878000 Deferred libp11-kit.so.0
ELF 7d878000-7d8fd000 Deferred libgcrypt.so.11
ELF 7d8fd000-7d90f000 Deferred libtasn1.so.3
ELF 7d90f000-7d918000 Deferred libkrb5support.so.0
ELF 7d918000-7d91d000 Deferred libcom_err.so.2
ELF 7d91d000-7d945000 Deferred libk5crypto.so.3
ELF 7d945000-7da14000 Deferred libkrb5.so.3
ELF 7da14000-7da26000 Deferred libavahi-client.so.3
ELF 7da26000-7da34000 Deferred libavahi-common.so.3
ELF 7da34000-7daf8000 Deferred libgnutls.so.26
ELF 7daf8000-7db36000 Deferred libgssapi_krb5.so.2
ELF 7db36000-7db89000 Deferred libcups.so.2
ELF 7db94000-7dba7000 Deferred gnome-keyring-pkcs11.so
ELF 7dba7000-7dc8c000 Deferred msvcp90<elf>
\-PE 7dbd0000-7dc8c000 \ msvcp90
ELF 7dc8c000-7dcbe000 Deferred ws2_32<elf>
\-PE 7dc90000-7dcbe000 \ ws2_32
ELF 7dcbe000-7dce6000 Deferred msacm32<elf>
\-PE 7dcc0000-7dce6000 \ msacm32
ELF 7dce6000-7dd93000 Deferred winmm<elf>
\-PE 7dcf0000-7dd93000 \ winmm
ELF 7dd93000-7ddcd000 Deferred winspool<elf>
\-PE 7dda0000-7ddcd000 \ winspool
ELF 7ddcd000-7deac000 Deferred comdlg32<elf>
\-PE 7ddd0000-7deac000 \ comdlg32
ELF 7deac000-7df9e000 Deferred oleaut32<elf>
\-PE 7dec0000-7df9e000 \ oleaut32
ELF 7df9e000-7e013000 Deferred rpcrt4<elf>
\-PE 7dfb0000-7e013000 \ rpcrt4
ELF 7e013000-7e11b000 Deferred ole32<elf>
\-PE 7e030000-7e11b000 \ ole32
ELF 7e131000-7e165000 Deferred uxtheme<elf>
\-PE 7e140000-7e165000 \ uxtheme
ELF 7e165000-7e25d000 Deferred comctl32<elf>
\-PE 7e170000-7e25d000 \ comctl32
ELF 7e25d000-7e2c7000 Deferred shlwapi<elf>
\-PE 7e270000-7e2c7000 \ shlwapi
ELF 7e2c7000-7e4d8000 Deferred shell32<elf>
\-PE 7e2d0000-7e4d8000 \ shell32
ELF 7e506000-7e50c000 Deferred libxfixes.so.3
ELF 7e50c000-7e517000 Deferred libxcursor.so.1
ELF 7e517000-7e51b000 Deferred libkeyutils.so.1
ELF 7e592000-7e5bc000 Deferred libexpat.so.1
ELF 7e5bc000-7e5f0000 Deferred libfontconfig.so.1
ELF 7e5f0000-7e600000 Deferred libxi.so.6
ELF 7e600000-7e604000 Deferred libxcomposite.so.1
ELF 7e604000-7e60d000 Deferred libxrandr.so.2
ELF 7e60d000-7e617000 Deferred libxrender.so.1
ELF 7e617000-7e61d000 Deferred libxxf86vm.so.1
ELF 7e61d000-7e63f000 Deferred imm32<elf>
\-PE 7e620000-7e63f000 \ imm32
ELF 7e63f000-7e646000 Deferred libxdmcp.so.6
ELF 7e646000-7e667000 Deferred libxcb.so.1
ELF 7e667000-7e681000 Deferred libice.so.6
ELF 7e681000-7e7b5000 Deferred libx11.so.6
ELF 7e7b5000-7e7c7000 Deferred libxext.so.6
ELF 7e7c7000-7e7d0000 Deferred libsm.so.6
ELF 7e7d0000-7e863000 Deferred winex11<elf>
\-PE 7e7e0000-7e863000 \ winex11
ELF 7e863000-7e879000 Deferred libz.so.1
ELF 7e879000-7e913000 Deferred libfreetype.so.6
ELF 7e931000-7e9be000 Deferred msvcrt<elf>
\-PE 7e940000-7e9be000 \ msvcrt
ELF 7e9be000-7e9ed000 Deferred msvcr90<elf>
\-PE 7e9d0000-7e9ed000 \ msvcr90
ELF 7e9ed000-7ea4d000 Deferred advapi32<elf>
\-PE 7ea00000-7ea4d000 \ advapi32
ELF 7ea4d000-7eb0a000 Deferred gdi32<elf>
\-PE 7ea60000-7eb0a000 \ gdi32
ELF 7eb0a000-7ec4a000 Deferred user32<elf>
\-PE 7eb20000-7ec4a000 \ user32
ELF 7ef83000-7ef90000 Deferred libnss_files.so.2
ELF 7ef90000-7ef9c000 Deferred libnss_nis.so.2
ELF 7ef9c000-7efb6000 Deferred libnsl.so.1
ELF 7efb6000-7efe2000 Deferred libm.so.6
ELF 7efe3000-7efe7000 Deferred libxinerama.so.1
ELF 7efe7000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF b73e2000-b73e8000 Deferred libuuid.so.1
ELF b73e9000-b73ee000 Deferred libdl.so.2
ELF b73ee000-b7593000 Deferred libc.so.6
ELF b7594000-b75af000 Deferred libpthread.so.0
ELF b75c0000-b75c4000 Deferred libxau.so.6
ELF b75c4000-b75cd000 Deferred libnss_compat.so.2
ELF b75cd000-b770f000 Dwarf libwine.so.1
ELF b7711000-b7733000 Deferred ld-linux.so.2
ELF b7733000-b7734000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Forged Alliance Forever\FAForever.exe
00000009 0 <==
0000000e services.exe
0000001f 0
0000001e 0
00000018 0
00000017 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000014 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001d 0
0000001b 0
00000021 explorer.exe
00000022 0
System information:
Wine build: wine-1.4
Platform: i386
Host system: Linux
Host version: 3.2.0-24-generic-pae
maxis11
 
Posts: 2
Joined: 21 May 2012, 19:02
Has liked: 0 time
Been liked: 0 time
FAF User Name: maxis11

Re: faforever crash on wine

Postby uberge3k » 21 May 2012, 19:32

Linux is not supported at this time. Use Windows 7. :)
Ze_PilOt wrote:If you want something to happen, do it yourself.
User avatar
uberge3k
Supreme Commander
 
Posts: 1034
Joined: 04 Sep 2011, 13:46
Has liked: 2 times
Been liked: 48 times
FAF User Name: TAG_UBER

Re: faforever crash on wine

Postby Ze_PilOt » 21 May 2012, 20:15

"At this time" :)

I don't think we will ever support it. FA runs on windows.
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: faforever crash on wine

Postby Raging_Squirrel » 21 May 2012, 20:23

I heard a story where a guy managed to run FA under wine. His only problem was gpg and it had something to do with .net stuff iirc
Never argue with an idiot. He will bring you down to his level and beat with experience.
User avatar
Raging_Squirrel
Priest
 
Posts: 494
Joined: 26 Aug 2011, 16:53
Location: Russia
Has liked: 1 time
Been liked: 4 times
FAF User Name: Raging_Squirrel

Re: faforever crash on wine

Postby maxis11 » 21 May 2012, 21:06

FA launching with out problems :) , but FAF... ok I will setup a virtual machine and play on it :)
maxis11
 
Posts: 2
Joined: 21 May 2012, 19:02
Has liked: 0 time
Been liked: 0 time
FAF User Name: maxis11

Re: faforever crash on wine

Postby TheStrategist » 27 May 2012, 01:55

i doubt a VM is efficient enough to run fa smoothly
TheStrategist
Avatar-of-War
 
Posts: 75
Joined: 15 Feb 2012, 04:21
Has liked: 0 time
Been liked: 0 time

Re: faforever crash on wine

Postby fralala » 02 Aug 2012, 01:56

Has anyone made any progress on this issue? Since Forged Alliance runs flawlessly under Linux, it's a pity that FAF does not.

Did the Virtual Machine approach work? I'm wondering if it's possible to run FAF on a VM while running FA on Linux.

Thanks in advance.
fralala
 
Posts: 2
Joined: 02 Aug 2012, 01:52
Has liked: 0 time
Been liked: 0 time

Re: faforever crash on wine

Postby rootbeer23 » 02 Aug 2012, 04:40

fralala wrote:Has anyone made any progress on this issue? Since Forged Alliance runs flawlessly under Linux, it's a pity that FAF does not.

Did the Virtual Machine approach work? I'm wondering if it's possible to run FAF on a VM while running FA on Linux.

Thanks in advance.


There is no issue, for 2 reasons:
1) maxis11 and you are the only 2 running supcom on linux
2) you do not want to run the FAForever lobby on top of wine, you will want to run faforever just like any other python program with /usr/bin/python (but of course you need a special edition from zep) and faforever must execute
"wine ForgedAlliance.exe /foo /bar /baz"
rootbeer23
Supreme Commander
 
Posts: 1001
Joined: 18 May 2012, 15:38
Has liked: 0 time
Been liked: 31 times
FAF User Name: root2342

Re: faforever crash on wine

Postby Ze_PilOt » 02 Aug 2012, 08:16

FAF uses a lot of windows API thingies, so no, there will be no linux version.
Nossa wrote:I've never played GPG or even heard of FA until FAF started blowing up.
User avatar
Ze_PilOt
Supreme Commander
 
Posts: 8985
Joined: 24 Aug 2011, 18:41
Location: fafland
Has liked: 18 times
Been liked: 376 times
FAF User Name: Ze_PilOt

Re: faforever crash on wine

Postby fralala » 02 Aug 2012, 10:53

Thank you both for your input.

rootbeer23 wrote:There is no issue, for 2 reasons:
1) maxis11 and you are the only 2 running supcom on linux

The number of linux users cannot be extrapolated from a sample two.
rootbeer23 wrote:2) you do not want to run the FAForever lobby on top of wine, you will want to run faforever just like any other python program with /usr/bin/python (but of course you need a special edition from zep) and faforever must execute
"wine ForgedAlliance.exe /foo /bar /baz"

Yes, Python can be written platform-independent. However, the post above states that this is not the case here.

I will try to forward the call from the Lobby in a Virtual Machine to Supcom running on Linux and post my results here in case of sufficient free time and success.

Before I start disassembling the py2exe lobby code, could you please give me input on how the calls to the Supcom executable are made? Does the lobby call it with the server in question as a parameter or is there some network-communication between Supcom and the Lobby involved?
fralala
 
Posts: 2
Joined: 02 Aug 2012, 01:52
Has liked: 0 time
Been liked: 0 time

Next

Return to Tech Support

Who is online

Users browsing this forum: No registered users and 1 guest