Hey,
since updating to 5.3.2p1 we’re getting lots of reports from players on OS X that the build immediately crashes. For OS X it seems to be mostly happening on MacBooks (Pro and Air) running OS X 10.11.3. Mac Mini is not affected.
One person said it’s related to the configuration dialog, when hiding that it doesn’t seem to crash.
The crash logs on OS X look like this:
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x00004853e5894870
Exception Note: EXC_CORPSE_NOTIFY
VM Regions Near 0x4853e5894870:
Process Corpse Info 000000010e800000-000000010ea00000 [ 2048K] rw-/rwx SM=COW
→
STACK GUARD 0000700000000000-0000700000001000 [ 4K] —/rwx SM=NUL stack guard for thread 1
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff9032f002 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff8cab85c5 pthread_kill + 90
2 libsystem_c.dylib 0x00007fff91fe86e7 abort + 129
3 libmono.0.dylib 0x0000000101c6ef55 mono_handle_native_sigsegv + 723
4 libmono.0.dylib 0x0000000101cbba95 sigabrt_signal_handler + 97
5 libsystem_platform.dylib 0x00007fff9cbd7eaa _sigtramp + 26
6 dyld 0x00007fff6809e4f2 ImageLoaderMachO::getExportedSymbolAddress(ImageLoader::Symbol const*, ImageLoader::LinkContext const&, ImageLoader const*, bool) const + 36
7 libsystem_c.dylib 0x00007fff91fe86e7 abort + 129
8 unity.Texel Raptor.Parkitect Pre-Alpha 0x0000000100b09094 HandleSignal(int, __siginfo*, void*) + 36
9 libmono.0.dylib 0x0000000101cbb6bd mono_chain_signal + 75
10 libmono.0.dylib 0x0000000101c00455 mono_sigsegv_signal_handler + 210
11 libsystem_platform.dylib 0x00007fff9cbd7eaa _sigtramp + 26
12 ??? 0x00000001016ce729 0 + 4318881577
13 unity.Texel Raptor.Parkitect Pre-Alpha 0x000000010106d690 GfxDisplayGL_Init(dynamic_array<GfxDisplayGL, 8ul>&) + 240
14 unity.Texel Raptor.Parkitect Pre-Alpha 0x00000001010aaa17 CreateGLGfxDevice() + 135
15 unity.Texel Raptor.Parkitect Pre-Alpha 0x00000001009ed610 CreateRealGfxDevice(GfxDeviceRenderer, bool) + 48
16 unity.Texel Raptor.Parkitect Pre-Alpha 0x00000001010f26a9 GfxDeviceWorker::Startup(GfxDeviceRenderer, bool, bool) + 25
17 unity.Texel Raptor.Parkitect Pre-Alpha 0x00000001010e2bff CreateClientGfxDevice(GfxDeviceRenderer, unsigned int) + 159
18 unity.Texel Raptor.Parkitect Pre-Alpha 0x00000001009edd40 InitializeGfxDevice(unsigned int) + 320
19 unity.Texel Raptor.Parkitect Pre-Alpha 0x0000000100ac49f3 InitializeEngineGraphics(bool) + 67
20 unity.Texel Raptor.Parkitect Pre-Alpha 0x0000000100aa7ba2 PlayerInitEngineGraphics(bool) + 18
21 unity.Texel Raptor.Parkitect Pre-Alpha 0x000000010106e0d2 SetupUnityPlayer(bool, int, char**) + 722
22 unity.Texel Raptor.Parkitect Pre-Alpha 0x00000001010711bd -[PlayerAppDelegate applicationDidFinishLaunching:] + 765
23 com.apple.CoreFoundation 0x00007fff8cd4770c CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 12
24 com.apple.CoreFoundation 0x00007fff8cd4767f ___CFXRegistrationPost_block_invoke + 63
25 com.apple.CoreFoundation 0x00007fff8cd46d47 _CFXRegistrationPost + 407
26 com.apple.CoreFoundation 0x00007fff8cd46ab2 ___CFXNotificationPost_block_invoke + 50
27 com.apple.CoreFoundation 0x00007fff8cd40d42 -[_CFXNotificationRegistrar find:hushed:bject:hushed:bserver:enumerator:] + 1922
28 com.apple.CoreFoundation 0x00007fff8cc2f145 _CFXNotificationPost + 693
29 com.apple.Foundation 0x00007fff964ab921 -[NSNotificationCenter postNotificationName:hushed:bject:userInfo:] + 66
30 com.apple.AppKit 0x00007fff9d03565d -[NSApplication _postDidFinishNotification] + 297
31 com.apple.AppKit 0x00007fff9d0353d3 -[NSApplication _sendFinishLaunchingNotification] + 203
32 com.apple.AppKit 0x00007fff9d03288d -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 557
33 com.apple.AppKit 0x00007fff9d032337 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 250
34 com.apple.Foundation 0x00007fff964dd861 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
35 com.apple.Foundation 0x00007fff964dd6db _NSAppleEventManagerGenericHandler + 102
36 com.apple.AE 0x00007fff8d651231 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 531
37 com.apple.AE 0x00007fff8d650fb8 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 31
38 com.apple.AE 0x00007fff8d650ed4 aeProcessAppleEvent + 288
39 com.apple.HIToolbox 0x00007fff922adaf9 AEProcessAppleEvent + 55
40 com.apple.AppKit 0x00007fff9d02c588 _DPSNextEvent + 2245
41 com.apple.AppKit 0x00007fff9d3f8943 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
42 com.apple.AppKit 0x00007fff9d021fc8 -[NSApplication run] + 682
43 com.apple.AppKit 0x00007fff9cfa4520 NSApplicationMain + 1176
44 unity.Texel Raptor.Parkitect Pre-Alpha 0x000000010106ef22 PlayerMain(int, char const**) + 626
45 unity.Texel Raptor.Parkitect Pre-Alpha 0x0000000100002234 start + 52
Looks like this needs to be fixed by Unity, or is there something that can be done on our end? If it needs to be fixed by Unity what is the proper way to report this issue (since it’s only happening on some OS X devices that I don’t own I’m not sure how to send a proper reproduction case for it)?
Edit: this specific problem is only happening on OS X, Linux has some different issues.
Received more reports like the above one and confirmation from different people that it doesn’t crash when skipping the configuration dialog. Submitted some of these crash logs as case #766655 .
Updated to the patch release 5.3.2p2 from this week but the problem persists.
Seems like a fairly critical issue, is anyone aware of it or a workaround yet?
Same thing here.
Frankly I don’t know why we have the option to build for other platforms if the builds have such huge issues…