Repeated OSX Crash in Fantasy Player - FIXED

Hey.

So, I just bought Syrinscape, and it’s great, but it crashes quite a lot when downloading soundsets. I’ve reported the bugs to apple. Thankfully I’m both a Unity developer and a programmer.

The crash is on the downloading thread, in whatever curl lib. you’re using. The error isn’t when downloading a specific set, and isn’t always repeatable. The thread in question hits some semaphore that raises SIGABRT.

If it helps, next time I can copy and paste the full report into this thread.

Process: Syrinscape [3646]
Path: /Applications/Syrinscape.app/Contents/MacOS/Syrinscape
Identifier: unity.Syrinscape.Syrinscape Fantasy Player
Version: Unity Player version 4.7.0f1 (4.7.0f1)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: Syrinscape [3646]
User ID: 502

Date/Time: 2017-01-31 16:13:32.755 -0800
OS Version: Mac OS X 10.12.2 (16C67)
Report Version: 12
Anonymous UUID: 3E1D74A3-D218-7952-4B8D-477B7210ACF9

Time Awake Since Boot: 860 seconds

System Integrity Protection: enabled

Crashed Thread: 1

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000ffffffff
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0xffffffff:
–> shared memory 00000000ffff6000-00000000ffff7000 [ 4K] r-x/r-x SM=SHM

Application Specific Information:
abort() called

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x9f8b434a __psynch_mutexwait + 10
1 libsystem_pthread.dylib 0x9f9955b5 _pthread_mutex_lock_wait + 86
2 libsystem_pthread.dylib 0x9f992d56 _pthread_mutex_lock_slow + 302
3 libsystem_pthread.dylib 0x9f992c09 pthread_mutex_lock + 127
4 libmono.0.dylib 0x0119c36f object_register_finalizer + 166
5 libmono.0.dylib 0x0119c842 ves_icall_System_GC_SuppressFinalize + 67
6 ??? 0x03fdd397 0 + 66966423
7 ??? 0x03fe97e4 0 + 67016676
8 ??? 0x0ff962c1 0 + 268001985
9 ??? 0x0da4775e 0 + 228882270
10 ??? 0x0da47379 0 + 228881273
11 ??? 0x10d6aa46 0 + 282503750
12 ??? 0x0ffabc05 0 + 268090373
13 ??? 0x0ffabcb1 0 + 268090545
14 libmono.0.dylib 0x010b59bc mono_jit_runtime_invoke + 1187
15 libmono.0.dylib 0x011ec1f6 mono_runtime_invoke + 130
16 unity.Syrinscape.Syrinscape Fantasy Player 0x0024a82f scripting_method_invoke(ScriptingMethodMono, MonoObject*, ScriptingArguments&, MonoException**) + 47
17 unity.Syrinscape.Syrinscape Fantasy Player 0x003536b0 ScriptingInvocation::Invoke(MonoException**) + 64
18 unity.Syrinscape.Syrinscape Fantasy Player 0x00353618 bool ScriptingInvocation::Invoke(MonoException**) + 24
19 unity.Syrinscape.Syrinscape Fantasy Player 0x0034203d Coroutine::Run() + 125
20 unity.Syrinscape.Syrinscape Fantasy Player 0x00341fb7 Coroutine::ContinueCoroutine(Object*, void*) + 87
21 unity.Syrinscape.Syrinscape Fantasy Player 0x00181da2 WWWDelayCall::Callback(Object*, void*) + 66
22 unity.Syrinscape.Syrinscape Fantasy Player 0x002285c5 DelayedCallManager::Update(int) + 501
23 unity.Syrinscape.Syrinscape Fantasy Player 0x002f2399 PlayerLoop(bool, bool, IHookEvent*) + 1577
24 unity.Syrinscape.Syrinscape Fantasy Player 0x0065eefc -[PlayerAppDelegate UpdatePlayer] + 252
25 com.apple.Foundation 0x95e10796 __NSFireTimer + 97
26 com.apple.CoreFoundation 0x946b9cc6 CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 22
27 com.apple.CoreFoundation 0x946b97dd __CFRunLoopDoTimer + 1213
28 com.apple.CoreFoundation 0x946b927e __CFRunLoopDoTimers + 350
29 com.apple.CoreFoundation 0x946b0de0 __CFRunLoopRun + 2192
30 com.apple.CoreFoundation 0x946b02ea CFRunLoopRunSpecific + 506
31 com.apple.CoreFoundation 0x946b00db CFRunLoopRunInMode + 123
32 com.apple.HIToolbox 0x93dafdb6 RunCurrentEventLoopInMode + 268
33 com.apple.HIToolbox 0x93dafba2 ReceiveNextEventCommon + 494
34 com.apple.HIToolbox 0x93daf99b _BlockUntilNextEventMatchingListInModeWithFilter + 83
35 com.apple.AppKit 0x9257b641 _DPSNextEvent + 1227
36 com.apple.AppKit 0x92cdf878 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1742
37 com.apple.AppKit 0x92cdf1a2 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
38 com.apple.AppKit 0x925702dc -[NSApplication run] + 943
39 com.apple.AppKit 0x9253d27a NSApplicationMain + 1368
40 unity.Syrinscape.Syrinscape Fantasy Player 0x0065ec4b PlayerMain(int, char const**) + 731
41 unity.Syrinscape.Syrinscape Fantasy Player 0x00002a75 start + 53

