It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
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 blocked) then exits.
Post edited November 20, 2018 by Ziell
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
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
Does GOG have a fix for this?

I find it interesting that I asked them prior to purchase if it worked for Mojave, and they said yes.
Post edited November 20, 2018 by SilentEd2112
avatar
SilentEd2112: Does GOG have a fix for this?

I find it interesting that I asked them prior to purchase if it worked for Mojave, and they said yes.
I can't be absolutely certain that it isn't fully compatible with Mojave, all I can say is: I played for 20 hours without a single crash on High Sierra last month, then it started crashing right after I updated to Mojave.
How often it crashes varies a lot. Sometimes it's 3 times in 10 minutes, other times I can play for 1 hour without a hitch. Still, I keep saving my game every 5-10 minutes to limit the damage when it crashes again... Very frustrating.
avatar
SilentEd2112: Does GOG have a fix for this?

I find it interesting that I asked them prior to purchase if it worked for Mojave, and they said yes.
avatar
Ziell: I can't be absolutely certain that it isn't fully compatible with Mojave, all I can say is: I played for 20 hours without a single crash on High Sierra last month, then it started crashing right after I updated to Mojave.
How often it crashes varies a lot. Sometimes it's 3 times in 10 minutes, other times I can play for 1 hour without a hitch. Still, I keep saving my game every 5-10 minutes to limit the damage when it crashes again... Very frustrating.
I changed my resolution in the options menu and it worked!
avatar
SilentEd2112: I changed my resolution in the options menu and it worked!
I tried changing the game resolution (from 800x600 to 1024x768) but it didn't change a thing.
Uninstalling the game for now...