OSX 10.10.3 Unity 5.0.2f1 Personal Crash on start

Hi all,

Unity crashes ever time I start it under my main admin user, but not under other users or root. I’ve rebuilt the user account keeping the home directory but nothing’s changed.

The crash log shows activity related to plugins. Could this be something to do with plugins relating to audio programs (of which there are quite a few under the main admin account)? Does anyone have a working Unity instance who’s also running VSL / East West / Ableton etc? Crash log below:

Process: Unity [11903]
Path: /Applications/Unity/Unity.app/Contents/MacOS/Unity
Identifier: com.unity3d.UnityEditor5.x
Version: Unity version 5.0.2f1 (5.0.2f1)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Unity [11903]
User ID: 501

Date/Time: 2015-05-18 08:45:01.069 +0200
OS Version: Mac OS X 10.10.3 (14D136)
Report Version: 11
Anonymous UUID: 0C1CA3C2-008F-FF70-C693-02B855E2FB34

Time Awake Since Boot: 56000 seconds

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

VM Regions Near 0:

__TEXT 0000000100000000-0000000103066000 [ 48.4M] r-x/rwx SM=COW /Applications/Unity/Unity.app/Contents/MacOS/Unity

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff99571286 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff95cdcb53 abort + 129
2 com.unity3d.UnityEditor5.x 0x0000000100738d81 HandleSignal(int, __siginfo*, void*) + 385
3 libmono.0.dylib 0x00000001056c779a mono_chain_signal + 71
4 libmono.0.dylib 0x0000000105614c7f mono_sigsegv_signal_handler + 213
5 libsystem_platform.dylib 0x00007fff93ebaf1a _sigtramp + 26
6 com.apple.CoreFoundation 0x00007fff8ec62606 CFDictionaryGetValue + 38
7 com.facebook.plugin 0x000000012a26feb9 CGImageProcessor::CGImageProcessor() + 331
8 com.facebook.plugin 0x000000012a2712ea __static_initialization_and_destruction_0(int, int) + 34
9 dyld 0x00007fff6f5b8ceb ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 265
10 dyld 0x00007fff6f5b8e78 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
11 dyld 0x00007fff6f5b5871 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 305
12 dyld 0x00007fff6f5b56f8 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 138
13 dyld 0x00007fff6f5b5969 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 75
14 dyld 0x00007fff6f5ab063 dyld::runInitializers(ImageLoader*) + 89
15 dyld 0x00007fff6f5b21d1 dlopen + 578
16 libdyld.dylib 0x00007fff91642857 dlopen + 59
17 libnss3.dylib 0x000000011b03ba52 PR_LoadLibraryWithFlags + 210
18 libnss3.dylib 0x000000011b03bb44 PR_LoadLibrary + 52
19 XUL 0x0000000116b97a96 nsPluginFile::LoadPlugin(PRLibrary**) + 342

I was talking with a sibling about my own problem of the last version of unity crashing. I noticed if I removed a Unity folder from Library, it wouldn’t crash when I created a file, but opening the new project again with the folder there would result in a crash.

Said sibling noticed facebook plugins in both our crash messages. Getting rid of them made Unity stop crashing for me.
The plugins might been in Library somewhere, but look around for them. If I recall right, they had to do with some audio stuff related to a facebook audio (and visual?) chat program. Go look for files mentioned in the com.facebook.plugin part of your crash report.