Thread 1 Crashed:
0 libsystem_kernel.dylib 0x9f8b449a __pthread_kill + 10
1 libsystem_pthread.dylib 0x9f997ec3 pthread_kill + 90
2 libsystem_c.dylib 0x9f814a44 abort + 141
3 libmono.0.dylib 0x0112f80b mono_handle_native_sigsegv + 891
4 libmono.0.dylib 0x0116b88d sigabrt_signal_handler + 96
5 libsystem_platform.dylib 0x9f98bebb _sigtramp + 43
6 ??? 0xffffffff 0 + 4294967295
7 libmono.0.dylib 0x0116b82d sigusr1_signal_handler + 156
8 libsystem_c.dylib 0x9f814a44 abort + 141
9 unity.Syrinscape.Syrinscape Fantasy Player 0x0034aa52 HandleSignal(int, __siginfo*, void*) + 34
10 libmono.0.dylib 0x0116b47e mono_chain_signal + 73
11 libmono.0.dylib 0x010b3a63 mono_sigsegv_signal_handler + 231
12 libsystem_platform.dylib 0x9f98bebb _sigtramp + 43
13 ??? 0xffffffff 0 + 4294967295
14 libmono.0.dylib 0x010b397c mono_sigill_signal_handler + 59
15 libmono.0.dylib 0x0125d2a4 g_hash_table_lookup + 43
16 libmono.0.dylib 0x0119bd9f mono_gc_run_finalize + 199
17 libmono.0.dylib 0x0126b854 GC_invoke_finalizers + 126
18 libmono.0.dylib 0x01177791 mono_gc_invoke_finalizers + 23
19 libmono.0.dylib 0x0119da68 finalizer_thread + 722
20 libmono.0.dylib 0x0121a68a start_wrapper + 530
21 libmono.0.dylib 0x0124e6da thread_start_routine + 262
22 libmono.0.dylib 0x01274f4f GC_start_routine + 105
23 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
24 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
25 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 2:: UnityLookForNewInputDevices
0 libsystem_kernel.dylib 0x9f8ac8be mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f8abe33 mach_msg + 51
2 com.apple.CoreFoundation 0x946b1746 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x946b0b78 __CFRunLoopRun + 1576
4 com.apple.CoreFoundation 0x946b02ea CFRunLoopRunSpecific + 506
5 com.apple.CoreFoundation 0x946f1d31 CFRunLoopRun + 129
6 unity.Syrinscape.Syrinscape Fantasy Player 0x0066a004 LookForNewDevices(void*) + 452
7 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
8 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
9 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
10 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 3:: UnityGfxDeviceWorker
0 libsystem_kernel.dylib 0x9f8ac912 semaphore_timedwait_trap + 10
1 com.apple.CoreServices.CarbonCore 0x955f4943 MPWaitOnSemaphore + 87
2 unity.Syrinscape.Syrinscape Fantasy Player 0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3 unity.Syrinscape.Syrinscape Fantasy Player 0x003bb6c6 ThreadedStreamBuffer::HandleReadOverflow(unsigned int&, unsigned int&) + 118
4 unity.Syrinscape.Syrinscape Fantasy Player 0x0069a820 GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) + 80
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0069a69f GfxDeviceWorker::RunGfxDeviceWorker(void*) + 79
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 4:: UnityWorker
0 libsystem_kernel.dylib 0x9f8ac912 semaphore_timedwait_trap + 10
1 com.apple.CoreServices.CarbonCore 0x955f4943 MPWaitOnSemaphore + 87
2 unity.Syrinscape.Syrinscape Fantasy Player 0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3 unity.Syrinscape.Syrinscape Fantasy Player 0x003b9903 JobScheduler::WorkLoop(void*) + 99
4 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
5 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
6 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
7 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 5:
0 libsystem_kernel.dylib 0x9f8ac8fa semaphore_wait_trap + 10
1 unity.Syrinscape.Syrinscape Fantasy Player 0x000604a3 algThreadJobQueueThreadFunc + 35
2 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
3 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 6:: UnitySubstanceThread
0 libsystem_kernel.dylib 0x9f8ac912 semaphore_timedwait_trap + 10
1 com.apple.CoreServices.CarbonCore 0x955f4943 MPWaitOnSemaphore + 87
2 unity.Syrinscape.Syrinscape Fantasy Player 0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3 unity.Syrinscape.Syrinscape Fantasy Player 0x00280eab SubstanceSystem::ThreadMain(void*) + 59
4 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
5 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
6 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
7 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 7:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x9f8ac8be mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f8abe33 mach_msg + 51
2 com.apple.audio.CoreAudio 0x942d1f9d HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, bool, unsigned int) + 123
3 com.apple.audio.CoreAudio 0x942ab4cb HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 49
4 com.apple.audio.CoreAudio 0x942a7e38 HALC_ProxyIOContext::IOWorkLoop() + 1714
5 com.apple.audio.CoreAudio 0x942a7514 HALC_ProxyIOContext::IOThreadEntry(void*) + 236
6 com.apple.audio.CoreAudio 0x942d9643 ___ZN19HALC_ProxyIOContextC2Emj_block_invoke + 20
7 com.apple.audio.CoreAudio 0x942a73df HALB_IOThread::Entry(void*) + 71
8 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
9 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
10 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 8:
0 libsystem_kernel.dylib 0x9f8b46f6 __semwait_signal + 10
1 libsystem_c.dylib 0x9f8333d7 nanosleep$UNIX2003 + 192
2 libsystem_c.dylib 0x9f8332c1 usleep$UNIX2003 + 55
3 unity.Syrinscape.Syrinscape Fantasy Player 0x00a49865 FMOD_OS_Time_Sleep(unsigned int) + 21
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00a2dd51 FMOD::Thread::callback(void*) + 49
5 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
6 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
7 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 9:: UnityPreload
0 libsystem_kernel.dylib 0x9f8ac912 semaphore_timedwait_trap + 10
1 com.apple.CoreServices.CarbonCore 0x955f4943 MPWaitOnSemaphore + 87
2 unity.Syrinscape.Syrinscape Fantasy Player 0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3 unity.Syrinscape.Syrinscape Fantasy Player 0x002f40e9 PreloadManager::Run() + 169
4 unity.Syrinscape.Syrinscape Fantasy Player 0x002f4031 PreloadManager::Run(void*) + 17
5 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
6 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
7 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
8 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 10:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x9f8ac8be mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f8abe33 mach_msg + 51
2 com.apple.CoreFoundation 0x946b1746 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x946b0b78 __CFRunLoopRun + 1576
4 com.apple.CoreFoundation 0x946b02ea CFRunLoopRunSpecific + 506
5 com.apple.CoreFoundation 0x946b00db CFRunLoopRunInMode + 123
6 com.apple.AppKit 0x926bc687 _NSEventThread + 235
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 11:
0 libsystem_kernel.dylib 0x9f8b46f6 __semwait_signal + 10
1 libsystem_c.dylib 0x9f8333d7 nanosleep$UNIX2003 + 192
2 libmono.0.dylib 0x0124f03b SleepEx + 135
3 libmono.0.dylib 0x0121bf32 ves_icall_System_Threading_Thread_Sleep_internal + 84
4 ??? 0x1117b81f 0 + 286767135
5 ??? 0x1117b77f 0 + 286766975
6 ??? 0x1117ae46 0 + 286764614
7 ??? 0x03fe5c89 0 + 67001481
8 libmono.0.dylib 0x010b59bc mono_jit_runtime_invoke + 1187
9 libmono.0.dylib 0x011ec1f6 mono_runtime_invoke + 130
10 libmono.0.dylib 0x011f17f4 mono_runtime_delegate_invoke + 123
11 libmono.0.dylib 0x0121a6f5 start_wrapper + 637
12 libmono.0.dylib 0x0124e6da thread_start_routine + 262
13 libmono.0.dylib 0x01274f4f GC_start_routine + 105
14 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
15 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
16 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 12:
0 libsystem_kernel.dylib 0x9f8b4cbe __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9f994dca _pthread_wqthread + 1210
2 libsystem_pthread.dylib 0x9f9948ea start_wqthread + 34

Thread 13:
0 libsystem_kernel.dylib 0x9f8b4cbe __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9f994dca _pthread_wqthread + 1210
2 libsystem_pthread.dylib 0x9f9948ea start_wqthread + 34

