Take on Mars

Questions about Wine on Linux
Locked
MetzKetz
Newbie
Newbie
Posts: 3
Joined: Wed Jul 15, 2015 6:35 pm

Take on Mars

Post by MetzKetz »

Hello

i'm trying to get per Steam the game "Take on Mars" to run. I'm running Arch Linux x64. Wine Version is 1.7.47. Other Game (Anno 1404) run good with wine.

Tried it also per crossover and playonlinux but always get the same error:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x1027c862).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:1027c862 ESP:0033fabc EBP:00000001 EFLAGS:00210246(  R- --  I  Z- -P- )
EAX:00000000 EBX:00000015 ECX:00172c18 EDX:1039ebe8
ESI:0019c490 EDI:00000000
Stack dump:
0x0033fabc:  00000000 00172c18 0019c490 0018b188
0x0033facc:  00000000 00000000 00000000 00000000
0x0033fadc:  00000000 1027c323 7b8765a0 0018b150
0x0033faec:  0019c490 0033fb2c 10397e8b ffffffff
0x0033fafc:  101964cd 00000000 00000001 00000001
0x0033fb0c:  00000015 0033fad4 00000000 0043aa48
Backtrace:
=>0 0x1027c862 in enforce3 (+0x27c862) (0x00000001)
0x1027c862: movl 0x0(%eax),%edx
Modules:
Module Address   Debug info Name (144 modules)
PE   340000-  356000 Deferred        xinput1_3
PE   360000-  367000 Deferred        x3daudio1_6
PE   370000-  3f5000 Deferred        sdkencryptedappticket
PE   400000-  484000 Deferred        tkom_loader
PE   490000-  8aa000 Deferred        d3dx9_41
PE  3060000- 3197000 Deferred        steam
PE 10000000-1055d000 Export          enforce3
PE 30000000-302c1000 Deferred        steam2
PE 38000000-3892c000 Deferred        steamclient
PE 3b400000-3b41d000 Deferred        steam_api
PE 3f000000-3f111000 Deferred        tier0_s
PE 3f600000-3f653000 Deferred        vstdlib_s
PE 60000000-60021000 Deferred        cserhelper
PE 65000000-657fc000 Deferred        qtgui4
PE 67000000-6726b000 Deferred        qtcore4
ELF 78633000-7a800000 Deferred        libnvidia-glcore.so.352.21
ELF 7a800000-7a91b000 Deferred        opengl32<elf>
 \-PE 7a820000-7a91b000 \               opengl32
ELF 7b800000-7ba61000 Deferred        kernel32<elf>
 \-PE 7b820000-7ba61000 \               kernel32
ELF 7bc00000-7bce2000 Deferred        ntdll<elf>
 \-PE 7bc10000-7bce2000 \               ntdll
ELF 7bf00000-7bf03000 Deferred        <wine-loader>
ELF 7c9fd000-7cb00000 Deferred        libgl.so.1
ELF 7cc97000-7ccb1000 Deferred        libgcc_s.so.1
ELF 7ccb1000-7cce9000 Deferred        p11-kit-trust.so
ELF 7cce9000-7ccfe000 Deferred        libgpg-error.so.0
ELF 7cd2a000-7cdaf000 Deferred        libgcrypt.so.11
ELF 7cdaf000-7cdc1000 Deferred        libtasn1.so.3
ELF 7cdc1000-7ce8a000 Deferred        libgnutls.so.26
ELF 7ce8a000-7ceb8000 Deferred        netapi32<elf>
 \-PE 7ce90000-7ceb8000 \               netapi32
ELF 7ceb8000-7ceea000 Deferred        secur32<elf>
 \-PE 7cec0000-7ceea000 \               secur32
ELF 7ceea000-7cf03000 Deferred        imagehlp<elf>
 \-PE 7cef0000-7cf03000 \               imagehlp
ELF 7cf03000-7cf29000 Deferred        iphlpapi<elf>
 \-PE 7cf10000-7cf29000 \               iphlpapi
ELF 7cf29000-7cffa000 Deferred        crypt32<elf>
 \-PE 7cf30000-7cffa000 \               crypt32
ELF 7d054000-7d06d000 Deferred        libresolv.so.2
ELF 7d06d000-7d08b000 Deferred        wintab32<elf>
 \-PE 7d070000-7d08b000 \               wintab32
