iOS app Freezes if a scene is loaded/reloaded

Hi,
I have an issue iOS devices where the app would freeze or crash when a particular scene is loaded or reloaded. Sometimes it happens on the first load it sometimes the second or the third reload (The scene is the game scene so it reload if player tap replay)

On XCode, a line is highlighted:

Game>Thread 1>0 ::ShouldUpdateTransformBefore()

→ 0x100d63b00 <+48>: ldr x11, [x8, #0x10]
Thread 1:EXC_BAD_ACCESS(code=1,address=0x20000000f)

And on the console :
Unloading 4 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 139.839416 ms
Game was compiled with optimization - stepping may behave oddly; variables may not be available.
(lldb)

One of the crash has been captured by Crashlytics, so here the log:

# Crashlytics - plaintext stacktrace downloaded by Vivien Collignon at Thu, 01 Feb 2018 14:58:02 GMT

# Platform: ios
# OS Version: 11.2.1 (15C153)
# Device: iPhone 6
# RAM Free: 5.6%
# Disk Free: 22.9%

#0. Crashed: com.apple.main-thread
0  Game                   0x1012f3b10 UI::ShouldUpdateTransformBefore(TransformAccessReadOnly const&, TransformAccessReadOnly const&) (RectTransform.cpp:324)
1  Game                   0x101302abc void std::__1::__insertion_sort_3<bool (*&)(TransformAccessReadOnly const&, TransformAccessReadOnly const&), TransformAccessReadOnly*>(TransformAccessReadOnly*, TransformAccessReadOnly*, bool (*&)(TransformAccessReadOnly const&, TransformAccessReadOnly const&)) (algorithm:3745)
2  Game                   0x10130206c void std::__1::__sort<bool (*&)(TransformAccessReadOnly const&, TransformAccessReadOnly const&), TransformAccessReadOnly*>(TransformAccessReadOnly*, TransformAccessReadOnly*, bool (*&)(TransformAccessReadOnly const&, TransformAccessReadOnly const&)) (algorithm:4022)
3  Game                   0x1012f381c UI::RectTransform::UpdateIfTransformDispatchIsDirty() (dynamic_array.h:474)
4  Game                   0x1015de200 UI::Canvas::UpdateCanvasRectTransform(bool) (Vector2.h:53)
5  Game                   0x1015def34 UI::Canvas::SetScaleFactor(float) (ImmediatePtr.h:54)
6  Game                   0x1015f0308 Canvas_Set_Custom_PropScaleFactor(Il2CppObject*, float) (UICanvasBindings.gen.cpp:106)
7  Game                   0x100b74b94 CanvasScaler_SetScaleFactor_m3006968999 (Bulk_UnityEngine.UI_0.cpp:14144)
8  Game                   0x100b75018 CanvasScaler_HandleScaleWithScreenSize_m3848620697 (Bulk_UnityEngine.UI_0.cpp:14059)
9  Game                   0x100db8cc8 RuntimeInvoker_Void_t1185182177(void (*)(), MethodInfo const*, void*, void**) (Il2CppInvokerTable.cpp:24026)
10 Game                   0x101b26fe0 il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) (Runtime.cpp:469)
11 Game                   0x10142ce78 scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) (ScriptingApi_Il2Cpp.cpp:216)
12 Game                   0x10143504c ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) (ScriptingInvocation.cpp:329)
13 Game                   0x10143d88c MonoBehaviour::AddToManager() (ScriptingObjectOfType.h:164)
14 Game                   0x10143d414 MonoBehaviour::AwakeFromLoad(AwakeFromLoadMode) (MonoBehaviour.cpp:1282)
15 Game                   0x10146a170 AwakeFromLoadQueue::InvokePersistentManagerAwake(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode) (Profiler.h:368)
16 Game                   0x10146a040 AwakeFromLoadQueue::PersistentManagerAwakeFromLoad(int, AwakeFromLoadMode) (AwakeFromLoadQueue.cpp:286)
17 Game                   0x101469f98 AwakeFromLoadQueue::PersistentManagerAwakeFromLoad() (AwakeFromLoadQueue.cpp:154)
18 Game                   0x10128a30c LoadSceneOperation::CompleteAwakeSequence() (LoadSceneOperation.cpp:647)
19 Game                   0x10128a358 LoadSceneOperation::CompletePreloadManagerLoadScene() (LoadSceneOperation.cpp:660)
20 Game                   0x101289f20 LoadSceneOperation::PlayerLoadSceneFromThread() (LoadSceneOperation.cpp:570)
21 Game                   0x101289c04 LoadSceneOperation::IntegrateMainThread() (LoadSceneOperation.cpp:355)
22 Game                   0x10128ac60 PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int) (PreloadManager.cpp:459)
23 Game                   0x10128b308 PreloadManager::WaitForAllAsyncOperationsToComplete() (PreloadManager.cpp:542)
24 Game                   0x10128b454 PreloadManager::UpdatePreloading() (PreloadManager.cpp:577)
25 Game                   0x101251b54 InitPlayerLoopCallbacks()::EarlyUpdateUpdatePreloadingRegistrator::Forward() (Profiler.h:344)
26 Game                   0x101252e50 PlayerLoop() (PlayerLoop.cpp:99)
27 Game                   0x100ed4e00 UnityPlayerLoopImpl(bool) (LibEntryPoint.mm:226)
28 Game                   0x1006a3728 UnityRepaint (UnityAppController+Rendering.mm:270)
29 Game                   0x1006a3614 -[UnityAppController(Rendering) repaintDisplayLink] (UnityAppController+Rendering.mm:77)
30 QuartzCore                     0x188a67710 CA::smile:isplay::smile:isplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 672
31 IOKit                          0x184da5098 IODispatchCalloutFromCFMessage + 392
32 CoreFoundation                 0x184ac8290 __CFMachPortPerform + 188
33 CoreFoundation                 0x184ae3000 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
34 CoreFoundation                 0x184ae2704 __CFRunLoopDoSource1 + 440
35 CoreFoundation                 0x184ae01d8 __CFRunLoopRun + 2196
36 CoreFoundation                 0x1849ffe58 CFRunLoopRunSpecific + 436
37 GraphicsServices               0x1868acf84 GSEventRunModal + 100
38 UIKit                          0x18e07f67c UIApplicationMain + 236
39 Game                   0x10069c390 main (main.mm:33)
40 libdyld.dylib                  0x18451c56c start + 4