Thread 14:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 15:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 16:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 17:
0 libsystem_pthread.dylib 0x9f992b96 pthread_mutex_lock + 12
1 libmono.0.dylib 0x011949c9 mono_jit_info_table_find + 39
2 libmono.0.dylib 0x010abfec mono_pmip + 48
3 unity.Syrinscape.Syrinscape Fantasy Player 0x0034af8f PrintStackTraceOSX(void*) + 111
4 unity.Syrinscape.Syrinscape Fantasy Player 0x0034aa4d HandleSignal(int, __siginfo*, void*) + 29
5 libmono.0.dylib 0x0116b47e mono_chain_signal + 73
6 libmono.0.dylib 0x010b3a1d mono_sigsegv_signal_handler + 161
7 libsystem_platform.dylib 0x9f98bebb _sigtramp + 43
8 ??? 0xffffffff 0 + 4294967295
9 libmono.0.dylib 0x010b397c mono_sigill_signal_handler + 59
10 libssl.0.9.7.dylib 0x9f4c02d7 do_ssl3_write + 465
11 libssl.0.9.7.dylib 0x9f4c006a ssl3_write_bytes + 135
12 libssl.0.9.7.dylib 0x9f4bfd65 ssl3_write + 72
13 unity.Syrinscape.Syrinscape Fantasy Player 0x000d48cf ossl_send + 79
14 unity.Syrinscape.Syrinscape Fantasy Player 0x000c57e5 Curl_write + 69
15 unity.Syrinscape.Syrinscape Fantasy Player 0x000c1028 Curl_add_buffer_send + 104
16 unity.Syrinscape.Syrinscape Fantasy Player 0x000c4bb8 Curl_http + 4040
17 unity.Syrinscape.Syrinscape Fantasy Player 0x000cc5a8 Curl_do + 248
18 unity.Syrinscape.Syrinscape Fantasy Player 0x000dba2e Curl_do_perform + 222
19 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
20 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
21 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
22 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
23 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
24 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 18:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 19:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000d620e ossl_connect_common + 382
4 unity.Syrinscape.Syrinscape Fantasy Player 0x000d665d Curl_ossl_connect + 29
5 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7ec5 Curl_ssl_connect + 53
6 unity.Syrinscape.Syrinscape Fantasy Player 0x000c299a Curl_http_connect + 90
7 unity.Syrinscape.Syrinscape Fantasy Player 0x000cc76e Curl_protocol_connect + 174
8 unity.Syrinscape.Syrinscape Fantasy Player 0x000cd087 setup_conn + 535
9 unity.Syrinscape.Syrinscape Fantasy Player 0x000cd8f0 Curl_async_resolved + 48
10 unity.Syrinscape.Syrinscape Fantasy Player 0x000dc059 Curl_do_perform + 1801
11 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
12 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
13 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
14 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
15 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
16 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 20:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000df9c2 waitconnect + 50
4 unity.Syrinscape.Syrinscape Fantasy Player 0x000e048b singleipconnect + 2091
5 unity.Syrinscape.Syrinscape Fantasy Player 0x000e074b Curl_connecthost + 283
6 unity.Syrinscape.Syrinscape Fantasy Player 0x000ccfd8 setup_conn + 360
7 unity.Syrinscape.Syrinscape Fantasy Player 0x000cd8f0 Curl_async_resolved + 48
8 unity.Syrinscape.Syrinscape Fantasy Player 0x000dc059 Curl_do_perform + 1801
9 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
10 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
11 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
12 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
13 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
14 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 1 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x00000003 ecx: 0xb0bfeb9c edx: 0x00000000
edi: 0xb0c00000 esi: 0x00000006 ebp: 0xb0bfebc8 esp: 0xb0bfeb9c
ss: 0x00000023 efl: 0x00000292 eip: 0x9f8b449a cs: 0x0000000b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0xb0c0000c

Logical CPU: 0
Error Code: 0x00080148
Trap Number: 132

So, it’s happened a few more times and it doesn’t appear to be occurring in any sensible repeatable location actually. Possibly memory related?

Another crash report:

Process: Syrinscape [6042]
Path: /Applications/Syrinscape.app/Contents/MacOS/Syrinscape
Identifier: unity.Syrinscape.Syrinscape Fantasy Player
Version: Unity Player version 4.7.0f1 (4.7.0f1)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: Syrinscape [6042]
User ID: 502

Date/Time: 2017-01-31 16:16:57.103 -0800
OS Version: Mac OS X 10.12.2 (16C67)
Report Version: 12
Anonymous UUID: 3E1D74A3-D218-7952-4B8D-477B7210ACF9

Time Awake Since Boot: 1000 seconds

System Integrity Protection: enabled

Crashed Thread: 16

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called
*** error for object 0x1564d10: double free

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x9f8ac8be mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f8abe33 mach_msg + 51
2 com.apple.CoreFoundation 0x946b1746 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x946b0b78 __CFRunLoopRun + 1576
4 com.apple.CoreFoundation 0x946b02ea CFRunLoopRunSpecific + 506
5 com.apple.CoreFoundation 0x946b00db CFRunLoopRunInMode + 123
6 com.apple.HIToolbox 0x93dafdb6 RunCurrentEventLoopInMode + 268
7 com.apple.HIToolbox 0x93dafba2 ReceiveNextEventCommon + 494
8 com.apple.HIToolbox 0x93daf99b _BlockUntilNextEventMatchingListInModeWithFilter + 83
9 com.apple.AppKit 0x9257b641 _DPSNextEvent + 1227
10 com.apple.AppKit 0x92cdf878 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1742
11 com.apple.AppKit 0x92cdf1a2 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
12 com.apple.AppKit 0x925702dc -[NSApplication run] + 943
13 com.apple.AppKit 0x9253d27a NSApplicationMain + 1368
14 unity.Syrinscape.Syrinscape Fantasy Player 0x0065ec4b PlayerMain(int, char const**) + 731
15 unity.Syrinscape.Syrinscape Fantasy Player 0x00002a75 start + 53

Thread 1:
0 libsystem_kernel.dylib 0x9f8b4cbe __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9f994dca _pthread_wqthread + 1210
2 libsystem_pthread.dylib 0x9f9948ea start_wqthread + 34