ELF 7d0ad000-7d0b6000 Deferred        libffi.so.6
ELF 7d0b6000-7d129000 Deferred        libgmp.so.10
ELF 7d129000-7d15e000 Deferred        libhogweed.so.4
ELF 7d15e000-7d19e000 Deferred        libnettle.so.6
ELF 7d19e000-7d1b3000 Deferred        libtasn1.so.6
ELF 7d1b3000-7d216000 Deferred        libp11-kit.so.0
ELF 7d216000-7d248000 Deferred        libcrypt.so.1
ELF 7d248000-7d390000 Deferred        libgnutls.so.30
ELF 7d390000-7d40d000 Deferred        libcups.so.2
ELF 7d40d000-7d443000 Deferred        uxtheme<elf>
 \-PE 7d410000-7d443000 \               uxtheme
ELF 7d543000-7d54e000 Deferred        libxcursor.so.1
ELF 7d54e000-7d561000 Deferred        libxi.so.6
ELF 7d561000-7d56e000 Deferred        libxrandr.so.2
ELF 7d56e000-7d57a000 Deferred        libxrender.so.1
ELF 7d57a000-7d581000 Deferred        libxxf86vm.so.1
ELF 7d581000-7d5a7000 Deferred        libxcb.so.1
ELF 7d5a7000-7d6f6000 Deferred        libx11.so.6
ELF 7d6f6000-7d70b000 Deferred        libxext.so.6
ELF 7d70e000-7d713000 Deferred        libnvidia-tls.so.352.21
ELF 7d794000-7d79a000 Deferred        libxfixes.so.3
ELF 7d79a000-7d7a1000 Deferred        libxdmcp.so.6
ELF 7d7a1000-7d834000 Deferred        winex11<elf>
 \-PE 7d7b0000-7d834000 \               winex11
ELF 7d834000-7d85d000 Deferred        libexpat.so.1
ELF 7d85d000-7d899000 Deferred        libfontconfig.so.1
ELF 7d899000-7d90e000 Deferred        libpcre.so.1
ELF 7d90e000-7da35000 Deferred        libglib-2.0.so.0
ELF 7da35000-7da95000 Deferred        libharfbuzz.so.0
ELF 7da95000-7dad4000 Deferred        libpng16.so.16
ELF 7dad4000-7dae5000 Deferred        libbz2.so.1.0
ELF 7dae5000-7dba5000 Deferred        libfreetype.so.6
ELF 7dba7000-7dbab000 Deferred        libxcomposite.so.1
ELF 7dbd1000-7dbe7000 Deferred        wmvcore<elf>
 \-PE 7dbe0000-7dbe7000 \               wmvcore
ELF 7dbe7000-7dc57000 Deferred        setupapi<elf>
 \-PE 7dbf0000-7dc57000 \               setupapi
ELF 7dc57000-7dc6a000 Deferred        psapi<elf>
 \-PE 7dc60000-7dc6a000 \               psapi
ELF 7dc6a000-7dc83000 Deferred        libz.so.1
ELF 7dc83000-7dcea000 Deferred        dbghelp<elf>
 \-PE 7dc90000-7dcea000 \               dbghelp
ELF 7dcea000-7dd15000 Deferred        msvfw32<elf>
 \-PE 7dcf0000-7dd15000 \               msvfw32
ELF 7dd15000-7dd5b000 Deferred        avifil32<elf>
 \-PE 7dd20000-7dd5b000 \               avifil32
ELF 7dd5b000-7dd76000 Deferred        dinput8<elf>
 \-PE 7dd60000-7dd76000 \               dinput8
ELF 7dd76000-7de2a000 Deferred        msvcrt<elf>
 \-PE 7dd90000-7de2a000 \               msvcrt
ELF 7de2a000-7df70000 Deferred        wined3d<elf>
 \-PE 7de40000-7df70000 \               wined3d
ELF 7df70000-7dfae000 Deferred        d3d9<elf>
 \-PE 7df80000-7dfae000 \               d3d9
ELF 7dfae000-7dfd8000 Deferred        msacm32<elf>
 \-PE 7dfb0000-7dfd8000 \               msacm32
ELF 7dfd8000-7e090000 Deferred        winmm<elf>
 \-PE 7dfe0000-7e090000 \               winmm
