Trying to launch FrostPunk on Steam (Mac)

Questions about Wine on macOS.
Post Reply
ozgen92
Level 1
Level 1
Posts: 7
Joined: Wed Dec 26, 2018 9:29 am

Trying to launch FrostPunk on Steam (Mac)

Post by ozgen92 » Sun Dec 30, 2018 5:30 am

I am using WineStagingVulkan64Bit3.21 with wineskin, provided by Gcenx (post on the link is super useful if you are trying to build wine on mac).

Everything seems to work, except the following issue:

- If I use Macdriver, game crashes directly with the error log below.

- If I use x11 instead, game opens up. I have sound but a black screen. I can see the cursor of the mouse change to FrostPunk's cursor style. And I hear I can select things in menu if I move the cursor and click randomly. But I cant see anything in this case.

How do I approach this? I am hoping this is something that can be handled using wine tricks or some configuration?


Code: Select all

Unhandled exception: page fault on read access to 0x000000a8 in 64-bit code (0x00007fff4f8ff6fc).
Register dump:
 rip:00007fff4f8ff6fc rsp:000000000cabeba0 rbp:000000000cabebc0 eflags:00010206 (  R- --  I   - -P- )
 rax:00000000684376c0 rbx:000000006b071a00 rcx:0000000000000000 rdx:00000000ffffff4c
 rsi:0000000068848028 rdi:000000006b071a00  r8:0000000000000000  r9:0000000068400000 r10:0000000000000003
 r11:0000000000000202 r12:0000000000000400 r13:0000000000000020 r14:0000000000000001 r15:000000000000000f