Thread 2:
0 libsystem_kernel.dylib 0x9f8ac8fa semaphore_wait_trap + 10
1 libmono.0.dylib 0x01182180 mono_sem_wait + 30
2 libmono.0.dylib 0x010c786a finalizer_thread + 212
3 libmono.0.dylib 0x0114468a start_wrapper + 530
4 libmono.0.dylib 0x011786da thread_start_routine + 262
5 libmono.0.dylib 0x0119ef4f GC_start_routine + 105
6 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
7 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
8 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 3:: UnityLookForNewInputDevices
0 libsystem_kernel.dylib 0x9f8ac8be mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f8abe33 mach_msg + 51
2 com.apple.CoreFoundation 0x946b1746 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x946b0b78 __CFRunLoopRun + 1576
4 com.apple.CoreFoundation 0x946b02ea CFRunLoopRunSpecific + 506
5 com.apple.CoreFoundation 0x946f1d31 CFRunLoopRun + 129
6 unity.Syrinscape.Syrinscape Fantasy Player 0x0066a004 LookForNewDevices(void*) + 452
7 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
8 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
9 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
10 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 4:: UnityGfxDeviceWorker
0 libsystem_kernel.dylib 0x9f8ac912 semaphore_timedwait_trap + 10
1 com.apple.CoreServices.CarbonCore 0x955f4943 MPWaitOnSemaphore + 87
2 unity.Syrinscape.Syrinscape Fantasy Player 0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3 unity.Syrinscape.Syrinscape Fantasy Player 0x003bb6c6 ThreadedStreamBuffer::HandleReadOverflow(unsigned int&, unsigned int&) + 118
4 unity.Syrinscape.Syrinscape Fantasy Player 0x0069a820 GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) + 80
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0069a69f GfxDeviceWorker::RunGfxDeviceWorker(void*) + 79
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 5:: UnityWorker
0 libsystem_kernel.dylib 0x9f8ac912 semaphore_timedwait_trap + 10
1 com.apple.CoreServices.CarbonCore 0x955f4943 MPWaitOnSemaphore + 87
2 unity.Syrinscape.Syrinscape Fantasy Player 0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3 unity.Syrinscape.Syrinscape Fantasy Player 0x003b9903 JobScheduler::WorkLoop(void*) + 99
4 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
5 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
6 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
7 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 6:
0 libsystem_kernel.dylib 0x9f8ac8fa semaphore_wait_trap + 10
1 unity.Syrinscape.Syrinscape Fantasy Player 0x000604a3 algThreadJobQueueThreadFunc + 35
2 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
3 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 7:: UnitySubstanceThread
0 libsystem_kernel.dylib 0x9f8ac912 semaphore_timedwait_trap + 10
1 com.apple.CoreServices.CarbonCore 0x955f4943 MPWaitOnSemaphore + 87
2 unity.Syrinscape.Syrinscape Fantasy Player 0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3 unity.Syrinscape.Syrinscape Fantasy Player 0x00280eab SubstanceSystem::ThreadMain(void*) + 59
4 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
5 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
6 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
7 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 8:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x9f8ac8be mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f8abe33 mach_msg + 51
2 com.apple.audio.CoreAudio 0x942d1f9d HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, bool, unsigned int) + 123
3 com.apple.audio.CoreAudio 0x942ab4cb HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 49
4 com.apple.audio.CoreAudio 0x942a7e38 HALC_ProxyIOContext::IOWorkLoop() + 1714
5 com.apple.audio.CoreAudio 0x942a7514 HALC_ProxyIOContext::IOThreadEntry(void*) + 236
6 com.apple.audio.CoreAudio 0x942d9643 ___ZN19HALC_ProxyIOContextC2Emj_block_invoke + 20
7 com.apple.audio.CoreAudio 0x942a73df HALB_IOThread::Entry(void*) + 71
8 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
9 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
10 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 9:
0 libsystem_kernel.dylib 0x9f8b46f6 __semwait_signal + 10
1 libsystem_c.dylib 0x9f8333d7 nanosleep$UNIX2003 + 192
2 libsystem_c.dylib 0x9f8332c1 usleep$UNIX2003 + 55
3 unity.Syrinscape.Syrinscape Fantasy Player 0x00a49865 FMOD_OS_Time_Sleep(unsigned int) + 21
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00a2dd51 FMOD::Thread::callback(void*) + 49
5 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
6 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
7 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 10:: UnityPreload
0 libsystem_kernel.dylib 0x9f8ac912 semaphore_timedwait_trap + 10
1 com.apple.CoreServices.CarbonCore 0x955f4943 MPWaitOnSemaphore + 87
2 unity.Syrinscape.Syrinscape Fantasy Player 0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3 unity.Syrinscape.Syrinscape Fantasy Player 0x002f40e9 PreloadManager::Run() + 169
4 unity.Syrinscape.Syrinscape Fantasy Player 0x002f4031 PreloadManager::Run(void*) + 17
5 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
6 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
7 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
8 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 11:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x9f8ac8be mach_msg_trap + 10
1 libsystem_kernel.dylib 0x9f8abe33 mach_msg + 51
2 com.apple.CoreFoundation 0x946b1746 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation 0x946b0b78 __CFRunLoopRun + 1576
4 com.apple.CoreFoundation 0x946b02ea CFRunLoopRunSpecific + 506
5 com.apple.CoreFoundation 0x946b00db CFRunLoopRunInMode + 123
6 com.apple.AppKit 0x926bc687 _NSEventThread + 235
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 12:
0 libsystem_kernel.dylib 0x9f8b46f6 __semwait_signal + 10
1 libsystem_c.dylib 0x9f8333d7 nanosleep$UNIX2003 + 192
2 libmono.0.dylib 0x0117903b SleepEx + 135
3 libmono.0.dylib 0x01145f32 ves_icall_System_Threading_Thread_Sleep_internal + 84
4 ??? 0x0e6a2fef 0 + 241840111
5 ??? 0x0e6a2f6f 0 + 241839983
6 ??? 0x0e6a2dbe 0 + 241839550
7 ??? 0x07424c89 0 + 121785481
8 libmono.0.dylib 0x00fdf9bc mono_jit_runtime_invoke + 1187
9 libmono.0.dylib 0x011161f6 mono_runtime_invoke + 130
10 libmono.0.dylib 0x0111b7f4 mono_runtime_delegate_invoke + 123
11 libmono.0.dylib 0x011446f5 start_wrapper + 637
12 libmono.0.dylib 0x011786da thread_start_routine + 262
13 libmono.0.dylib 0x0119ef4f GC_start_routine + 105
14 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
15 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
16 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 13:
0 libsystem_kernel.dylib 0x9f8b4cbe __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x9f994c59 _pthread_wqthread + 841
2 libsystem_pthread.dylib 0x9f9948ea start_wqthread + 34

Thread 14:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 15:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 16 Crashed:
0 libsystem_kernel.dylib 0x9f8b449a __pthread_kill + 10
1 libsystem_pthread.dylib 0x9f997ec3 pthread_kill + 90
2 libsystem_c.dylib 0x9f814a44 abort + 141
3 libmono.0.dylib 0x0105980b mono_handle_native_sigsegv + 891
4 libmono.0.dylib 0x0109588d sigabrt_signal_handler + 96
5 libsystem_platform.dylib 0x9f98bebb _sigtramp + 43
6 ??? 0xffffffff 0 + 4294967295
7 libmono.0.dylib 0x0109582d sigusr1_signal_handler + 156
8 libsystem_c.dylib 0x9f814a44 abort + 141
9 libsystem_malloc.dylib 0x9f9162ae szone_error + 448
10 libsystem_malloc.dylib 0x9f91f650 free_tiny_botch + 100
11 libsystem_malloc.dylib 0x9f91f5cd free_tiny + 653
12 libsystem_malloc.dylib 0x9f90bc70 szone_free_definite_size + 127
13 libsystem_malloc.dylib 0x9f918d08 default_zone_free_definite_size + 62
14 libsystem_malloc.dylib 0x9f90b85d free + 391
15 libcrypto.0.9.7.dylib 0x9e6f519b CRYPTO_free + 49
16 libcrypto.0.9.7.dylib 0x9e6f2d77 lh_delete + 67
17 libcrypto.0.9.7.dylib 0x9e7132e1 int_thread_del_item + 88
18 libcrypto.0.9.7.dylib 0x9e712c63 ERR_remove_state + 60
19 unity.Syrinscape.Syrinscape Fantasy Player 0x000d4ab6 Curl_ossl_close_all + 22
20 unity.Syrinscape.Syrinscape Fantasy Player 0x000d1c53 Curl_close + 211
21 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fd4 WWWCurl::GetURL(char const*) + 788
22 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
23 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
24 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
25 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
26 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 17:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 18:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000d620e ossl_connect_common + 382
4 unity.Syrinscape.Syrinscape Fantasy Player 0x000d665d Curl_ossl_connect + 29
5 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7ec5 Curl_ssl_connect + 53
6 unity.Syrinscape.Syrinscape Fantasy Player 0x000c299a Curl_http_connect + 90
7 unity.Syrinscape.Syrinscape Fantasy Player 0x000cc76e Curl_protocol_connect + 174
8 unity.Syrinscape.Syrinscape Fantasy Player 0x000cd087 setup_conn + 535
9 unity.Syrinscape.Syrinscape Fantasy Player 0x000cd8f0 Curl_async_resolved + 48
10 unity.Syrinscape.Syrinscape Fantasy Player 0x000dc059 Curl_do_perform + 1801
11 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
12 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
13 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
14 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
15 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
16 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 19:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 20:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e7510 Curl_socket_ready + 400
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000dbbb9 Curl_do_perform + 617
4 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
5 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
6 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
8 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
9 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 21:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e71a6 Curl_poll + 566
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000e60d6 waitperform + 214
4 unity.Syrinscape.Syrinscape Fantasy Player 0x000e6240 Curl_wait_for_resolv + 192
5 unity.Syrinscape.Syrinscape Fantasy Player 0x000dc03c Curl_do_perform + 1772
6 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
7 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
8 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
9 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
10 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
11 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 22:
0 libsystem_kernel.dylib 0x9f8b466a __select_nocancel + 10
1 libsystem_kernel.dylib 0x9f8b0a32 select + 83
2 unity.Syrinscape.Syrinscape Fantasy Player 0x000e71a6 Curl_poll + 566
3 unity.Syrinscape.Syrinscape Fantasy Player 0x000e60d6 waitperform + 214
4 unity.Syrinscape.Syrinscape Fantasy Player 0x000e6240 Curl_wait_for_resolv + 192
5 unity.Syrinscape.Syrinscape Fantasy Player 0x000dc03c Curl_do_perform + 1772
6 unity.Syrinscape.Syrinscape Fantasy Player 0x00180fca WWWCurl::GetURL(char const*) + 778
7 unity.Syrinscape.Syrinscape Fantasy Player 0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
8 unity.Syrinscape.Syrinscape Fantasy Player 0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
9 libsystem_pthread.dylib 0x9f99510b _pthread_body + 184
10 libsystem_pthread.dylib 0x9f995053 _pthread_start + 243
11 libsystem_pthread.dylib 0x9f99490e thread_start + 34

