Mac version bugs

The game crashes on exit/quit.
The game do not remember changed settings after a quit/crash
The game save is not actually saved

It seems to me that local saves are being created, BUT:

  1. the game does crash EVERY time you exit

  2. cloud saving (both up and download) are COMPLETELY broken on Mac. This means you can ONLY ever play on the machine you start your game on

I’m enjoying the game where possible, but how did we release like this!? There was 3 MONTHS to fix show stopper bugs like this one.

Diego

Can confirm the crashes on exit still happens, the game seems to require to open via Epic launcher to enable DLC. It does not crash if I exit to desktop without loading the game.

I can provide logs if requested (this is the crashed thread)

Crashed Thread: 0 tid_307 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called
PhoenixPointOSX(2150,0x11567cdc0) malloc: *** error for object 0x7fe98b652ed0: pointer being freed was not allocated

Thread 0 Crashed:: tid_307 Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff6f3ea33a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff6f4a6e60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff6f371808 abort + 120
3 libsystem_malloc.dylib 0x00007fff6f46750b malloc_vreport + 548
4 libsystem_malloc.dylib 0x00007fff6f46a40f malloc_report + 151
5 EOSSDK-Mac-Shipping.bundle 0x00000001b10edc09 operator delete(void*) + 9
6 EOSSDK-Mac-Shipping.bundle 0x00000001b0bc3b13 webrtc::PeerConnectionInterface::IceServer::~IceServer() + 259
7 EOSSDK-Mac-Shipping.bundle 0x00000001b0bc3e9f webrtc::PeerConnectionInterface::RTCConfiguration::~RTCConfiguration() + 111
8 EOSSDK-Mac-Shipping.bundle 0x00000001b1279ce8 Epic::OnlineServices::FP2PClient::~FP2PClient() + 712
9 EOSSDK-Mac-Shipping.bundle 0x00000001b112a5bd Epic::OnlineServices::FEpicGamesPlatform::Shutdown() + 701
10 EOSSDK-Mac-Shipping.bundle 0x00000001b112e265 EOS_Platform_Release + 181
11 ??? 0x00000001f9ab319d 0 + 8483713437
12 libmonobdwgc-2.0.dylib 0x000000010f346144 mono_jit_runtime_invoke + 2519
13 libmonobdwgc-2.0.dylib 0x000000010f5078c9 do_runtime_invoke + 80
14 libmonobdwgc-2.0.dylib 0x000000010f507827 mono_runtime_invoke + 31
15 UnityPlayer.dylib 0x0000000109fbd7e3 0x109734000 + 8951779
16 UnityPlayer.dylib 0x0000000109fa68ee 0x109734000 + 8857838
17 UnityPlayer.dylib 0x0000000109c8af3c 0x109734000 + 5599036
18 UnityPlayer.dylib 0x0000000109eaab1b 0x109734000 + 7826203
19 UnityPlayer.dylib 0x0000000109eab6e6 0x109734000 + 7829222
20 UnityPlayer.dylib 0x0000000109eb43dc 0x109734000 + 7865308
21 UnityPlayer.dylib 0x0000000109eb4aba 0x109734000 + 7867066
22 UnityPlayer.dylib 0x0000000109ec4e63 0x109734000 + 7933539
23 UnityPlayer.dylib 0x000000010a328842 0x109734000 + 12535874
24 com.apple.Foundation 0x00007fff3799d2ea __NSFireTimer + 67
25 com.apple.CoreFoundation 0x00007fff352c2889 CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 20
26 com.apple.CoreFoundation 0x00007fff352c23ef __CFRunLoopDoTimer + 859
27 com.apple.CoreFoundation 0x00007fff352c1ed7 __CFRunLoopDoTimers + 322
28 com.apple.CoreFoundation 0x00007fff352a6c7a __CFRunLoopRun + 1871
29 com.apple.CoreFoundation 0x00007fff352a5ece CFRunLoopRunSpecific + 462
30 com.apple.HIToolbox 0x00007fff33ed4abd RunCurrentEventLoopInMode + 292
31 com.apple.HIToolbox 0x00007fff33ed47d5 ReceiveNextEventCommon + 584
32 com.apple.HIToolbox 0x00007fff33ed4579 _BlockUntilNextEventMatchingListInModeWithFilter + 64
33 com.apple.AppKit 0x00007fff3251c829 _DPSNextEvent + 883
34 com.apple.AppKit 0x00007fff3251b070 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
35 com.apple.AppKit 0x00007fff3250cd7e -[NSApplication run] + 658
36 com.apple.AppKit 0x00007fff324deb86 NSApplicationMain + 777
37 UnityPlayer.dylib 0x000000010a32a127 PlayerMain(int, char const**) + 1319
38 libdyld.dylib 0x00007fff6f2a2cc9 start + 1