ELF 7e090000-7e0b4000 Deferred        imm32<elf>
 \-PE 7e0a0000-7e0b4000 \               imm32
ELF 7e0b4000-7e1f7000 Deferred        oleaut32<elf>
 \-PE 7e0d0000-7e1f7000 \               oleaut32
ELF 7e1f7000-7e239000 Deferred        winspool<elf>
 \-PE 7e200000-7e239000 \               winspool
ELF 7e239000-7e341000 Deferred        comctl32<elf>
 \-PE 7e240000-7e341000 \               comctl32
ELF 7e341000-7e3bb000 Deferred        shlwapi<elf>
 \-PE 7e350000-7e3bb000 \               shlwapi
ELF 7e3bb000-7e5f3000 Deferred        shell32<elf>
 \-PE 7e3d0000-7e5f3000 \               shell32
ELF 7e5f3000-7e6e0000 Deferred        comdlg32<elf>
 \-PE 7e600000-7e6e0000 \               comdlg32
ELF 7e6e0000-7e79e000 Deferred        msvcr90<elf>
 \-PE 7e700000-7e79e000 \               msvcr90
ELF 7e79e000-7e8eb000 Deferred        msvcp90<elf>
 \-PE 7e7e0000-7e8eb000 \               msvcp90
ELF 7e8eb000-7e922000 Deferred        ws2_32<elf>
 \-PE 7e8f0000-7e922000 \               ws2_32
ELF 7e922000-7e9a7000 Deferred        rpcrt4<elf>
 \-PE 7e930000-7e9a7000 \               rpcrt4
ELF 7e9a7000-7eae9000 Deferred        ole32<elf>
 \-PE 7e9c0000-7eae9000 \               ole32
ELF 7eae9000-7eb02000 Deferred        version<elf>
 \-PE 7eaf0000-7eb02000 \               version
ELF 7eb02000-7eb73000 Deferred        advapi32<elf>
 \-PE 7eb10000-7eb73000 \               advapi32
ELF 7eb73000-7ec92000 Deferred        gdi32<elf>
 \-PE 7eb80000-7ec92000 \               gdi32
ELF 7ec92000-7edef000 Deferred        user32<elf>
 \-PE 7ecb0000-7edef000 \               user32
ELF 7edef000-7edfd000 Deferred        libnss_files.so.2
ELF 7ef86000-7efd4000 Deferred        libm.so.6
ELF 7efd6000-7efda000 Deferred        libxinerama.so.1
ELF f73e0000-f73e4000 Deferred        libxau.so.6
ELF f73e5000-f73ea000 Deferred        libdl.so.2
ELF f73eb000-f75a2000 Deferred        libc.so.6
ELF f75a2000-f75bf000 Deferred        libpthread.so.0
ELF f75e2000-f75eb000 Deferred        librt.so.1
ELF f75eb000-f77a1000 Dwarf           libwine.so.1
ELF f77a2000-f77c6000 Deferred        ld-linux.so.2
ELF f77c6000-f77c7000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 Steam.exe
00000055    0
00000054    0
00000051    0
00000050    0
0000004f    0
0000004d    0
0000004c    0
0000004b    0
0000004a    0
00000049    0
00000048    0
0000000b    0
0000000d    0
0000000c    0
00000047    0
00000046    0
00000045    0
0000003e    0
00000029    0
00000027    0
00000026    0
00000025    0
00000022    0
00000009    0
0000000e services.exe
0000001c    0
0000001b    0
00000016    0
00000014    0
00000010    0
0000000f    0
00000012 winedevice.exe
0000001f    0
00000018    0
00000017    0
00000013    0
00000019 plugplay.exe
0000001e    0
0000001d    0
0000001a    0
00000020 explorer.exe
00000021    0
00000023 steamwebhelper.exe
00000058    0
0000004e    0
00000043    0
00000042    0
00000041    0
00000040    0
0000003f    0
0000003d    0
0000003c    0
0000003b    0
0000003a    0
00000039    0
00000038    0
00000037    0
00000034    0
00000031    0
00000030    0
0000002f    0
0000002e    0
0000002d    0
0000002c    0
0000002b    0
00000028    0
00000024    0
00000056 steamwebhelper.exe
0000005e    0
0000005d    0
0000005c    0
0000005b    0
00000057    0
00000059 winedbg.exe
0000005a    0
0000005f (D) C:\Program Files\Steam\steamapps\common\Take On Mars\TKOM_loader.exe
00000063    0
00000060    0 <==
System information:
   Wine build: wine-1.7.33
   Platform: i386
   Host system: Linux
   Host version: 3.14.48-1-lts