Thread 16 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x00000003 ecx: 0xb0bbce3c edx: 0x00000000
edi: 0xb0bbe000 esi: 0x00000006 ebp: 0xb0bbce68 esp: 0xb0bbce3c
ss: 0x00000023 efl: 0x00000296 eip: 0x9f8b449a cs: 0x0000000b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0xa5339ec4

Logical CPU: 0
Error Code: 0x00080148
Trap Number: 132

Thanks for the actually useful info @rantingbob

I shall pass this on to the dev team. :smile:

For you:

  1. On the first few startups Syrinscape has a lot of extra downloads and syncing and stuff to do
  2. So be gentle with how much you try to download at first
  3. It’s best to only download 3 or so SoundSets parralel
  4. All this depends on your device memory etc.
  5. Everyone who has had this prob has noticed it stop after a few starts, so let us know if you experience the same abatement of this prob,

Aaaaaand WELCOME to the Syrinscape community, we hope you enjoy everything you HEAR!

NP. I’ve started and restarted a few times, but it does seems to happen more when I have many downloads queued.

FYI:

Model Name: MacBook Pro
Model Identifier: MacBookPro12,1
Processor Name: Intel Core i5
Processor Speed: 2.7 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 3 MB
Memory: 8 GB
Boot ROM Version: MBP121.0167.B18
System Version: macOS 10.12.2 (16C67)
Kernel Version: Darwin 16.3.0

Thanks again for info!

Does it NOT happen if you only download 3 at a time?

It does still yes, sometimes it can happen downloading one at a time, and occasionally the app also hangs (likely a race condition?)

Hmmm… I would have thought we’d be hearing about that sort of behavior a LOT more…

I heard a few people crashing after upgrading…

We’ve got a ticket, so we’ll see what dev says. :smile:

Hey @rantingbob Wanna try a OSx build for me that might fix your problem?!?

Do you know how to install to MAC from zip… I don’t. :smiley:

Sure, and yeah I do :slight_smile:

1 Like

So, the first 3 minutes it appears to be both more stable, and faster.

Oo! Yay!

Keep using it and let us know if you run into any bumpss!

THANKS so much for helping us out. :smile:

You win :beers: :cookie:

I can’t speak for the crash reports, but I’m having similar issues on Mac. I’ve been downloading a few here and there, and it’s still crashing after using it for my third play session.

While downloading, I’d say it’s about a 10% chance any given download (whether single or in parallel with others) will crash. I’ve had it freeze 3 times total.

I downloaded it two weeks ago, so no idea if the version I have is newer than the one you listed in March or not. The ‘About Syrinscape’ menu doesn’t give a version for me to tell you.

This is on a new 2016 13" Macbook Pro.

Model Name: MacBook Pro
Model Identifier: MacBookPro13,2
Processor Name: Intel Core i7
Processor Speed: 3.3 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 4 MB
Memory: 16 GB
Boot ROM Version: MBP132.0226.B15
SMC Version (system): 2.37f20

Running Sierra 10.12.4

Process:               Syrinscape [49721]
Path:                  /Applications/Syrinscape.app/Contents/MacOS/Syrinscape
Identifier:            unity.Syrinscape.Syrinscape Fantasy Player
Version:               Unity Player version 4.7.0f1 (4.7.0f1)
Code Type:             X86 (Native)
Parent Process:        ??? [1]
Responsible:           Syrinscape [49721]
User ID:               501

Date/Time:             2017-06-02 14:33:51.448 -0700
OS Version:            Mac OS X 10.12.4 (16E195)
Report Version:        12
Anonymous UUID:        0E0D4648-359D-95F4-F299-389316872E3E

Sleep/Wake UUID:       0161DF82-124A-41EC-B779-57F91F978DFB

Time Awake Since Boot: 610000 seconds
Time Since Wake:       1800 seconds

System Integrity Protection: enabled

Crashed Thread:        10  com.apple.NSEventThread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called
*** error for object 0x1705ce4: incorrect checksum for freed object - object was probably modified after being freed.
 

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0xa1650346 __psynch_mutexwait + 10
1   libsystem_pthread.dylib         0xa173451d _pthread_mutex_lock_wait + 86
2   libsystem_pthread.dylib         0xa1731cbe _pthread_mutex_lock_slow + 302
3   libsystem_pthread.dylib         0xa1731b71 pthread_mutex_lock + 127
4   com.apple.CoreFoundation        0x9425f974 __CFRunLoopRun + 1780
5   com.apple.CoreFoundation        0x9425f01a CFRunLoopRunSpecific + 506
6   com.apple.CoreFoundation        0x9425ee0b CFRunLoopRunInMode + 123
7   com.apple.HIToolbox             0x93952396 RunCurrentEventLoopInMode + 268
8   com.apple.HIToolbox             0x93952182 ReceiveNextEventCommon + 494
9   com.apple.HIToolbox             0x93951f7b _BlockUntilNextEventMatchingListInModeWithFilter + 83
10  com.apple.AppKit                0x91f852d9 _DPSNextEvent + 1227
11  com.apple.AppKit                0x926eac0b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1742
12  com.apple.AppKit                0x926ea535 -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
13  com.apple.AppKit                0x91f79f7a -[NSApplication run] + 943
14  com.apple.AppKit                0x91f46fe2 NSApplicationMain + 1368
15  unity.Syrinscape.Syrinscape Fantasy Player  0x0065ec4b PlayerMain(int, char const**) + 731
16  unity.Syrinscape.Syrinscape Fantasy Player  0x00002a75 start + 53