--

#0. Crashed: com.apple.main-thread
0  Game                   0x1012f3b10 UI::ShouldUpdateTransformBefore(TransformAccessReadOnly const&, TransformAccessReadOnly const&) (RectTransform.cpp:324)
1  Game                   0x101302abc void std::__1::__insertion_sort_3<bool (*&)(TransformAccessReadOnly const&, TransformAccessReadOnly const&), TransformAccessReadOnly*>(TransformAccessReadOnly*, TransformAccessReadOnly*, bool (*&)(TransformAccessReadOnly const&, TransformAccessReadOnly const&)) (algorithm:3745)
2  Game                   0x10130206c void std::__1::__sort<bool (*&)(TransformAccessReadOnly const&, TransformAccessReadOnly const&), TransformAccessReadOnly*>(TransformAccessReadOnly*, TransformAccessReadOnly*, bool (*&)(TransformAccessReadOnly const&, TransformAccessReadOnly const&)) (algorithm:4022)
3  Game                   0x1012f381c UI::RectTransform::UpdateIfTransformDispatchIsDirty() (dynamic_array.h:474)
4  Game                   0x1015de200 UI::Canvas::UpdateCanvasRectTransform(bool) (Vector2.h:53)
5  Game                   0x1015def34 UI::Canvas::SetScaleFactor(float) (ImmediatePtr.h:54)
6  Game                   0x1015f0308 Canvas_Set_Custom_PropScaleFactor(Il2CppObject*, float) (UICanvasBindings.gen.cpp:106)
7  Game                   0x100b74b94 CanvasScaler_SetScaleFactor_m3006968999 (Bulk_UnityEngine.UI_0.cpp:14144)
8  Game                   0x100b75018 CanvasScaler_HandleScaleWithScreenSize_m3848620697 (Bulk_UnityEngine.UI_0.cpp:14059)
9  Game                   0x100db8cc8 RuntimeInvoker_Void_t1185182177(void (*)(), MethodInfo const*, void*, void**) (Il2CppInvokerTable.cpp:24026)
10 Game                   0x101b26fe0 il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) (Runtime.cpp:469)
11 Game                   0x10142ce78 scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) (ScriptingApi_Il2Cpp.cpp:216)
12 Game                   0x10143504c ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) (ScriptingInvocation.cpp:329)
13 Game                   0x10143d88c MonoBehaviour::AddToManager() (ScriptingObjectOfType.h:164)
14 Game                   0x10143d414 MonoBehaviour::AwakeFromLoad(AwakeFromLoadMode) (MonoBehaviour.cpp:1282)
15 Game                   0x10146a170 AwakeFromLoadQueue::InvokePersistentManagerAwake(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode) (Profiler.h:368)
16 Game                   0x10146a040 AwakeFromLoadQueue::PersistentManagerAwakeFromLoad(int, AwakeFromLoadMode) (AwakeFromLoadQueue.cpp:286)
17 Game                   0x101469f98 AwakeFromLoadQueue::PersistentManagerAwakeFromLoad() (AwakeFromLoadQueue.cpp:154)
18 Game                   0x10128a30c LoadSceneOperation::CompleteAwakeSequence() (LoadSceneOperation.cpp:647)
19 Game                   0x10128a358 LoadSceneOperation::CompletePreloadManagerLoadScene() (LoadSceneOperation.cpp:660)
20 Game                   0x101289f20 LoadSceneOperation::PlayerLoadSceneFromThread() (LoadSceneOperation.cpp:570)
21 Game                   0x101289c04 LoadSceneOperation::IntegrateMainThread() (LoadSceneOperation.cpp:355)
22 Game                   0x10128ac60 PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int) (PreloadManager.cpp:459)
23 Game                   0x10128b308 PreloadManager::WaitForAllAsyncOperationsToComplete() (PreloadManager.cpp:542)
24 Game                   0x10128b454 PreloadManager::UpdatePreloading() (PreloadManager.cpp:577)
25 Game                   0x101251b54 InitPlayerLoopCallbacks()::EarlyUpdateUpdatePreloadingRegistrator::Forward() (Profiler.h:344)
26 Game                   0x101252e50 PlayerLoop() (PlayerLoop.cpp:99)
27 Game                   0x100ed4e00 UnityPlayerLoopImpl(bool) (LibEntryPoint.mm:226)
28 Game                   0x1006a3728 UnityRepaint (UnityAppController+Rendering.mm:270)
29 Game                   0x1006a3614 -[UnityAppController(Rendering) repaintDisplayLink] (UnityAppController+Rendering.mm:77)
30 QuartzCore                     0x188a67710 CA::smile:isplay::smile:isplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 672
31 IOKit                          0x184da5098 IODispatchCalloutFromCFMessage + 392
32 CoreFoundation                 0x184ac8290 __CFMachPortPerform + 188
33 CoreFoundation                 0x184ae3000 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
34 CoreFoundation                 0x184ae2704 __CFRunLoopDoSource1 + 440
35 CoreFoundation                 0x184ae01d8 __CFRunLoopRun + 2196
36 CoreFoundation                 0x1849ffe58 CFRunLoopRunSpecific + 436
37 GraphicsServices               0x1868acf84 GSEventRunModal + 100
38 UIKit                          0x18e07f67c UIApplicationMain + 236
39 Game                   0x10069c390 main (main.mm:33)
40 libdyld.dylib                  0x18451c56c start + 4