Stack dump:
0x000000000cabeba0:  00000000000000b5 000000006b071a00
0x000000000cabebb0:  0000000068848000 000000000a4a78a0
0x000000000cabebc0:  000000000cabebe0 00007fff4f8ff87c
0x000000000cabebd0:  0000000000000011 000000002f90c270
0x000000000cabebe0:  000000000cabeca0 000000006f1a5722
0x000000000cabebf0:  0000000000000000 00007fff4ec54fb6
0x000000000cabec00:  0000000000000000 0000000000000000
0x000000000cabec10:  0000000000000000 0000000000000000
0x000000000cabec20:  0000000000000000 0000000000000000
0x000000000cabec30:  0000000000000000 0000000000000000
0x000000000cabec40:  0000000000000000 0000000000000000
0x000000000cabec50:  0000000000000000 0000000000000000
Backtrace:
=>0 0x00007fff4f8ff6fc (0x000000000cabebc0)
0x00007fff4f8ff6fc: movl	0x00000000000000a8(%rcx),%ecx
Modules:
Module	Address					Debug info	Name (81 modules)
PE	          140000-         737f000	Deferred        frostpunk
PE	         74a0000-         7504000	Deferred        libcurl
PE	         7510000-         7712000	Deferred        libeay32
PE	         7720000-         7780000	Deferred        ssleay32
PE	         7780000-         77bd000	Deferred        libssh2
PE	         7b30000-         7cbd000	Deferred        gameoverlayrenderer64
PE	        3b400000-        3b441000	Deferred        steam_api64
PE	        681f0000-        681f3000	Deferred        wow64cpu
PE	        6b950000-        6b956000	Deferred        ws2_32
PE	        6b9a0000-        6b9a5000	Deferred        version
PE	        6b9c0000-        6b9ca000	Deferred        aclui
PE	        6bb10000-        6bc00000	Deferred        user32
PE	        6be00000-        6be0c000	Deferred        gdi32
PE	        6c810000-        6c81b000	Deferred        advapi32
PE	        6c8e0000-        6d1d3000	Deferred        shell32
PE	        6d3e0000-        6d3ef000	Deferred        shlwapi
PE	        6d4c0000-        6d512000	Deferred        comctl32
PE	        6d6e0000-        6d6e4000	Deferred        usp10
PE	        6d740000-        6d746000	Deferred        imm32
PE	        6d870000-        6d90d000	Deferred        msvcp140
PE	        6da50000-        6da6e000	Deferred        ucrtbase
PE	        6dbf0000-        6dbf7000	Deferred        dbghelp
PE	        6dc90000-        6dc95000	Deferred        dinput8
PE	        6dd20000-        6dd4c000	Deferred        ole32
PE	        6dfc0000-        6dfcb000	Deferred        rpcrt4
PE	        6e0c0000-        6e0c5000	Deferred        xinput9_1_0
PE	        6e0d0000-        6e0ed000	Deferred        wldap32
PE	        6e150000-        6e154000	Deferred        normaliz
PE	        6e160000-        6e179000	Deferred        msvcr120
PE	        6e2e0000-        6e324000	Deferred        crypt32
PE	        6e430000-        6e435000	Deferred        bcrypt
PE	        6e460000-        6e466000	Deferred        wintrust
PE	        6e4b0000-        6e4b5000	Deferred        imagehlp
PE	        6e4d0000-        6e4e7000	Deferred        vcruntime140
PE	        6e4f0000-        6e4f5000	Deferred        api-ms-win-crt-runtime-l1-1-0
PE	        6e500000-        6e505000	Deferred        api-ms-win-crt-stdio-l1-1-0
PE	        6e510000-        6e515000	Deferred        api-ms-win-crt-string-l1-1-0
PE	        6e520000-        6e524000	Deferred        api-ms-win-crt-filesystem-l1-1-0
PE	        6e540000-        6e545000	Deferred        api-ms-win-crt-convert-l1-1-0
PE	        6e550000-        6e554000	Deferred        api-ms-win-crt-utility-l1-1-0
PE	        6e560000-        6e566000	Deferred        api-ms-win-crt-math-l1-1-0
PE	        6e580000-        6e584000	Deferred        api-ms-win-crt-time-l1-1-0
PE	        6e590000-        6e594000	Deferred        api-ms-win-crt-heap-l1-1-0
PE	        6e5b0000-        6e5b4000	Deferred        api-ms-win-crt-locale-l1-1-0
PE	        6e5c0000-        6e5c4000	Deferred        api-ms-win-crt-environment-l1-1-0
PE	        6e710000-        6e78a000	Deferred        winmm
PE	        6f010000-        6f246000	Deferred        d3d11
PE	        6f100000-        6f27b000	Deferred        dxgi
PE	        6f160000-        6f169000	Deferred        wined3d
PE	        6f390000-        6f395000	Deferred        d3dcompiler_47
PE	        6f460000-        6f46d000	Deferred        oleaut32
PE	        6f6a0000-        6f6a7000	Deferred        winemac
PE	        717f0000-        717f4000	Deferred        api-ms-win-core-synch-l1-2-0
PE	        722e0000-        722e5000	Deferred        uxtheme
PE	        72330000-        72334000	Deferred        api-ms-win-core-fibers-l1-1-1
PE	        72340000-        72344000	Deferred        api-ms-win-core-localization-l1-2-1
PE	        72360000-        723b1000	Deferred        concrt140
PE	        737e0000-        737e5000	Deferred        psapi
PE	        737f0000-        737f4000	Deferred        api-ms-win-core-sysinfo-l1-2-1
PE	        74810000-        74816000	Deferred        iphlpapi
PE	        74850000-        74866000	Deferred        setupapi
PE	        74910000-        74915000	Deferred        mswsock
PE	        74930000-        74934000	Deferred        secur32
PE	        74980000-        74987000	Deferred        netapi32
PE	        749d0000-        749d4000	Deferred        kerberos
PE	        78ca0000-        78ca5000	Deferred        mmdevapi
PE	        78ce0000-        78ce4000	Deferred        winecoreaudio
PE	        79490000-        79495000	Deferred        shcore
PE	        794b0000-        794b5000	Deferred        dsound
PE	        79550000-        79555000	Deferred        xinput1_4
PE	        79560000-        79565000	Deferred        hid
PE	        7a810000-        7a818000	Deferred        opengl32
PE	        7b410000-        7b5c5000	Deferred        kernel32
PE	        7bc20000-        7bc33000	Deferred        ntdll
PE	        7bf00000-        7bf05000	Deferred        msctf
PE	        7bf70000-        7bf77000	Deferred        msctfp
ELF	        7c400000-        7c405000	Deferred        <wine-loader>
PE	       138000000-       138f05000	Deferred        steamclient64
PE	       13f000000-       13f171000	Deferred        tier0_s64
PE	       13f600000-       13f67a000	Deferred        vstdlib_s64
PE	       180000000-       1800a7000	Deferred        anselsdk64
Threads:
process  tid      prio (all id:s are in hex)
00000008 Steam.exe
	["C:\Program Files (x86)\Steam\Steam.exe"]
	000000fe    0
	000000fd    0
	000000df    0
	000000ae    0
	0000008c    0
	0000008b    0
	00000085    0
	00000078    0
	00000075    0
	00000074    0
	00000073    0
	00000072    0
	00000071    0
	00000070    0
	0000006f    0
	0000006d    2
	0000006c    2
	00000069    0
	00000067    0
	00000066    0
	00000032    0
	00000030    0
	0000002f    0
	0000002c    0
	0000002b    0
	0000002a    0
	00000029    0
	00000009    0
