Ziell: Hi, I've been playing Total Annihilation on macOS High Sierra for ~20 hours these past weeks. Unlike what I read on the game's GoG page and on this forum, it worked like a charm and never crashed even once.
I installed macOS Mojave just yesterday. It crashed about 12 times in 3 hours. The game seems to run fine at first, but after some time (can be 2 minutes or 20) it freezes for about 20-30 seconds for no specific reason, until the game goes back to Wine view with DOS console (I couldn't make a screeshot, the system seemed block) then exits.
I am on Sierra and have played this game a couple of months. My Mac downloaded a security update today (Nov 18, 2018) and it stopped working. The icon just bounces. After trying to debug it, I see there is an error log that says WineskinX11 crashed. The people at GOG need to have a look at this as it may affect other games, too, on not just the new Macs but all Macs. I found this log in ~/Library/Logs/DiagnosticReports:
Process: WineskinX11 [15489]
Path: /Applications/Total Annihilation Kingdoms.app/Contents/Resources/game/Total Annihilation Kingdoms.app/Contents/MacOS/WineskinX11
Identifier: WineskinX11
Version: ???
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: WineskinX11 [15489]
User ID: 501
Date/Time: 2018-11-18 15:38:00.996 +0100
OS Version: Mac OS X 10.12.6 (16G1510)
Report Version: 12
Anonymous UUID: <redacted, not sure it matters>
Sleep/Wake UUID: <redacted, not sure it matters>
Time Awake Since Boot: 990000 seconds
Time Since Wake: 65 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000110
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0x110:
-->
__TEXT 0000000000001000-00000000001cb000 [ 1832K] r-x/rwx SM=COW /Applications/Total Annihilation Kingdoms.app/Contents/Resources/game/Total Annihilation Kingdoms.app/Contents/MacOS/WineskinX11
Application Specific Information:
X.Org X Server 1.13.0 Build Date: 20120921
*** single-threaded process forked ***
crashed on child side of fork pre-exec
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libdispatch.dylib 0xa1527605 _dispatch_queue_push + 175
1 libdispatch.dylib 0xa15291b0 _dispatch_queue_class_wakeup_enqueue + 105
2 libdispatch.dylib 0xa152848c _dispatch_queue_class_wakeup + 619
3 libdispatch.dylib 0xa15131a8 _dispatch_queue_wakeup + 31
4 libdispatch.dylib 0xa152764e _dispatch_queue_push + 248
5 libdispatch.dylib 0xa15291b0 _dispatch_queue_class_wakeup_enqueue + 105
6 libdispatch.dylib 0xa152848c _dispatch_queue_class_wakeup + 619
7 libdispatch.dylib 0xa152bd72 _dispatch_source_wakeup + 77
8 libdispatch.dylib 0xa151b14a dispatch_source_cancel + 64
9 WineskinX11 0x00018716 redirect_atexit + 86
10 libsystem_c.dylib 0xa15d46b8 __cxa_finalize_ranges + 303
11 libsystem_c.dylib 0xa15d4740 __cxa_finalize + 44
12 libsystem_c.dylib 0xa15d49d0 exit + 62
13 WineskinX11 0x00002f44 startup_trigger + 516
14 WineskinX11 0x00003549 main + 1321
15 WineskinX11 0x00002b15 start + 53
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0xffffffff ecx: 0xa6f328c0 edx: 0x00700610
edi: 0x00000100 esi: 0xa1527564 ebp: 0xbfff82c8 esp: 0xbfff82b0
ss: 0x00000023 efl: 0x00210206 eip: 0xa1527605 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00000110
Logical CPU: 5
Error Code: 0x00000006
Trap Number: 14