#1. Thread
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x1013d56cc profiling::smile:ispatcher::Run() (Thread.h:52)
4  Game                   0x1013d5124 profiling::smile:ispatcher::ThreadFunc(void*) (Dispatcher.cpp:167)
5  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
6  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
7  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
8  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#2. com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x18462b568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x18462b3e0 mach_msg + 72
2  CoreFoundation                 0x184ae2308 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x184adfed4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x1849ffe58 CFRunLoopRunSpecific + 436
5  Foundation                     0x185435594 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304
6  Foundation                     0x1854549ac -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7  UIKit                          0x18ebe97b8 -[UIEventFetcher threadMain] + 136
8  Foundation                     0x1855370f4 __NSThread__start__ + 996
9  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
10 libsystem_pthread.dylib        0x184760180 _pthread_body + 310
11 libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#3. Thread
0  libsystem_kernel.dylib         0x18464cd80 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x18475eeec _pthread_wqthread + 884
2  libsystem_pthread.dylib        0x18475eb6c start_wqthread + 4

#4. GC Finalizer
0  libsystem_kernel.dylib         0x18464c0f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x184762ce4 _pthread_cond_wait$VARIANT$mp + 640
2  Game                   0x101afcf98 il2cpp::os::posix::PosixWaitObject::Wait(unsigned int, bool) (PosixWaitObject.cpp:127)
3  Game                   0x101adf270 il2cpp::gc::FinalizerThread(void*) (GarbageCollector.cpp:95)
4  Game                   0x101af9140 il2cpp::os::Thread::RunWrapper(void*) (Thread.cpp:169)
5  Game                   0x101b00690 il2cpp::os::ThreadImpl::ThreadStartWrapper(void*) (ThreadImpl.cpp:106)
6  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
7  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
8  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#5. BatchDeleteObjects
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x1012eb288 ThreadedStreamBuffer::HandleOutOfBufferToReadFrom(unsigned int&, unsigned int&) (ThreadedStreamBuffer.cpp:289)
4  Game                   0x10123ba10 BatchDeleteStep2Threaded(void*) (ThreadedStreamBuffer.h:272)
5  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
6  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
7  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
8  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#6. AsyncReadManager
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x1010e445c AsyncReadManagerThreaded::ThreadEntry() (AsyncReadManagerThreaded.cpp:98)
4  Game                   0x1010e3f18 AsyncReadManagerThreaded::StaticThreadEntry(void*) (AsyncReadManagerThreaded.cpp:81)
5  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
6  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
7  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
8  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#7. com.twitter.crashlytics.ios.MachExceptionServer
0  Game                   0x101b4ffe0 CLSProcessRecordAllThreads + 1572
1  Game                   0x101b4ffe0 CLSProcessRecordAllThreads + 1572
2  Game                   0x101b4fe9c CLSProcessRecordAllThreads + 1248
3  Game                   0x101b4065c CLSHandler + 48
4  Game                   0x101b3b600 CLSMachExceptionServer + 424
5  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
6  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
7  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#8. Thread
0  libsystem_kernel.dylib         0x18464cd80 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x18475eeec _pthread_wqthread + 884
2  libsystem_pthread.dylib        0x18475eb6c start_wqthread + 4