0000000e services.exe
	[C:\windows\system32\services.exe]
	00000022    0
	0000001d    0
	00000015    0
	00000012    0
	0000000f    0
00000010 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000028    0
	00000027    0
	00000026    0
	00000011    0
00000013 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	0000001a    0
	00000019    0
	00000018    0
	00000014    0
0000001b plugplay.exe
	[C:\windows\system32\plugplay.exe]
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000025    0
	00000024    0
	00000023    0
	00000021    0
0000002d steamwebhelper.exe
	["C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe" "-lang=en_US" "-cachedir=C:\users\ozgeneren\Local Settings\Application Data\Steam\htmlcache" "-steampid=8" "-buildid=1543346820" "-steamid=0" "-steamuniverse=Dev" "-clientui=C:\Program Files (x86)\Steam\clientui" --disable-spell-checking --disable-out-of-process-pac --enable-blink-features=ResizeObserver,Worklet,AudioWorklet --disable-features=TouchpadAndWheelScrollLatching,AsyncWheelEvents --enable-media-stream --disable-smooth-scrolling --num-raster-threads=4 --enable-direct-write --disablehighdpi --force-device-scale-factor=1 --device-scale-factor=1 "--log-file=C:\Program Files (x86)\Steam\logs\cef_log.txt"]
	0000010a    0
	00000108    0
	00000107    0
	00000106    0
	00000105    0
	00000104    0
	00000103    0
	000000dc    0
	000000db    0
	000000b6    0
	000000b5    0
	00000098    0
	00000097    0
	00000096    0
	00000095    0
	00000094    0
	00000093    0
	00000092    0
	0000008e    0
	00000084    0
	00000083   -2
	00000062    0
	00000060    0
	0000005f    0
	0000005e    0
	0000005d    0
	0000005c    0
	0000005b    0
	0000005a    0
	00000059    0
	00000058    0
	00000057    0
	00000056    0
	00000054    0
	00000051   -2
	00000050    0
	0000004f    0
	0000004e    0
	0000004d    0
	0000004c    0
	0000004b   -2
	0000004a    0
	00000049    0
	00000048    0
	00000047    0
	00000046   -2
	00000045    0
	00000044   -2
	00000043    0
	00000042    0
	00000041    0
	00000040    0
	0000003f    0
	0000003e    0
	0000002e    0