Thread 1:
0   libsystem_kernel.dylib          0xa164895a semaphore_wait_trap + 10
1   libmono.0.dylib                 0x011b5180 mono_sem_wait + 30
2   libmono.0.dylib                 0x010fa86a finalizer_thread + 212
3   libmono.0.dylib                 0x0117768a start_wrapper + 530
4   libmono.0.dylib                 0x011ab6da thread_start_routine + 262
5   libmono.0.dylib                 0x011d1f4f GC_start_routine + 105
6   libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
7   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
8   libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 2:: UnityLookForNewInputDevices
0   libsystem_kernel.dylib          0xa164891e mach_msg_trap + 10
1   libsystem_kernel.dylib          0xa1647e93 mach_msg + 51
2   com.apple.CoreFoundation        0x94260476 __CFRunLoopServiceMachPort + 214
3   com.apple.CoreFoundation        0x9425f8a8 __CFRunLoopRun + 1576
4   com.apple.CoreFoundation        0x9425f01a CFRunLoopRunSpecific + 506
5   com.apple.CoreFoundation        0x942a0751 CFRunLoopRun + 129
6   unity.Syrinscape.Syrinscape Fantasy Player  0x0066a004 LookForNewDevices(void*) + 452
7   unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
8   libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
9   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
10  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 3:: UnityGfxDeviceWorker
0   libsystem_kernel.dylib          0xa1648972 semaphore_timedwait_trap + 10
1   com.apple.CoreServices.CarbonCore 0x951a2943 MPWaitOnSemaphore + 87
2   unity.Syrinscape.Syrinscape Fantasy Player  0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3   unity.Syrinscape.Syrinscape Fantasy Player  0x003bb6c6 ThreadedStreamBuffer::HandleReadOverflow(unsigned int&, unsigned int&) + 118
4   unity.Syrinscape.Syrinscape Fantasy Player  0x0069a820 GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) + 80
5   unity.Syrinscape.Syrinscape Fantasy Player  0x0069a69f GfxDeviceWorker::RunGfxDeviceWorker(void*) + 79
6   unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
7   libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
8   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
9   libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 4:: UnityWorker
0   libsystem_kernel.dylib          0xa1648972 semaphore_timedwait_trap + 10
1   com.apple.CoreServices.CarbonCore 0x951a2943 MPWaitOnSemaphore + 87
2   unity.Syrinscape.Syrinscape Fantasy Player  0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3   unity.Syrinscape.Syrinscape Fantasy Player  0x003b9903 JobScheduler::WorkLoop(void*) + 99
4   unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
5   libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
6   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
7   libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 5:
0   libsystem_kernel.dylib          0xa164895a semaphore_wait_trap + 10
1   unity.Syrinscape.Syrinscape Fantasy Player  0x000604a3 algThreadJobQueueThreadFunc + 35
2   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
3   libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 6:: UnitySubstanceThread
0   libsystem_kernel.dylib          0xa1648972 semaphore_timedwait_trap + 10
1   com.apple.CoreServices.CarbonCore 0x951a2943 MPWaitOnSemaphore + 87
2   unity.Syrinscape.Syrinscape Fantasy Player  0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3   unity.Syrinscape.Syrinscape Fantasy Player  0x00280eab SubstanceSystem::ThreadMain(void*) + 59
4   unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
5   libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
6   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
7   libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 7:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib          0xa164891e mach_msg_trap + 10
1   libsystem_kernel.dylib          0xa1647e93 mach_msg + 51
2   com.apple.audio.CoreAudio       0x93e8051c HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, bool, unsigned int) + 130
3   com.apple.audio.CoreAudio       0x93e5ac7d HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 49
4   com.apple.audio.CoreAudio       0x93e576d8 HALC_ProxyIOContext::IOWorkLoop() + 1730
5   com.apple.audio.CoreAudio       0x93e56dc4 HALC_ProxyIOContext::IOThreadEntry(void*) + 236
6   com.apple.audio.CoreAudio       0x93e87813 ___ZN19HALC_ProxyIOContextC2Emj_block_invoke + 20
7   com.apple.audio.CoreAudio       0x93e56c97 HALB_IOThread::Entry(void*) + 71
8   libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
9   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
10  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 8:
0   libsystem_kernel.dylib          0xa16506f2 __semwait_signal + 10
1   libsystem_c.dylib               0xa15cf3c7 nanosleep$UNIX2003 + 192
2   libsystem_c.dylib               0xa15cf2b1 usleep$UNIX2003 + 55
3   unity.Syrinscape.Syrinscape Fantasy Player  0x00a49865 FMOD_OS_Time_Sleep(unsigned int) + 21
4   unity.Syrinscape.Syrinscape Fantasy Player  0x00a2dd51 FMOD::Thread::callback(void*) + 49
5   libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
6   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
7   libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 9:: UnityPreload
0   libsystem_kernel.dylib          0xa1648972 semaphore_timedwait_trap + 10
1   com.apple.CoreServices.CarbonCore 0x951a2943 MPWaitOnSemaphore + 87
2   unity.Syrinscape.Syrinscape Fantasy Player  0x00675ea2 PlatformSemaphore::WaitForSignal() + 34
3   unity.Syrinscape.Syrinscape Fantasy Player  0x002f40e9 PreloadManager::Run() + 169
4   unity.Syrinscape.Syrinscape Fantasy Player  0x002f4031 PreloadManager::Run(void*) + 17
5   unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
6   libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
7   libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
8   libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 10 Crashed:: com.apple.NSEventThread
0   libsystem_kernel.dylib          0xa1650496 __pthread_kill + 10
1   libsystem_pthread.dylib         0xa1736d8b pthread_kill + 90
2   libsystem_c.dylib               0xa15b0a34 abort + 141
3   libmono.0.dylib                 0x0108c80b mono_handle_native_sigsegv + 891
4   libmono.0.dylib                 0x010c888d sigabrt_signal_handler + 96
5   libsystem_platform.dylib        0xa172ae5b _sigtramp + 43
6   ???                             0xffffffff 0 + 4294967295
7   libmono.0.dylib                 0x010c882d sigusr1_signal_handler + 156
8   libsystem_c.dylib               0xa15b0a34 abort + 141
9   libsystem_malloc.dylib          0xa16b22a6 szone_error + 448
10  libsystem_malloc.dylib          0xa16baa79 free_list_checksum_botch.273 + 33
11  libsystem_malloc.dylib          0xa16a74f1 tiny_malloc_from_free_list + 1281
12  libsystem_malloc.dylib          0xa16a5e56 szone_malloc_should_clear + 403
13  libsystem_malloc.dylib          0xa16a5cbe szone_malloc + 24
14  libsystem_malloc.dylib          0xa16b4978 default_zone_malloc + 54
15  libsystem_malloc.dylib          0xa16a5c4b malloc_zone_malloc + 116
16  libsystem_malloc.dylib          0xa16a4f9d malloc + 29
17  com.apple.CoreFoundation        0x9424f02e CFRunLoopPerformBlock + 686
18  com.apple.HIToolbox             0x9395d0cd PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*) + 652
19  com.apple.HIToolbox             0x9395ce0b MessageHandler(__CFMachPort*, void*, long, void*) + 55
20  com.apple.CoreFoundation        0x94267ebc __CFMachPortPerform + 252
21  com.apple.CoreFoundation        0x94267db5 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53
22  com.apple.CoreFoundation        0x94267d15 __CFRunLoopDoSource1 + 533
23  com.apple.CoreFoundation        0x9425fc79 __CFRunLoopRun + 2553
24  com.apple.CoreFoundation        0x9425f01a CFRunLoopRunSpecific + 506
25  com.apple.CoreFoundation        0x9425ee0b CFRunLoopRunInMode + 123
26  com.apple.AppKit                0x920c643b _NSEventThread + 235
27  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
28  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
29  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 11:
0   libsystem_kernel.dylib          0xa16506f2 __semwait_signal + 10
1   libsystem_c.dylib               0xa15cf3c7 nanosleep$UNIX2003 + 192
2   libmono.0.dylib                 0x011ac03b SleepEx + 135
3   libmono.0.dylib                 0x01178f32 ves_icall_System_Threading_Thread_Sleep_internal + 84
4   ???                             0x1089d81f 0 + 277469215
5   ???                             0x1089d77f 0 + 277469055
6   ???                             0x1089ce56 0 + 277466710
7   ???                             0x0c39dc89 0 + 205118601
8   libmono.0.dylib                 0x010129bc mono_jit_runtime_invoke + 1187
9   libmono.0.dylib                 0x011491f6 mono_runtime_invoke + 130
10  libmono.0.dylib                 0x0114e7f4 mono_runtime_delegate_invoke + 123
11  libmono.0.dylib                 0x011776f5 start_wrapper + 637
12  libmono.0.dylib                 0x011ab6da thread_start_routine + 262
13  libmono.0.dylib                 0x011d1f4f GC_start_routine + 105
14  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
15  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
16  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 12:
0   libsystem_kernel.dylib          0xa1650cba __workq_kernreturn + 10
1   libsystem_pthread.dylib         0xa1733d32 _pthread_wqthread + 1210
2   libsystem_pthread.dylib         0xa1733852 start_wqthread + 34