#9. UnityGfxDeviceWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x1012eb288 ThreadedStreamBuffer::HandleOutOfBufferToReadFrom(unsigned int&, unsigned int&) (ThreadedStreamBuffer.cpp:289)
4  Game                   0x10172611c GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) (ThreadedStreamBuffer.h:272)
5  Game                   0x100f35fb8 GfxDeviceWorkerAutoreleasePoolProxy (GfxDeviceMetal.mm:3592)
6  Game                   0x10172e384 GfxDeviceWorker::RunExt(ThreadedStreamBuffer&) (GfxDeviceWorker.cpp:143)
7  Game                   0x10172e328 GfxDeviceWorker::Run() (GfxDeviceWorker.cpp:334)
8  Game                   0x10172600c GfxDeviceWorker::RunGfxDeviceWorker(void*) (GfxDeviceWorker.cpp:311)
9  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
10 libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
11 libsystem_pthread.dylib        0x184760180 _pthread_body + 310
12 libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#10. Worker Thread
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211240 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x1012107d4 JobQueue::WorkLoop(void*) (JobQueue.cpp:893)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#11. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#12. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#13. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#14. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#15. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#16. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#17. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#18. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#19. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#20. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#21. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#22. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#23. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#24. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#25. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#26. BackgroundWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#27. AVAudioSession Notify Thread
0  libsystem_kernel.dylib         0x18462b568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x18462b3e0 mach_msg + 72
2  CoreFoundation                 0x184ae2308 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x184adfed4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x1849ffe58 CFRunLoopRunSpecific + 436
5  AVFAudio                       0x18a365dc4 GenericRunLoopThread::Entry(void*) + 164
6  AVFAudio                       0x18a390830 CAPThread::Entry(CAPThread*) + 84
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#28. Thread
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  Game                   0x101a7adf4 FMOD_OS_Semaphore_Wait(FMOD_OS_SEMAPHORE*) + 16
2  Game                   0x101a97cac FMOD::Thread::callback(void*) + 64
3  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
4  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
5  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#29. AURemoteIO::IOThread
0  libsystem_kernel.dylib         0x18462b568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x18462b3e0 mach_msg + 72
2  AudioToolbox                   0x1885ca918 AURemoteIO::IOThread::Run() + 264
3  AudioToolbox                   0x1885ceeb0 AURemoteIO::IOThread::Entry(void*) + 160
4  AudioToolbox                   0x188955090 CAPThread::Entry(CAPThread*) + 84
5  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
6  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
7  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#30. Thread
0  libsystem_kernel.dylib         0x18464c60c __semwait_signal + 8
1  libsystem_c.dylib              0x184564f70 nanosleep + 212
2  libsystem_c.dylib              0x184564e90 usleep + 64
3  Game                   0x101a7a968 FMOD_OS_Time_Sleep(unsigned int) + 20
4  Game                   0x101a97c98 FMOD::Thread::callback(void*) + 44
5  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
6  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
7  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#31. com.apple.NSURLConnectionLoader
0  libsystem_kernel.dylib         0x18462b568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x18462b3e0 mach_msg + 72
2  CoreFoundation                 0x184ae2308 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x184adfed4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x1849ffe58 CFRunLoopRunSpecific + 436
5  CFNetwork                      0x1852ef128 -[__CoreSchedulingSetRunnable runForever] + 780
6  Foundation                     0x1855370f4 __NSThread__start__ + 996
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#32. com.apple.CoreMotion.MotionThread
0  Foundation                     0x1855123b0 __addOperations + 190
1  CoreMotion                     0x189e47568 (null) + 72768
2  CoreMotion                     0x189e6ae7c (null) + 218452
3  CoreMotion                     0x189e65264 (null) + 194876
4  CoreMotion                     0x189e65438 (null) + 195344
5  CoreMotion                     0x189f0d5ec (null) + 460300
6  IOKit                          0x184dcf044 __IOHIDEventSystemClientQueueCallback + 236
7  CoreFoundation                 0x184ac8290 __CFMachPortPerform + 188
8  CoreFoundation                 0x184ae3000 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
9  CoreFoundation                 0x184ae2704 __CFRunLoopDoSource1 + 440
10 CoreFoundation                 0x184ae01d8 __CFRunLoopRun + 2196
11 CoreFoundation                 0x1849ffe58 CFRunLoopRunSpecific + 436
12 CoreFoundation                 0x184a4ef54 CFRunLoopRun + 116
13 CoreMotion                     0x189e6d0e8 (null) + 227264
14 libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
15 libsystem_pthread.dylib        0x184760180 _pthread_body + 310
16 libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#33. UnityPreload
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x10128b194 PreloadManager::ProcessSingleOperation() (Profiler.h:344)
4  Game                   0x10128aef4 PreloadManager::Run() (PreloadManager.cpp:358)
5  Game                   0x10128ae58 PreloadManager::Run(void*) (PreloadManager.cpp:198)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#34. Thread
0  libsystem_kernel.dylib         0x18464c0f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x184762ce4 _pthread_cond_wait$VARIANT$mp + 640
2  Game                   0x101a1aac0 Geo::Impl::WaitForMultipleObjects(unsigned int, Geo::Impl::t_HANDLE**, bool, int) (GeoEvent.cpp:156)
3  Game                   0x101a1acbc Geo::GeoEvent::Wait(unsigned int) (GeoEvent.cpp:344)
4  Game                   0x101a09a04 Enlighten::MultithreadCpuWorkerCommon::CommandThreadFunction(void*) (MultithreadCpuWorker.cpp:1255)
5  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
6  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
7  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#35. EnlightenWorker
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x101743758 TUpdateFunction(void*) (HLRTThreadGroup.cpp:140)
4  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
5  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
6  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
7  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#36. Worker Thread
0  libsystem_kernel.dylib         0x18462b5a4 semaphore_wait_trap + 8
1  libdispatch.dylib              0x1844b8f04 _dispatch_sema4_wait$VARIANT$mp + 24
2  libdispatch.dylib              0x1844b98b4 _dispatch_semaphore_wait_slow + 140
3  Game                   0x100f2d720 CappedSemaphore::WaitForSignal() (ThreadUtility.h:27)
4  Game                   0x101211270 JobQueue::ProcessJobs(void*) (AtomicOps.h:39)
5  Game                   0x101210800 JobQueue::WorkLoop(void*) (JobQueue.cpp:909)
6  Game                   0x1012e7d8c Thread::RunThreadWrapper(void*) (Thread.cpp:36)
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#37. Thread
0  libsystem_kernel.dylib         0x18464cd80 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x18475f080 _pthread_wqthread + 1288
2  libsystem_pthread.dylib        0x18475eb6c start_wqthread + 4

