There are two scenarios when the main thread gets deadlocked in the app. One of them happens on incoming call, facilitated by CallKit. Can anyone make any sense from this thread backtrace?
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00000001bba510e8 libsystem_kernel.dylib`__semwait_signal + 8
frame #1: 0x000000018c9a28ac libsystem_c.dylib`nanosleep + 212
frame #2: 0x000000019968ef4c libc++.1.dylib`std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 80
frame #3: 0x0000000199ee0bcc libAudioToolboxUtility.dylib`caulk::concurrent::guarded_lookup_hash_table<unsigned int, BaseOpaqueObject*, (caulk::concurrent::guarded_lookup_hash_table_options)0>::remove(unsigned int) + 180
frame #4: 0x0000000199ee3bdc libAudioToolboxUtility.dylib`BaseOpaqueObject::~BaseOpaqueObject() + 48
frame #5: 0x00000001c001a440 libEmbeddedSystemAUs.dylib`AURemoteIO::~AURemoteIO() + 264
frame #6: 0x00000001c00238d0 libEmbeddedSystemAUs.dylib`ausdk::ComponentBase::AP_Close(void*) + 64
frame #7: 0x000000019406e354 AudioToolboxCore`AudioComponentInstanceDispose + 60
frame #8: 0x00000001159abba0 UnityFramework`FMOD::OutputCoreAudio::reset(bool, bool) + 472
frame #9: 0x0000000183c685f8 Foundation`-[__NSObserver _doit:] + 316
frame #10: 0x0000000182518c5c CoreFoundation`__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
frame #11: 0x00000001825ad564 CoreFoundation`___CFXRegistrationPost_block_invoke + 48
frame #12: 0x0000000182582b44 CoreFoundation`_CFXRegistrationPost + 416
frame #13: 0x000000018252d764 CoreFoundation`_CFXNotificationPost + 696
frame #14: 0x0000000183c4ec98 Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:] + 92
frame #15: 0x000000018b06d66c AudioSession`-[AVAudioSession privateInterruptionWithInfo:] + 1892
frame #16: 0x000000018b06e2e4 AudioSession`invocation function for block in avfaudio::AVAudioSessionPropertyListener(void*, unsigned int, unsigned int, void const*) + 52
frame #17: 0x000000018224d2ec libdispatch.dylib`_dispatch_call_block_and_release + 24
frame #18: 0x000000018224e2f0 libdispatch.dylib`_dispatch_client_callout + 16
frame #19: 0x000000018222f6a4 libdispatch.dylib`_dispatch_main_queue_callback_4CF$VARIANT$armv81 + 904
frame #20: 0x000000018253d7f8 CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
frame #21: 0x00000001824fb0f8 CoreFoundation`__CFRunLoopRun + 2528
frame #22: 0x000000018250dd8c CoreFoundation`CFRunLoopRunSpecific + 572
frame #23: 0x000000019c61a9a0 GraphicsServices`GSEventRunModal + 160
frame #24: 0x0000000184d42fa8 UIKitCore`-[UIApplication _run] + 1080
frame #25: 0x0000000184ad722c UIKitCore`UIApplicationMain + 2060
frame #26: 0x0000000114043928 UnityFramework`-[UnityFramework runUIApplicationMainWithArgc:argv:] + 108
frame #27: 0x0000000100ee0024 Kinoo`main(argc=<unavailable>, argv=<unavailable>) at main.mm:26:9 [opt]
frame #28: 0x0000000101518190 dyld`start + 444