I've recently purchased and installed the game via Steam. When I attempt to play the game it launches a black screen before hanging (spinning ball of death). I'm on MacOS Mojave (10.14) MacBook Pro (Retina, 13-inch, early 2015) 2.7 GHz Intel Core i5 8 GB 1867 MHz DDR3 Intel Iris Graphics 6100 1536 MB
Here's the syslog output: default 13:12:06.846395 +0100 PA INFO Started at 2019-04-08 13:12:06 default 13:12:06.846979 +0100 PA INFO SDL: Built w/ v2.0.9, linked w/ v2.0.9 default 13:12:06.910812 +0100 PA INFO Looks like we are running via Steam default 13:12:06.917918 +0100 PA INFO Loaded build_id 20190321012450 default 13:12:06.918014 +0100 PA INFO Loaded build 113132 default 13:12:06.918078 +0100 PA INFO Loaded version 113132 default 13:12:06.918680 +0100 PA INFO Log file /Users/---/Library/Application Support/Uber Entertainment/Planetary Annihilation/log/PA-2019-04-08_131206.txt opened default 13:12:06.923076 +0100 PA INFO LoadedLocalModCollection::loadLocalModCollection: Failed listDir call for "/client_mods/"; no mods will be loaded from this path default 13:12:06.923265 +0100 PA WARN LoadedLocalModCollection::loadLocalModCollection: Could not open /client_mods/mods.json file; mods will not be mounted default 13:12:06.923437 +0100 PA INFO Client found 2 file system mods, mounted 0 default 13:12:06.925957 +0100 PA INFO LoadedLocalModCollection::loadLocalModCollection: Failed listDir call for "/server_mods/"; no mods will be loaded from this path default 13:12:06.926124 +0100 PA WARN LoadedLocalModCollection::loadLocalModCollection: Could not open /server_mods/mods.json file; mods will not be mounted default 13:12:06.927836 +0100 PA INFO LoadedLocalModCollection::loadLocalModCollection: Failed listDir call for "/client_mods/"; no mods will be loaded from this path default 13:12:06.928009 +0100 PA WARN LoadedLocalModCollection::loadLocalModCollection: Could not open /client_mods/mods.json file; mods will not be mounted default 13:12:06.928124 +0100 PA INFO Client found 2 file system mods, mounted 0 default 13:12:06.928825 +0100 PA INFO LoadedLocalModCollection::loadLocalModCollection: Failed listDir call for "/server_mods/"; no mods will be loaded from this path default 13:12:06.928967 +0100 PA WARN LoadedLocalModCollection::loadLocalModCollection: Could not open /server_mods/mods.json file; mods will not be mounted error 13:12:06.949074 +0100 PA Unable to load Info.plist exceptions (eGPUOverrides) default 13:12:07.151916 +0100 PA Current system appearance, (HLTB: 2), (SLS: 1) default 13:12:07.162173 +0100 PA Post-registration system appearance: (HLTB: 2) default 13:12:07.340528 +0100 PA IOHIDDeviceClass::start: elementCount=16 reportHandlerCount=4 default 13:12:07.340568 +0100 PA IOHIDDeviceClass::buildElements: type=0 *buffer=7ffecb855030 *count=16 size=1536 default 13:12:07.340614 +0100 PA IOHIDDeviceClass::buildElements: type=1 *buffer=7ffeca414980 *count=4 size=384 default 13:12:07.350519 +0100 PA NSApp cache appearance: -NSRequiresAquaSystemAppearance: 1 -appearance: (null) -effectiveAppearance: <NSCompositeAppearance: 0x6000024829e0 ( "<NSAquaAppearance: 0x6000012aa240>", "<NSSystemAppearance: 0x6000012aa640>" )> default 13:12:07.464592 +0100 PA MessageTracer: load_domain_whitelist_search_tree:73: Search tree file's format version number (0) is not supported default 13:12:07.510306 +0100 PA INFO Successfully created context with configuration 4/8: v4.1 (core) default 13:12:07.512590 +0100 PA INFO Apple Afterburner MTGL enabled default 13:12:07.513852 +0100 PA INFO HAL initializing... default 13:12:07.513994 +0100 PA INFO OpenGL Vendor: Intel Inc. default 13:12:07.514110 +0100 PA INFO OpenGL Renderer: Intel(R) Iris(TM) Graphics 6100 default 13:12:07.514209 +0100 PA INFO OpenGL Version: 4.1 INTEL-12.0.34 default 13:12:07.514305 +0100 PA INFO OpenGL Shader Language Version: 4.10 default 13:12:07.514450 +0100 PA INFO Vendor flag set to Intel. default 13:12:07.514831 +0100 PA INFO Supported rasterizer capabilities: Advanced instancing, Advanced shaders default 13:12:07.515143 +0100 PA INFO Unsupported rasterizer capabilities: Gamma correct pipeline, Ranged mapping, Compute shaders, Persistent buffer mapping default 13:12:07.515255 +0100 PA INFO Buffer textures enabled. default 13:12:07.515467 +0100 PA INFO initial size 1280x720 default 13:12:07.537665 +0100 PA INFO Starting async parallel for driver with 3 threads default 13:12:07.538912 +0100 PA INFO Loading effects from file /shaders/post.json default 13:12:07.655696 +0100 PA INFO Loading effects from file /shaders/content.json default 13:12:08.018300 +0100 PA INFO Loading effects from file /shaders/impostors.json default 13:12:08.034335 +0100 PA INFO Loading effects from file /shaders/misc.json default 13:12:08.069430 +0100 PA INFO Loading effects from file /shaders/particle.json default 13:12:08.610402 +0100 PA INFO Loading effects from file /shaders/scene.json default 13:12:08.678875 +0100 PA INFO Loading effects from file /shaders/vtex.json default 13:12:08.751902 +0100 PA INFO Coherent content root: "coui://ui/" default 13:12:08.752025 +0100 PA INFO Coherent host dir: "/Users/---/Library/Application Support/Steam/steamapps/common/Planetary Annihilation Titans/PA.app/Contents/MacOS/host" default 13:12:08.752089 +0100 PA INFO Coherent local store: "/Users/---/Library/Application Support/Uber Entertainment/Planetary Annihilation/localstore" default 13:12:08.752144 +0100 PA INFO Coherent crash dumps: "/Users/---/Library/Application Support/Uber Entertainment/Planetary Annihilation/log" default 13:12:08.752273 +0100 PA INFO [COUI] Header SDK Version (9619) is compatible but does not match binary version (9618)! default 13:12:08.752494 +0100 PA INFO [COUI] Additional host options detected. Please note that these options are experimental, untested and not officially supported, they might cause unexpected behaviour. default 13:12:08.752605 +0100 PA INFO [COUI] AdditionalHostOptions {--resource-buffer-max-allocation-size=134217728 --resource-buffer-size=2097152} default 13:12:08.763112 +0100 PA INFO ClientInterface constructed default 13:12:11.863279 +0100 PA INFO FMOD Version 4.44.64 default 13:12:11.888517 +0100 PA INFO {{FMOD}} fmod buffer size 5 default 13:12:11.924762 +0100 PA INFO Using local server at /Users/---/Library/Application Support/Steam/steamapps/common/Planetary Annihilation Titans/PA.app/Contents/MacOS/server default 13:12:11.995929 +0100 PA IOHIDDeviceClass::start: elementCount=6 reportHandlerCount=1 default 13:12:11.995971 +0100 PA IOHIDDeviceClass::buildElements: type=0 *buffer=7ffeccc4e2b0 *count=6 size=576 default 13:12:11.996008 +0100 PA IOHIDDeviceClass::buildElements: type=1 *buffer=6000036aaab0 *count=1 size=96 default 13:12:11.996325 +0100 PA IOHIDDeviceClass::start: elementCount=2 reportHandlerCount=1 default 13:12:11.996362 +0100 PA IOHIDDeviceClass::buildElements: type=0 *buffer=600003ba9530 *count=2 size=192 default 13:12:11.996401 +0100 PA IOHIDDeviceClass::buildElements: type=1 *buffer=6000036aaa10 *count=1 size=96 default 13:12:11.996693 +0100 PA IOHIDDeviceClass::start: elementCount=2 reportHandlerCount=2 default 13:12:11.996729 +0100 PA IOHIDDeviceClass::buildElements: type=0 *buffer=600003ba9630 *count=2 size=192 default 13:12:11.996765 +0100 PA IOHIDDeviceClass::buildElements: type=1 *buffer=600003ba9430 *count=2 size=192 default 13:12:11.997139 +0100 PA IOHIDDeviceClass::start: elementCount=10 reportHandlerCount=3 default 13:12:11.997181 +0100 PA IOHIDDeviceClass::buildElements: type=0 *buffer=7ffecf5b9830 *count=10 size=960 default 13:12:11.997251 +0100 PA IOHIDDeviceClass::buildElements: type=1 *buffer=7ffeccc4e8c0 *count=3 size=288 default 13:12:11.997597 +0100 PA IOHIDDeviceClass::start: elementCount=16 reportHandlerCount=4 default 13:12:11.997635 +0100 PA IOHIDDeviceClass::buildElements: type=0 *buffer=7ffecf560830 *count=16 size=1536 default 13:12:11.997681 +0100 PA IOHIDDeviceClass::buildElements: type=1 *buffer=7ffeccc4eb50 *count=4 size=384 default 13:12:11.998013 +0100 PA IOHIDDeviceClass::start: elementCount=2 reportHandlerCount=1 default 13:12:11.998047 +0100 PA IOHIDDeviceClass::buildElements: type=0 *buffer=600003ba9730 *count=2 size=192 default 13:12:11.998082 +0100 PA IOHIDDeviceClass::buildElements: type=1 *buffer=6000036aad30 *count=1 size=96 default 13:12:17.515316 +0100 PA LSExceptions shared instance invalidated for timeout.
Update After googling the error from syslog, I updated my OS version and it's fixed the issue. Seems it's an OS bug.