#38. Thread
0  libsystem_kernel.dylib         0x18464c0f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x184762ce4 _pthread_cond_wait$VARIANT$mp + 640
2  libc++.1.dylib                 0x183d03f34 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 96
3  JavaScriptCore                 0x18be40d94 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 124
4  JavaScriptCore                 0x18be40c68 std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<bmalloc::Mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<bmalloc::Mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 108
5  JavaScriptCore                 0x18be40aec bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>::threadRunLoop() + 280
6  JavaScriptCore                 0x18be40de4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::*)()>*> >(void*) + 44
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#39. WebThread
0  AGXGLDriver                    0x1a4106958 (Missing)
1  AGXGLDriver                    0x1a410651c (Missing)
2  AGXGLDriver                    0x1a40fc974 (Missing)
3  AGXGLDriver                    0x1a40fafdc (Missing)
4  AGXGLDriver                    0x1a40fbb18 (Missing)
5  AGXGLDriver                    0x1a40f3c3c (Missing)
6  GLEngine                       0x1a50e26d4 glDrawElements_ACC_ES2Exec + 400
7  WebCore                        0x18ce1f808 WebCore::GraphicsContext3D::drawElements(unsigned int, int, unsigned int, long) + 64
8  WebCore                        0x18da5f7cc WebCore::WebGLRenderingContextBase::drawElements(unsigned int, int, unsigned int, long long) + 792
9  WebCore                        0x18d43ed1c WebCore::jsWebGLRenderingContextPrototypeFunctionDrawElements(JSC::ExecState*) + 292
10 JavaScriptCore                 0x18bc37348 llint_entry + 29608
11 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
12 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
13 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
14 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
15 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
16 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
17 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
18 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
19 JavaScriptCore                 0x18bc368b0 llint_entry + 26896
20 JavaScriptCore                 0x18bc2fdd0 vmEntryToJavaScript + 272
21 JavaScriptCore                 0x18bb158a0 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 136
22 JavaScriptCore                 0x18b539e18 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 400
23 JavaScriptCore                 0x18b78d32c JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) + 180
24 WebCore                        0x18d0113e4 WebCore::JSCallbackData::invokeCallback(WebCore::JSDOMGlobalObject&, JSC::JSObject*, JSC::MarkedArgumentBuffer&, WebCore::JSCallbackData::CallbackType, JSC::PropertyName, WTF::NakedPtr<JSC::Exception>&) + 488
25 WebCore                        0x18d2ef910 WebCore::JSRequestAnimationFrameCallback::handleEvent(double) + 648
26 WebCore                        0x18d7a097c WebCore::ScriptedAnimationController::serviceScriptedAnimations(double) + 468
27 WebCore                        0x18cc803c4 WebCore::smile:isplayRefreshMonitor::displayDidRefresh() + 324
28 QuartzCore                     0x188a67710 CA::smile:isplay::smile:isplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 672
29 IOKit                          0x184da5098 IODispatchCalloutFromCFMessage + 392
30 CoreFoundation                 0x184ac8290 __CFMachPortPerform + 188
31 CoreFoundation                 0x184ae3000 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
32 CoreFoundation                 0x184ae2704 __CFRunLoopDoSource1 + 440
33 CoreFoundation                 0x184ae01d8 __CFRunLoopRun + 2196
34 CoreFoundation                 0x1849ffe58 CFRunLoopRunSpecific + 436
35 WebCore                        0x18c90d2c8 RunWebThread(void*) + 560
36 libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
37 libsystem_pthread.dylib        0x184760180 _pthread_body + 310
38 libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#40. Thread
0  libsystem_kernel.dylib         0x18462b5bc semaphore_timedwait_trap + 8
1  libdispatch.dylib              0x1844b9000 _dispatch_sema4_timedwait$VARIANT$mp + 84
2  libdispatch.dylib              0x1844b9870 _dispatch_semaphore_wait_slow + 72
3  libdispatch.dylib              0x1844c51d8 _dispatch_worker_thread + 256
4  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
5  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
6  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#41. WebCore: LocalStorage
0  libsystem_kernel.dylib         0x18464c0f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x184762ce4 _pthread_cond_wait$VARIANT$mp + 640
2  JavaScriptCore                 0x18b50754c WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 80
3  JavaScriptCore                 0x18be2685c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2208
4  WebKitLegacy                   0x18dd0c300 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5  WebKitLegacy                   0x18dd0ef70 std::__1::unique_ptr<WTF::Function<void ()>, std::__1::default_delete<WTF::Function<void ()> > > WTF::MessageQueue<WTF::Function<void ()> >::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WTF::Function<void ()> >::waitForMessage()::'lambda'(WTF::Function<void ()> const&)&&, WTF::WallTime) + 148
6  WebKitLegacy                   0x18dd0e69c WebCore::StorageThread::threadEntryPoint() + 68
7  JavaScriptCore                 0x18b503b44 WTF::threadEntryPoint(void*) + 120
8  JavaScriptCore                 0x18b503a84 WTF::wtfThreadEntryPoint(void*) + 84
9  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
10 libsystem_pthread.dylib        0x184760180 _pthread_body + 310
11 libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#42. com.apple.CFNetwork.CustomProtocols
0  libsystem_kernel.dylib         0x18462b568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x18462b3e0 mach_msg + 72
2  CoreFoundation                 0x184ae2308 __CFRunLoopServiceMachPort + 196
3  CoreFoundation                 0x184adfed4 __CFRunLoopRun + 1424
4  CoreFoundation                 0x1849ffe58 CFRunLoopRunSpecific + 436
5  CFNetwork                      0x1852ef128 -[__CoreSchedulingSetRunnable runForever] + 780
6  Foundation                     0x1855370f4 __NSThread__start__ + 996
7  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
8  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
9  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#43. Thread
0  libsystem_kernel.dylib         0x18464cd80 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x18475f080 _pthread_wqthread + 1288
2  libsystem_pthread.dylib        0x18475eb6c start_wqthread + 4