Thread 13:
0   libsystem_kernel.dylib          0xa1650cba __workq_kernreturn + 10
1   libsystem_pthread.dylib         0xa1733bc1 _pthread_wqthread + 841
2   libsystem_pthread.dylib         0xa1733852 start_wqthread + 34

Thread 14:
0   libsystem_kernel.dylib          0xa1650cba __workq_kernreturn + 10
1   libsystem_pthread.dylib         0xa1733d32 _pthread_wqthread + 1210
2   libsystem_pthread.dylib         0xa1733852 start_wqthread + 34

Thread 15:
0   libsystem_kernel.dylib          0xa1650b5e __ulock_wait + 10
1   libsystem_platform.dylib        0xa172dfdc _os_ulock_wait + 31
2   libsystem_platform.dylib        0xa172d7e8 _os_unfair_lock_lock_slow + 132
3   libsystem_platform.dylib        0xa172d88b os_unfair_lock_lock_with_options + 40
4   libsystem_malloc.dylib          0xa16a5d82 szone_malloc_should_clear + 191
5   libsystem_malloc.dylib          0xa16a5cbe szone_malloc + 24
6   libsystem_malloc.dylib          0xa16b4978 default_zone_malloc + 54
7   libsystem_malloc.dylib          0xa16a5c4b malloc_zone_malloc + 116
8   libsystem_malloc.dylib          0xa16a4f9d malloc + 29
9   libcrypto.0.9.7.dylib           0xa020efcd CRYPTO_malloc + 84
10  libcrypto.0.9.7.dylib           0xa01f9b7c sk_new + 34
11  libcrypto.0.9.7.dylib           0xa01f9c25 sk_new_null + 18
12  libssl.0.9.7.dylib              0xa125f187 ssl_create_cipher_list + 1049
13  libssl.0.9.7.dylib              0xa1261a92 SSL_CTX_new + 369
14  unity.Syrinscape.Syrinscape Fantasy Player  0x000d5336 ossl_connect_step1 + 134
15  unity.Syrinscape.Syrinscape Fantasy Player  0x000d659c ossl_connect_common + 1292
16  unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
17  unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
18  unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
19  unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
20  unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
21  unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
22  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
23  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
24  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
25  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
26  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
27  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
28  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 16:
0   libsystem_kernel.dylib          0xa1650b5e __ulock_wait + 10
1   libsystem_platform.dylib        0xa172dfdc _os_ulock_wait + 31
2   libsystem_platform.dylib        0xa172d7e8 _os_unfair_lock_lock_slow + 132
3   libsystem_platform.dylib        0xa172d88b os_unfair_lock_lock_with_options + 40
4   libsystem_malloc.dylib          0xa16a5d82 szone_malloc_should_clear + 191
5   libsystem_malloc.dylib          0xa16a5cbe szone_malloc + 24
6   libsystem_malloc.dylib          0xa16b4978 default_zone_malloc + 54
7   libsystem_malloc.dylib          0xa16a5c4b malloc_zone_malloc + 116
8   libsystem_malloc.dylib          0xa16a4f9d malloc + 29
9   libcrypto.0.9.7.dylib           0xa020efcd CRYPTO_malloc + 84
10  libssl.0.9.7.dylib              0xa1261964 SSL_CTX_new + 67
11  unity.Syrinscape.Syrinscape Fantasy Player  0x000d5336 ossl_connect_step1 + 134
12  unity.Syrinscape.Syrinscape Fantasy Player  0x000d659c ossl_connect_common + 1292
13  unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
14  unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
15  unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
16  unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
17  unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
18  unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
19  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
20  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
21  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
22  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
23  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
24  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
25  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 17:
0   libsystem_kernel.dylib          0xa1650666 __select_nocancel + 10
1   libsystem_kernel.dylib          0xa164ca51 select + 83
2   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7510 Curl_socket_ready + 400
3   unity.Syrinscape.Syrinscape Fantasy Player  0x000d620e ossl_connect_common + 382
4   unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
5   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
6   unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
7   unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
8   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
9   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
10  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
11  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
12  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
13  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
14  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
15  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
16  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 18:
0   libsystem_kernel.dylib          0xa1650b5e __ulock_wait + 10
1   libsystem_platform.dylib        0xa172dfdc _os_ulock_wait + 31
2   libsystem_platform.dylib        0xa172d7e8 _os_unfair_lock_lock_slow + 132
3   libsystem_platform.dylib        0xa172d88b os_unfair_lock_lock_with_options + 40
4   libsystem_malloc.dylib          0xa16a5d82 szone_malloc_should_clear + 191
5   libsystem_malloc.dylib          0xa16a5cbe szone_malloc + 24
6   libsystem_malloc.dylib          0xa16b4978 default_zone_malloc + 54
7   libsystem_malloc.dylib          0xa16a5c4b malloc_zone_malloc + 116
8   libsystem_malloc.dylib          0xa16a4f9d malloc + 29
9   libcrypto.0.9.7.dylib           0xa020efcd CRYPTO_malloc + 84
10  libssl.0.9.7.dylib              0xa125deaa ssl_cert_new + 33
11  libssl.0.9.7.dylib              0xa1261a2c SSL_CTX_new + 267
12  unity.Syrinscape.Syrinscape Fantasy Player  0x000d5336 ossl_connect_step1 + 134
13  unity.Syrinscape.Syrinscape Fantasy Player  0x000d659c ossl_connect_common + 1292
14  unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
15  unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
16  unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
17  unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
18  unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
19  unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
20  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
21  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
22  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
23  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
24  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
25  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
26  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 19:
0   libsystem_kernel.dylib          0xa1650666 __select_nocancel + 10
1   libsystem_kernel.dylib          0xa164ca51 select + 83
2   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7510 Curl_socket_ready + 400
3   unity.Syrinscape.Syrinscape Fantasy Player  0x000df9c2 waitconnect + 50
4   unity.Syrinscape.Syrinscape Fantasy Player  0x000e048b singleipconnect + 2091
5   unity.Syrinscape.Syrinscape Fantasy Player  0x000e074b Curl_connecthost + 283
6   unity.Syrinscape.Syrinscape Fantasy Player  0x000ccfd8 setup_conn + 360
7   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
8   unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
9   unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
10  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
11  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
12  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
13  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
14  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 20:
0   libsystem_kernel.dylib          0xa1650666 __select_nocancel + 10
1   libsystem_kernel.dylib          0xa164ca51 select + 83
2   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7510 Curl_socket_ready + 400
3   unity.Syrinscape.Syrinscape Fantasy Player  0x000d620e ossl_connect_common + 382
4   unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
5   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
6   unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
7   unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
8   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
9   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
10  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
11  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
12  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
13  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
14  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
15  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
16  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 21:
0   libsystem_kernel.dylib          0xa1650666 __select_nocancel + 10
1   libsystem_kernel.dylib          0xa164ca51 select + 83
2   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7510 Curl_socket_ready + 400
3   unity.Syrinscape.Syrinscape Fantasy Player  0x000d620e ossl_connect_common + 382
4   unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
5   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
6   unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
7   unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
8   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
9   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
10  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
11  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
12  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
13  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
14  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
15  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
16  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 22:
0   libsystem_kernel.dylib          0xa1650666 __select_nocancel + 10
1   libsystem_kernel.dylib          0xa164ca51 select + 83
2   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7510 Curl_socket_ready + 400
3   unity.Syrinscape.Syrinscape Fantasy Player  0x000d620e ossl_connect_common + 382
4   unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
5   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
6   unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
7   unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
8   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
9   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
10  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
11  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
12  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
13  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
14  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
15  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
16  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 23:
0   libsystem_kernel.dylib          0xa1650666 __select_nocancel + 10
1   libsystem_kernel.dylib          0xa164ca51 select + 83
2   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7510 Curl_socket_ready + 400
3   unity.Syrinscape.Syrinscape Fantasy Player  0x000d620e ossl_connect_common + 382
4   unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
5   unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
6   unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
7   unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
8   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
9   unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
10  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
11  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
12  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
13  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
14  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
15  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
16  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 24:
0   libsystem_kernel.dylib          0xa1650b5e __ulock_wait + 10
1   libsystem_platform.dylib        0xa172dfdc _os_ulock_wait + 31
2   libsystem_platform.dylib        0xa172d7e8 _os_unfair_lock_lock_slow + 132
3   libsystem_platform.dylib        0xa172d88b os_unfair_lock_lock_with_options + 40
4   libsystem_malloc.dylib          0xa16a5d82 szone_malloc_should_clear + 191
5   libsystem_malloc.dylib          0xa16a5cbe szone_malloc + 24
6   libsystem_malloc.dylib          0xa16b4978 default_zone_malloc + 54
7   libsystem_malloc.dylib          0xa16a5c4b malloc_zone_malloc + 116
8   libsystem_malloc.dylib          0xa16a4f9d malloc + 29
9   libcrypto.0.9.7.dylib           0xa020efcd CRYPTO_malloc + 84
10  libssl.0.9.7.dylib              0xa1261964 SSL_CTX_new + 67
11  unity.Syrinscape.Syrinscape Fantasy Player  0x000d5336 ossl_connect_step1 + 134
12  unity.Syrinscape.Syrinscape Fantasy Player  0x000d659c ossl_connect_common + 1292
13  unity.Syrinscape.Syrinscape Fantasy Player  0x000d665d Curl_ossl_connect + 29
14  unity.Syrinscape.Syrinscape Fantasy Player  0x000e7ec5 Curl_ssl_connect + 53
15  unity.Syrinscape.Syrinscape Fantasy Player  0x000c299a Curl_http_connect + 90
16  unity.Syrinscape.Syrinscape Fantasy Player  0x000cc76e Curl_protocol_connect + 174
17  unity.Syrinscape.Syrinscape Fantasy Player  0x000cd087 setup_conn + 535
18  unity.Syrinscape.Syrinscape Fantasy Player  0x000cd8f0 Curl_async_resolved + 48
19  unity.Syrinscape.Syrinscape Fantasy Player  0x000dc059 Curl_do_perform + 1801
20  unity.Syrinscape.Syrinscape Fantasy Player  0x00180fca WWWCurl::GetURL(char const*) + 778
21  unity.Syrinscape.Syrinscape Fantasy Player  0x0018111c WWWCurl::WWW_ThreadEntryPoint(void*) + 28
22  unity.Syrinscape.Syrinscape Fantasy Player  0x003ba5d1 Thread::RunThreadWrapper(void*) + 65
23  libsystem_pthread.dylib         0xa1734073 _pthread_body + 184
24  libsystem_pthread.dylib         0xa1733fbb _pthread_start + 243
25  libsystem_pthread.dylib         0xa1733876 thread_start + 34

