Crossbox fails on startup 9.2.101.2181

Hello,

I copied the crossbox.zip file from the pc application directory to my mac. I unzipped the crossbox and moved it to the application directory. I then run crossbox and it startup and shows in the launcher and then it just disappears. I ran the mac console to catch it and this is what I found in the console. I am running Sierra 10.12.6. I also have Visual Studio for MAC installed as well. I have looked at many other articles but the fix is usually going to another version! I seen changing mono was another option but I am running VS MAC and it is set to stable so it loads the most stable release of mono.

Any help to get this fix is appreciated.

default 18:23:35.533279 -0500 crossbox WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.6 instead of 10.12.6. This is not a bug in Gestalt – it is a documented limitation. Use NSProcessInfo’s operatingSystemVersion property to get correct system version number.
Call location:
default 18:23:35.533422 -0500 crossbox 0 CarbonCore 0x00007fffc47791b1 ___Gestalt_SystemVersion_block_invoke + 121
default 18:23:35.533497 -0500 crossbox 1 libdispatch.dylib 0x00007fffd93e68fc _dispatch_client_callout + 8
default 18:23:35.533550 -0500 crossbox 2 libdispatch.dylib 0x00007fffd93e68b9 dispatch_once_f + 38
default 18:23:35.533607 -0500 crossbox 3 CarbonCore 0x00007fffc4707292 _Gestalt_SystemVersion + 976
default 18:23:35.533655 -0500 crossbox 4 CarbonCore 0x00007fffc4706aad Gestalt + 139
default 18:23:35.533698 -0500 crossbox 5 ??? 0x000000010ae1cce5 0x0 + 4477537509
default 18:23:35.533752 -0500 crossbox 6 ??? 0x000000010ae1c6ab 0x0 + 4477535915
default 18:23:36.120039 -0500 videosubscriptionsd Received distnoted matching event.
default 18:23:36.250107 -0500 launchservicesd UNIX error exception: 22
default 18:23:36.251117 -0500 launchservicesd MacOS error: -67062

Howie

if you have Mono 4.8 or later installed, that’s a known issue. downgraded Mono or use the workaround that’s mentioned in the docs page (can’t look that up right now, that will, tomorrow). nite that you don’t need CB for Fire. only if you need to build from VS.

Thank you marc for pointing me in the right direction, I found the doc and it read as follows.

“Please note that the new Mono 4.8 has some known bugs that prevent CrossBox from running properly. We recommend to sticking to Mono 4.7 or earlier, to use CrossBox. If you must install Mono 4.8 or later for other reasons, you can run CrossBox from the Terminal by locating CrossBox.exe inside the .app bundle and then running mono CrossBox.exe. --console.”

I tried to run it from a terminal and it errored out so I downloaded 4.6 and loaded it and it now works. I was running 5.x previously.

I am all good now, thanks and have a good night :slight_smile:

Howie

1 Like

that’s, you too!