#44. Thread
0  libsystem_kernel.dylib         0x18462b5bc semaphore_timedwait_trap + 8
1  libdispatch.dylib              0x1844b9000 _dispatch_sema4_timedwait$VARIANT$mp + 84
2  libdispatch.dylib              0x1844b9870 _dispatch_semaphore_wait_slow + 72
3  libdispatch.dylib              0x1844c51d8 _dispatch_worker_thread + 256
4  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
5  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
6  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#45. Thread
0  libsystem_kernel.dylib         0x18464cd80 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x18475f080 _pthread_wqthread + 1288
2  libsystem_pthread.dylib        0x18475eb6c start_wqthread + 4

#46. Thread
0  libsystem_kernel.dylib         0x18464cd80 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x18475eeec _pthread_wqthread + 884
2  libsystem_pthread.dylib        0x18475eb6c start_wqthread + 4

#47. Thread
0  libsystem_kernel.dylib         0x18464cd80 __workq_kernreturn + 8
1  libsystem_pthread.dylib        0x18475eeec _pthread_wqthread + 884
2  libsystem_pthread.dylib        0x18475eb6c start_wqthread + 4

#48. Thread
0  libsystem_kernel.dylib         0x18462b5bc semaphore_timedwait_trap + 8
1  libdispatch.dylib              0x1844b9000 _dispatch_sema4_timedwait$VARIANT$mp + 84
2  libdispatch.dylib              0x1844b9870 _dispatch_semaphore_wait_slow + 72
3  libdispatch.dylib              0x1844c51d8 _dispatch_worker_thread + 256
4  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
5  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
6  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#49. WTF::AutomaticThread
0  libsystem_kernel.dylib         0x18464c0f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x184762ce4 _pthread_cond_wait$VARIANT$mp + 640
2  JavaScriptCore                 0x18b507590 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 148
3  JavaScriptCore                 0x18be2685c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2208
4  JavaScriptCore                 0x18b9c2e98 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5  JavaScriptCore                 0x18be13b60 WTF::Function<void ()>::CallableWrapper<WTF::AutomaticThread::start(WTF::AbstractLocker const&)::$_0>::call() + 204
6  JavaScriptCore                 0x18b503b44 WTF::threadEntryPoint(void*) + 120
7  JavaScriptCore                 0x18b503a84 WTF::wtfThreadEntryPoint(void*) + 84
8  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
9  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
10 libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#50. Audio Decoder
0  libsystem_kernel.dylib         0x18464c0f0 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x184762ce4 _pthread_cond_wait$VARIANT$mp + 640
2  JavaScriptCore                 0x18b50754c WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 80
3  JavaScriptCore                 0x18be2685c WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) + 2208
4  WebCore                        0x18ca7b900 bool WTF::ConditionBase::waitUntil<WTF::Lock>(WTF::Lock&, WTF::TimeWithDynamicClockType const&) + 172
5  WebCore                        0x18ca7b720 std::__1::unique_ptr<WebCore::AsyncAudioDecoder::smile:ecodingTask, std::__1::default_delete<WebCore::AsyncAudioDecoder::smile:ecodingTask> > WTF::MessageQueue<WebCore::AsyncAudioDecoder::smile:ecodingTask>::waitForMessageFilteredWithTimeout<WTF::MessageQueue<WebCore::AsyncAudioDecoder::smile:ecodingTask>::waitForMessage()::'lambda'(WebCore::AsyncAudioDecoder::smile:ecodingTask const&)>(WTF::MessageQueueWaitResult&, WTF::MessageQueue<WebCore::AsyncAudioDecoder::smile:ecodingTask>::waitForMessage()::'lambda'(WebCore::AsyncAudioDecoder::smile:ecodingTask const&)&&, WTF::WallTime) + 148
6  WebCore                        0x18ca7b138 WebCore::AsyncAudioDecoder::runLoop() + 148
7  JavaScriptCore                 0x18b503b44 WTF::threadEntryPoint(void*) + 120
8  JavaScriptCore                 0x18b503a84 WTF::wtfThreadEntryPoint(void*) + 84
9  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
10 libsystem_pthread.dylib        0x184760180 _pthread_body + 310
11 libsystem_pthread.dylib        0x18475eb74 thread_start + 4