Thread 10 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x00000003  ecx: 0xb0fa3f4c  edx: 0x00000000
  edi: 0xb0fa7000  esi: 0x00000006  ebp: 0xb0fa3f78  esp: 0xb0fa3f4c
   ss: 0x00000023  efl: 0x00000292  eip: 0xa1650496   cs: 0x0000000b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
  cr2: 0xa6f31ec4
  
Logical CPU:     0
Error Code:      0x00080148
Trap Number:     132

Hi @the_bradley_staples

Have you tried this new build?

Install it and let me know how you go!?

I’d already struggled through downloading everything in between the crashes. All told I bet i had something around 30 crashes before getting everything downloading. I’ll download the new version and try it out, but since nearly all of my issues were during download and not playback I expect I won’t have much feedback to offer since everything is downloaded now.

No prob.

What I’d definitely like to know is, is the Player behaving normally now, because if it is, we may as well post it as the current version.

Though interestingly enough, we don’t seem to be getting any other problems reported with the version you were using before = goblins?!?

THANKS for your patience!!!

I love this program and signed up for a subscription before I even downloaded the player. I have a Microsoft Surface Pro 4 that I use and a Samsung 10.1 tablet I also use. After installing the player on my Surface it ran well enough for about 15 minutes until the whole thing locked up. I have never had that surface lock up so I hard powered it down and gave it another shot. Again it ran for a bit and then crashed the Surface a second time. I gave up after that and installed the app on the Samsung tablet and it works but will freeze up when downloading soundsets. It is almost unusable. Hope you are working on a more stable player.

I just checked out the reviews on google play and there are allot of complaints about crashing and freezing up while downloading.

Hope this helps and I really hope you guys figure it out because I love the idea.

Sean