Couple of very old outstanding OS X requests: please correctly sign the UberLauncher and PA executables so they pass gatekeeper: (spctl -a -t exec -vv /Applications/UberLauncher.app/ and same for PA.app) please map the SDL keycode for the command key in the engine: (no keycode mapping for SDL_Keycode 1073742051) please fix the UberLauncher crash after every launch: (terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument abort() called) please review the OS X crash logs (lots of crashes especially just after game start) please include the latest OS X Coherent devtools in the OS X build During alpha and early beta on OS X you could map the command key and cut/copy/paste username, password, chat, etc.
Thank you for the constructive feedback! I filed a bug in our internal bug database -- this will require upgrading the OS version on our Mac builder. It's a little tedious, but it shouldn't be too hard to do. Thank you for reporting this, I wasn't aware. I am on 10.9.5, but I don't get any warnings about the code signature, even though I have GateKeeper enabled. It's possibly because I installed 10.9.5 after I had already run the applications. The spctl command you provided tells me that it is indeed the case that we have the old version of the code signature resource, since our builder is still on 10.8. I'll see if I can get this fixed in the next update. Thank you for poking me about it. I will investigate this today. We have a crash reporting service that aggregates stats about this, and we're tracking a specific crash that we're not sure what could be causing. It seems to be related to a (less frequent) crash for Windows users around our multithreaded processing code. I will look into this, but it's not as high on the priority list.
Thanks. Here's one of the crashes I see a lot of: stack overflow in AnimationWorld::update https://forums.uberent.com/threads/mac-version-crashing.67205/ The daily upload limit in crashupload might skew your analysis in tracking really bad crashes.
Let me know if this works for you: https://forums.uberent.com/threads/coherent-debugger-for-mac-os-x.67300/
This doesn't seem to happen here. Are you on 10.9 or 10.10? When and how do you trigger the crash, specifically?
On seed OS X 10.10.2 (14C99d) and release OS X 10.10.1 (14B25) The crash happens almost every time you click play in the Uber Launcher. Sometimes the launcher hangs and stays open then crashes when you click in the window. Code: Crashed Thread: 3 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument abort() called Thread 3 Crashed: 0 libsystem_kernel.dylib 0x00007fff8fba0286 __pthread_kill + 10 1 libsystem_c.dylib 0x00007fff84e7bb53 abort + 129 2 libc++abi.dylib 0x00007fff829aaa21 abort_message + 257 3 libc++abi.dylib 0x00007fff829d29b9 default_terminate_handler() + 243 4 libobjc.A.dylib 0x00007fff88e837eb _objc_terminate() + 124 5 libc++abi.dylib 0x00007fff829d00a1 std::__terminate(void (*)()) + 8 6 libc++abi.dylib 0x00007fff829cfb30 __cxa_throw + 121 7 libc++.1.dylib 0x00007fff83cc3b25 std::__1::__throw_system_error(int, char const*) + 77 8 com.uberent.launcher 0x000000010621d1f9 std::__1::__thread_proxy<std::__1::tuple<LauncherGUI::LauncherGUI(crom::Platform*)::'lambda'()> >(void*, void*) + 169 9 libsystem_pthread.dylib 0x00007fff8dabb268 _pthread_body + 131 10 libsystem_pthread.dylib 0x00007fff8dabb1e5 _pthread_start + 176 11 libsystem_pthread.dylib 0x00007fff8dab941d thread_start + 13