00000033 steamwebhelper.exe
	["C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe" --type=crashpad-handler /prefetch:7 --max-uploads=5 --max-db-size=20 --max-db-age=5 --monitor-self-annotation=ptype=crashpad-handler "--database=C:\Program Files (x86)\Steam\dumps" "--metrics-dir=C:\users\ozgeneren\Local Settings\Application Data\CEF\User Data" --url=http://crash.steampowered.com/submit --annotation=platform=win32 --annotation=product=cefwebhelper --annotation=version=1543346820 --initial-client-data=0x84,0x88,0x8c,0x80,0x90,0x3bd758,0x3bd768,0x3bd774]
	0000010d    0
	0000010c    0
	0000010b    0
	0000009b    0
	0000009a    0
	00000099    0
	00000064    0
	00000063    0
	0000003d    0
	0000003c    0
	0000003b    0
	0000003a    0
	00000039    0
	00000038    0
	00000037    0
	00000036    0
	00000035    0
	00000034    0
00000052 steamwebhelper.exe
	["C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe" --type=gpu-process --disable-features=AsyncWheelEvents,TouchpadAndWheelScrollLatching --log-file="C:\Program Files (x86)\Steam\logs\cef_log.txt" --product-version="Valve Steam Client" --webview-urls=http://localhost/*,http://steamloopback.host/*,https://steamloopback.host/*,https://localhost/* --lang=en-US --force-device-scale-factor=1 --disablehighdpi --buildid=1543346820 --steamid=0 --gpu-preferences=KAAAAAAAAACAAwBAAQAAAAAAAAAAAGAAEAAAAAAAAAAAAAAAAAAAACgAAAAEAAAAIAAAAAAAAAAoAAAAAAAAADAAAAAAAAAAOAAAAAAAAAAQAAAAAAAAAAAAAAAKAAAAEAAAAAAAAAAAAAAACwAAABAAAAAAAAAAAQAAAAoAAAAQAAAAAAAAAAEAAAALAAAA --log-file="C:\Program Files (x86)\Steam\logs\cef_log.txt" --product-version="Valve Steam Client" --webview-urls=http://localhost/*,http://steamloopback.host/*,https://steamloopback.host/*,https://localhost/* --lang=en-US --force-device-scale-factor=1 --disablehighdpi --buildid=1543346820 --steamid=0 --service-request-channel-token=B288AA2B383C325EBAE36B4BCDD71BD0 --mojo-platform-channel-handle=504 --ignored=" --type=renderer " /prefetch:2]
	0000011e    0
	0000011d    0
	000000dd    0
	0000008a    0
	00000089    0
	00000088   -2
	00000082    0
	00000081    0
	00000080    0
	0000007f    0
	0000007e    0
	0000007d    0
	0000007c    0
	0000007b   -2
	0000007a   -2
	00000079    0
	00000053    0
00000090 steamwebhelper.exe
	["C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe" --type=renderer --force-device-scale-factor=1 --disable-features=AsyncWheelEvents,TouchpadAndWheelScrollLatching --service-pipe-token=776556ABBDFC184BE3F7F9E788F7814C --enable-blink-features=ResizeObserver,Worklet,AudioWorklet --lang=en-US --log-file="C:\Program Files (x86)\Steam\logs\cef_log.txt" --product-version="Valve Steam Client" --webview-urls=http://localhost/*,http://steamloopback.host/*,https://steamloopback.host/*,https://localhost/* --disable-spell-checking --force-device-scale-factor=1 --disablehighdpi --buildid=1543346820 --steamid=0 --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=776556ABBDFC184BE3F7F9E788F7814C --renderer-client-id=3 --mojo-platform-channel-handle=880 /prefetch:1]
	000000e5    0
	000000d3    0
	000000b3   -2
	000000b2    0
	000000b1    0
	000000b0    0
	000000af    0
	000000a5    0
	000000a4    0
	000000a3    0
	000000a2    0
	000000a1    0
	000000a0    0
	0000009f    0
	0000009e   -2
	0000009d   -2
	0000009c    0
	00000091    1
0000011f steamwebhelper.exe
	["C:\Program Files (x86)\Steam\bin\cef\cef.win7\steamwebhelper.exe" --type=renderer --force-device-scale-factor=1 --disable-features=AsyncWheelEvents,TouchpadAndWheelScrollLatching --disable-gpu-compositing --service-pipe-token=223105DEC7462AF27D7685B2B6E5B7E3 --enable-blink-features=ResizeObserver,Worklet,AudioWorklet --lang=en-US --log-file="C:\Program Files (x86)\Steam\logs\cef_log.txt" --product-version="Valve Steam Client" --webview-urls=http://localhost/*,http://steamloopback.host/*,https://steamloopback.host/*,https://localhost/* --disable-spell-checking --force-device-scale-factor=1 --disablehighdpi --buildid=1543346820 --steamid=0 --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=223105DEC7462AF27D7685B2B6E5B7E3 --renderer-client-id=7 --mojo-platform-channel-handle=1596 /prefetch:1]
	0000013c    0
	0000012f   -2
	0000012e    0
	0000012d    0
	0000012c    0
	0000012b    0
	0000012a    0
	00000129    0
	00000128    0
	00000127    0
	00000126    0
	00000125    0
	00000124    0
	00000123   -2
	00000122   -2
	00000121    0
	00000120    0
00000130 (D) C:\Program Files (x86)\Steam\steamapps\common\Frostpunk\Frostpunk.exe
	["C:\Program Files (x86)\Steam\steamapps\common\Frostpunk\Frostpunk.exe"]
	00000148    0
	00000147    0
	00000146    0
	00000145    0
	00000144    0
	00000143    0
	00000142   15
	00000141    0
	00000140    0
	0000013f    0
	0000013e    0
	0000013d    0
	00000139    0 <==
	00000138    0
	00000131    0
0000014b explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	0000014f    0
	0000014e    0
	0000014d    0
	0000014c    0
System information:
    Wine build: wine-3.21 (Staging)
    Platform: x86_64
    Version: Windows 7
    Host system: Darwin
    Host version: 18.2.0


Gcenx
Level 5
Level 5
Posts: 292
Joined: Mon Dec 25, 2017 12:11 pm

Re: Trying to launch FrostPunk on Steam (Mac)

Post by Gcenx » Sun Dec 30, 2018 8:28 am

Your usually best not to post about Wineskin on here but over at the other site.
But since it’s posted, you said you used X11 does that mean you used “Unofficial Wineskin Update” and used that Engine or did you try to use the Engine with doh123 Wineskin? The reason I’m asking is I removed WineskinX11 and require a user to install XQuartz for X11 support.

The Engine that’s you used would only function with “Unofficial Wineskin Update”

Also that’s just a backtrack it’s better using “test run” and then looking over the last run log that would usually give more information on the potential issue.


Note;
The wine version above is compiled on macOS using XCode9.4.1 Command Line Tools using macports for all the library’s no additional patches were included (WS10WineStaging3.14 has the controller fix included) but compiling wine64 with XCode can cause some issues. All future compiles from me will be cross-compiled (currently in the process or getting that going)
Anything WS9 from my version of Wineskin (not WineCX) is just a Winehq portable that’s auto get auto repacked into an Engine that is used with Wineskin.

ozgen92
Level 1
Level 1
Posts: 7
Joined: Wed Dec 26, 2018 9:29 am

Re: Trying to launch FrostPunk on Steam (Mac)

Post by ozgen92 » Sun Dec 30, 2018 9:45 am

Gcenx wrote:Your usually best not to post about Wineskin on here but over at the other site.
will keep in mind for the next time
Gcenx wrote: But since it’s posted, you said you used X11 does that mean you used “Unofficial Wineskin Update” and used that Engine or did you try to use the Engine with doh123 Wineskin? The reason I’m asking is I removed WineskinX11 and require a user to install XQuartz for X11 support.
I have XQuartz installed and yes I used “Unofficial Wineskin Update”.

Gcenx wrote: Also that’s just a backtrack it’s better using “test run” and then looking over the last run log that would usually give more information on the potential issue.
here is the logs from the crash (beginning trimmed)

Gcenx
Level 5
Level 5
Posts: 292
Joined: Mon Dec 25, 2017 12:11 pm

Re: Trying to launch FrostPunk on Steam (Mac)

Post by Gcenx » Sun Dec 30, 2018 9:52 am

ozgen92 wrote:
Gcenx wrote:Your usually best not to post about Wineskin on here but over at the other site.
will keep in mind for the next time
Gcenx wrote: But since it’s posted, you said you used X11 does that mean you used “Unofficial Wineskin Update” and used that Engine or did you try to use the Engine with doh123 Wineskin? The reason I’m asking is I removed WineskinX11 and require a user to install XQuartz for X11 support.
I have XQuartz installed and yes I used “Unofficial Wineskin Update”.

Gcenx wrote: Also that’s just a backtrack it’s better using “test run” and then looking over the last run log that would usually give more information on the potential issue.
here is the logs from the crash (beginning trimmed)

I did a quick look over the log and the game is calling d11, I looked over FrostPunk and yeah it needs DXVK to run seems you won't be playing that game on macOS anyway.

ozgen92
Level 1
Level 1
Posts: 7
Joined: Wed Dec 26, 2018 9:29 am

Re: Trying to launch FrostPunk on Steam (Mac)

Post by ozgen92 » Sun Dec 30, 2018 10:11 am

Gcenx wrote:
ozgen92 wrote:
Gcenx wrote:Your usually best not to post about Wineskin on here but over at the other site.
will keep in mind for the next time
Gcenx wrote: But since it’s posted, you said you used X11 does that mean you used “Unofficial Wineskin Update” and used that Engine or did you try to use the Engine with doh123 Wineskin? The reason I’m asking is I removed WineskinX11 and require a user to install XQuartz for X11 support.
I have XQuartz installed and yes I used “Unofficial Wineskin Update”.

Gcenx wrote: Also that’s just a backtrack it’s better using “test run” and then looking over the last run log that would usually give more information on the potential issue.
here is the logs from the crash (beginning trimmed)

I did a quick look over the log and the game is calling d11, I looked over FrostPunk and yeah it needs DXVK to run seems you won't be playing that game on macOS anyway.
I see, well that sucks! Thanks anyway :)

Post Reply