can somebody give me a hint what is wrong here?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Take on Mars

Post by dimesio »

MetzKetz wrote:

Code: Select all

   Wine build: wine-1.7.33
Start by upgrading Wine; that version is over 6 months old. If the problem persists, post the whole terminal output (not just the backtrace).
MetzKetz
Newbie
Newbie
Posts: 3
Joined: Wed Jul 15, 2015 6:35 pm

Re: Take on Mars

Post by MetzKetz »

Thanks for the reply
Needed to reinstall wine. there was a bit chaos with crossover.
the version is now really 1.7.47

here the console output

Code: Select all

[mk@evo Take On Mars]$ wine TKOM_loader.exe
fixme:system:SetProcessDPIAware stub!
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f0069e0, 0x3f040cf0, 0x3f040ce8
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f0069e0, 0x3f040d28, 0x3f040d20
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f0069e0, 0x3f040cb8, 0x3f040cb0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f0069e0, 0x3f040d60, 0x3f040d58
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f0069e0, 0x3f040d98, 0x3f040d90
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:ver:GetCurrentPackageId (0x31ee10 (nil)): stub
Setting breakpad minidump AppID = 244030
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3391ff0, 0x34373a0, 0x3437398
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3391ff0, 0x34373d8, 0x34373d0
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3391ff0, 0x3437368, 0x3437360
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3391ff0, 0x3437410, 0x3437408
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3391ff0, 0x3437448, 0x3437440
fixme:imm:ImmGetOpenStatus (0x1cee80): semi-stub
fixme:ver:GetCurrentPackageId (0x33e90c (nil)): stub
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198063125771 [API loaded no]
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5e4,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x54930e0, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
err:d3d:context_create Failed to set pixel format 3 on device context 0x10039.
err:d3d:context_choose_pixel_format Can't find a suitable iPixelFormat
err:d3d:context_create Failed to set pixel format 3 on device context 0x5003a.
fixme:d3d:wined3d_get_format Can't find format WINED3DFMT_R24_UNORM_X8_TYPELESS (0x49) in the format lookup table
fixme:d3d:getDepthStencilBits Unsupported depth/stencil format WINED3DFMT_UNKNOWN.
err:d3d:context_create Failed to set pixel format 27 on device context 0x10044.
err:d3d:context_create Failed to set pixel format 15 on device context 0x10046.
err:d3d:context_choose_pixel_format Can't find a suitable iPixelFormat
err:d3d:context_create Failed to set pixel format 3 on device context 0x10048.
wine: Unhandled page fault on read access to 0x00000000 at address 0x1027c862 (thread 0070), starting debugger...
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x10071ff0, 0x101173a0, 0x10117398
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x10071ff0, 0x101173d8, 0x101173d0
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x10071ff0, 0x10117368, 0x10117360
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x10071ff0, 0x10117410, 0x10117408
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x10071ff0, 0x10117448, 0x10117440
fixme:imm:ImmGetOpenStatus (0x1618a0): semi-stub
fixme:ver:GetCurrentPackageId (0x33eedc (nil)): stub
fixme:imm:ImmReleaseContext ((nil), (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Take on Mars

Post by dimesio »

Code: Select all

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
That's one thing you need to fix.

There are also a lot of d3d errors. What graphics card and driver are you using?
MetzKetz
Newbie
Newbie
Posts: 3
Joined: Wed Jul 15, 2015 6:35 pm

Re: Take on Mars

Post by MetzKetz »

I'm using a nVidia GTX 560 TI with latest driver (352.21-1)

The NTLSM problem is gone. i followed the tip from an other thread and installed several packets in wine
(all d3dx9 files, vcrun2008, xact_jun2010, xact and xinput). now the game start :D

but: it have some graphical problems. i see some textures flickering, some text is missing and it looks like most ingame videos don't work. But guess this is probably a general compatibility issue. I test on.
Locked