#51. AURemoteIO::IOThread
0  libsystem_kernel.dylib         0x18462b568 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x18462b3e0 mach_msg + 72
2  AudioToolbox                   0x1885ca918 AURemoteIO::IOThread::Run() + 264
3  AudioToolbox                   0x1885ceeb0 AURemoteIO::IOThread::Entry(void*) + 160
4  AudioToolbox                   0x188955090 CAPThread::Entry(CAPThread*) + 84
5  libsystem_pthread.dylib        0x1847602b4 _pthread_body + 308
6  libsystem_pthread.dylib        0x184760180 _pthread_body + 310
7  libsystem_pthread.dylib        0x18475eb74 thread_start + 4

I am glad I found this post : [2017.3.0f3] iOS Build crashes all the time
It is a bug in Unity, I did downgrade to 2017.1.2 and it now works fine!

Hello,

Using 2017.3.1f1, exported to IOS. Ran/debug using Xcode 9.2 and testflight it’s working very well (no scene reload btw).
But when send it to Review to market, they sent me a crash report as follows:

I couldn’t regenerate the error, am I missing something ?

Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_pthread.dylib 0x0000000184f177cc pthread_mutex_lock$VARIANT$mp + 104 (pthread_mutex.c:178)
1 mycode 0x00000001012d4b7c 0x1005c4000 + 13699964
2 mycode 0x00000001012a8b14 0x1005c4000 + 13519636
3 mycode 0x000000010081ac48 0x1005c4000 + 2452552
4 mycode 0x0000000100850fc8 0x1005c4000 + 2674632
5 mycode 0x0000000100a42508 0x1005c4000 + 4711688
6 mycode 0x000000010129f0e8 0x1005c4000 + 13480168
7 mycode 0x0000000100d55988 0x1005c4000 + 7936392
8 mycode 0x0000000100d5cb84 0x1005c4000 + 7965572
9 mycode 0x0000000100cae8dc 0x1005c4000 + 7252188
10 mycode 0x0000000100cae7a0 0x1005c4000 + 7251872
11 mycode 0x0000000100cc9ec4 0x1005c4000 + 7364292
12 mycode 0x0000000100ccad4c 0x1005c4000 + 7368012
13 mycode 0x0000000100ccb3e0 0x1005c4000 + 7369696
14 mycode 0x0000000100ca1aa8 0x1005c4000 + 7199400
15 mycode 0x0000000100afab94 0x1005c4000 + 5467028
16 mycode 0x00000001005d296c 0x1005c4000 + 59756
17 mycode 0x00000001005d2858 0x1005c4000 + 59480
18 QuartzCore 0x000000018921964c CA::smile:isplay::smile:isplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 672 (CADisplay.mm:1987)
19 IOKit 0x0000000185556098 IODispatchCalloutFromCFMessage + 392 (IOKitLib.c:1216)
20 CoreFoundation 0x0000000185279090 __CFMachPortPerform + 188 (CFMachPort.c:689)
21 CoreFoundation 0x0000000185293e00 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56 (CFRunLoop.c:1998)
22 CoreFoundation 0x0000000185293504 __CFRunLoopDoSource1 + 440 (CFRunLoop.c:2135)
23 CoreFoundation 0x0000000185290fd8 __CFRunLoopRun + 2196 (CFRunLoop.c:3150)
24 CoreFoundation 0x00000001851b0c58 CFRunLoopRunSpecific + 436 (CFRunLoop.c:3245)
25 GraphicsServices 0x000000018705cf84 GSEventRunModal + 100 (GSEvent.c:2245)
26 UIKit 0x000000018e9095c4 UIApplicationMain + 236 (UIApplication.m:3956)
27 mycode 0x00000001005cb6c0 0x1005c4000 + 30400
28 libdyld.dylib 0x0000000184cd056c start + 4

Does not appear anymore for me with Unity Beta 2018.2.0b5 (May 24. 2018)

For me it crashed in 2018.1 on
CompileShadowSplitMask()