iOS App getting crashed when clicking leave button in live webinar

Hi Zoom Team,

iOS App is crashing when try to leave the live webinar by clicking leave button. Following are the crash details reported on firebase

Fatal Exception: NSRangeException
Cannot remove an observer <ZMZoomViewController 0x1032e0400> for the key path “contentOffset” from <ZMHorizontalTableView 0x102affe00> because it is not registered as an observer.

iOS Meeting SDK version is 5.11.3.4099
Device :Both iPhone/iPad
OS Version : 16.1

App also gets crashed when we move live webinar into picture in picture mode and perform some back navigations in the app. Means going from screen 3 → 2. —>1.

I tried with latest iOS Meeting SDK version (5.13.1.6095) but same crash is happening with latest SDK version also.

I am using default meeting UI

Please help why its happening and how it can be fixed

Thanks!

Hi @coolgary90 ,

Thanks for the post and sorry to hear that you are facing crash issue. Could you provide the following information so that we could further investigate?

  1. Could you provide the full crash stacktrace?
  2. Could you provide the SDK log?
  3. Is this something that can be reproduced with our sample app?

Thank you!

Hi Carson,

1.) I am not able to reproduce the crash with your sample app on clicking leave meeting button. It’s only crashing our app.
2.) No SDK log is available.
3. ) Please find the full crash stacktrace below which is reported on firebase:

Crashlytics - Stack trace

Platform: apple

Issue: 50061433d43f7243171e8c7dea265799

Session: 8c2e0480630744319f8d690aefaab1a2_DNE_0_v2

Date: Thu Jan 05 2023 00:20:58 GMT+0530 (India Standard Time)

Fatal Exception: NSRangeException
0 CoreFoundation 0x9e88 __exceptionPreprocess
1 libobjc.A.dylib 0x178d8 objc_exception_throw
2 Foundation 0x66690 -[NSObject(NSKeyValueObserverRegistration) _removeObserver:forProperty:]
3 Foundation 0x663d0 -[NSObject(NSKeyValueObserverRegistration) removeObserver:forKeyPath:]
4 MobileRTC 0x3bb794 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
5 MobileRTC 0x138bec (Missing UUID 9c34b4c1930935ca8e071299efecc711)
6 MobileRTC 0xfe0128 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
7 MobileRTC 0xe989b4 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
8 MobileRTC 0x377018 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
9 CoreFoundation 0x37404 CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER
10 CoreFoundation 0xde474 ___CFXRegistrationPost_block_invoke
11 CoreFoundation 0xc1724 _CFXRegistrationPost
12 CoreFoundation 0x4ba08 _CFXNotificationPost
13 Foundation 0x8bc3c postQueueNotifications
14 CoreFoundation 0x91d60 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION
15 CoreFoundation 0x1a2d0 __CFRunLoopDoObservers
16 CoreFoundation 0x7bb74 __CFRunLoopRun
17 CoreFoundation 0x80ed4 CFRunLoopRunSpecific
18 GraphicsServices 0x1368 GSEventRunModal
19 UIKitCore 0x3a23d0 -[UIApplication _run]
20 UIKitCore 0x3a2034 UIApplicationMain
21 MyApp 0x4cf8 main + 26 (AppDelegate.swift:26)
22 ??? 0x1a9d3c960 (Missing)

Crashed: com.google.firebase.crashlytics.ios.exception
0 FirebaseCrashlytics 0x1eee4 FIRCLSProcessRecordAllThreads + 184
1 FirebaseCrashlytics 0x1f2c4 FIRCLSProcessRecordAllThreads + 1176
2 FirebaseCrashlytics 0x16518 FIRCLSHandler + 48
3 FirebaseCrashlytics 0x111e0 __FIRCLSExceptionRecord_block_invoke + 92
4 libdispatch.dylib 0x3fdc _dispatch_client_callout + 20
5 libdispatch.dylib 0x13574 _dispatch_lane_barrier_sync_invoke_and_complete + 56
6 FirebaseCrashlytics 0x10218 FIRCLSExceptionRecord + 204
7 FirebaseCrashlytics 0x10d00 FIRCLSExceptionRecordNSException + 452
8 FirebaseCrashlytics 0xfe70 FIRCLSTerminateHandler() + 404
9 libc++abi.dylib 0x10f28 std::__terminate(void (*)()) + 20
10 libc++abi.dylib 0x13ecc __cxa_rethrow + 148
11 libobjc.A.dylib 0x196b4 objc_exception_rethrow + 44
12 CoreFoundation 0x80f98 CFRunLoopRunSpecific + 808
13 GraphicsServices 0x1368 GSEventRunModal + 164
14 UIKitCore 0x3a23d0 -[UIApplication _run] + 888
15 UIKitCore 0x3a2034 UIApplicationMain + 340
16 MyApp 0x4cf8 main + 26 (AppDelegate.swift:26)
17 ??? 0x1a9d3c960 (Missing)

com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0xb48 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x13008 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x13248 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x108c mach_msg + 24
4 CoreFoundation 0x7aaf0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x7bd34 __CFRunLoopRun + 1232
6 CoreFoundation 0x80ed4 CFRunLoopRunSpecific + 612
7 Foundation 0x42334 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8 Foundation 0x4221c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64
9 UIKitCore 0x4d733c -[UIEventFetcher threadMain] + 436
10 Foundation 0x5b808 NSThread__start + 716
11 libsystem_pthread.dylib 0x16cc _pthread_start + 148
12 libsystem_pthread.dylib 0xba4 thread_start + 8

com.google.firebase.crashlytics.MachExceptionServer
0 libsystem_kernel.dylib 0xb48 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x13008 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x13248 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x108c mach_msg + 24
4 FirebaseCrashlytics 0x18a94 FIRCLSMachExceptionServer + 108
5 libsystem_pthread.dylib 0x16cc _pthread_start + 148
6 libsystem_pthread.dylib 0xba4 thread_start + 8

fs-default-0
0 libsystem_kernel.dylib 0x1b48 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x2150 _pthread_mutex_firstfit_lock_wait + 84
2 libsystem_pthread.dylib 0x9310 _pthread_mutex_firstfit_lock_slow + 248
3 FullStory 0x1f630 __fs_log_impl + 65420
4 FullStory 0x22f0c __fs_log_impl + 79976
5 FullStory 0x8adb0 fs_log_err + 83332
6 libsystem_pthread.dylib 0x16cc _pthread_start + 148
7 libsystem_pthread.dylib 0xba4 thread_start + 8

fs-default-1
0 libsystem_kernel.dylib 0x1b48 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x2150 _pthread_mutex_firstfit_lock_wait + 84
2 libsystem_pthread.dylib 0x9310 _pthread_mutex_firstfit_lock_slow + 248
3 FullStory 0x1f630 __fs_log_impl + 65420
4 FullStory 0x22f0c __fs_log_impl + 79976
5 FullStory 0x8adb0 fs_log_err + 83332
6 libsystem_pthread.dylib 0x16cc _pthread_start + 148
7 libsystem_pthread.dylib 0xba4 thread_start + 8

fs-default-2
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 FullStory 0x83f7c fs_log_err + 55120
3 FullStory 0x9ba4c fs_log_err + 152096
4 FullStory 0x1fe2c __fs_log_impl + 67464
5 FullStory 0x22f0c __fs_log_impl + 79976
6 FullStory 0x8adb0 fs_log_err + 83332
7 libsystem_pthread.dylib 0x16cc _pthread_start + 148
8 libsystem_pthread.dylib 0xba4 thread_start + 8

fs-default-3
0 libsystem_kernel.dylib 0x1b48 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x2150 _pthread_mutex_firstfit_lock_wait + 84
2 libsystem_pthread.dylib 0x9310 _pthread_mutex_firstfit_lock_slow + 248
3 FullStory 0x1f630 __fs_log_impl + 65420
4 FullStory 0x22f0c __fs_log_impl + 79976
5 FullStory 0x8adb0 fs_log_err + 83332
6 libsystem_pthread.dylib 0x16cc _pthread_start + 148
7 libsystem_pthread.dylib 0xba4 thread_start + 8

fs-default-4
0 libsystem_kernel.dylib 0x1b48 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x2150 _pthread_mutex_firstfit_lock_wait + 84
2 libsystem_pthread.dylib 0x9310 _pthread_mutex_firstfit_lock_slow + 248
3 FullStory 0x1f630 __fs_log_impl + 65420
4 FullStory 0x22f0c __fs_log_impl + 79976
5 FullStory 0x8adb0 fs_log_err + 83332
6 libsystem_pthread.dylib 0x16cc _pthread_start + 148
7 libsystem_pthread.dylib 0xba4 thread_start + 8

fs-default-5
0 libsystem_kernel.dylib 0x1b48 __psynch_mutexwait + 8
1 libsystem_pthread.dylib 0x2150 _pthread_mutex_firstfit_lock_wait + 84
2 libsystem_pthread.dylib 0x9310 _pthread_mutex_firstfit_lock_slow + 248
3 FullStory 0x1f630 __fs_log_impl + 65420
4 FullStory 0x22f0c __fs_log_impl + 79976
5 FullStory 0x8adb0 fs_log_err + 83332
6 libsystem_pthread.dylib 0x16cc _pthread_start + 148
7 libsystem_pthread.dylib 0xba4 thread_start + 8

com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0xb48 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x13008 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x13248 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x108c mach_msg + 24
4 CoreFoundation 0x7aaf0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x7bd34 __CFRunLoopRun + 1232
6 CoreFoundation 0x80ed4 CFRunLoopRunSpecific + 612
7 CFNetwork 0x2565a8 _CFURLStorageSessionDisableCache + 61088
8 Foundation 0x5b808 NSThread__start + 716
9 libsystem_pthread.dylib 0x16cc _pthread_start + 148
10 libsystem_pthread.dylib 0xba4 thread_start + 8

futures-timer
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 FullStory 0x88d90 fs_log_err + 75108
3 FullStory 0x850a4 fs_log_err + 59512
4 FullStory 0x236a4 __fs_log_impl + 81920
5 FullStory 0x24b64 __fs_log_impl + 87232
6 FullStory 0x8adb0 fs_log_err + 83332
7 libsystem_pthread.dylib 0x16cc _pthread_start + 148
8 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 FullStory 0x83f7c fs_log_err + 55120
3 FullStory 0x84f10 fs_log_err + 59108
4 FullStory 0x1bf8c __fs_log_impl + 51432
5 FullStory 0x3c85c rust_eh_personality + 82344
6 FullStory 0x54ef4 rust_eh_personality + 182336
7 FullStory 0x5439c rust_eh_personality + 179432
8 FullStory 0x54184 rust_eh_personality + 178896
9 FullStory 0x8adb0 fs_log_err + 83332
10 libsystem_pthread.dylib 0x16cc _pthread_start + 148
11 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 FullStory 0x83f7c fs_log_err + 55120
3 FullStory 0x84f10 fs_log_err + 59108
4 FullStory 0x1bf8c __fs_log_impl + 51432
5 FullStory 0x3c85c rust_eh_personality + 82344
6 FullStory 0x70154 rust_eh_personality + 293536
7 FullStory 0x6f918 rust_eh_personality + 291428
8 FullStory 0x8adb0 fs_log_err + 83332
9 libsystem_pthread.dylib 0x16cc _pthread_start + 148
10 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 FullStory 0x83f7c fs_log_err + 55120
3 FullStory 0x84f10 fs_log_err + 59108
4 FullStory 0x1bf8c __fs_log_impl + 51432
5 FullStory 0x3c85c rust_eh_personality + 82344
6 FullStory 0x6bcd0 rust_eh_personality + 275996
7 FullStory 0x6b590 rust_eh_personality + 274140
8 FullStory 0x6b384 rust_eh_personality + 273616
9 FullStory 0x8adb0 fs_log_err + 83332
10 libsystem_pthread.dylib 0x16cc _pthread_start + 148
11 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 FullStory 0x83f7c fs_log_err + 55120
3 FullStory 0x84f10 fs_log_err + 59108
4 FullStory 0x1bf8c __fs_log_impl + 51432
5 FullStory 0x3c85c rust_eh_personality + 82344
6 FullStory 0x38e44 rust_eh_personality + 67472
7 FullStory 0x3858c rust_eh_personality + 65240
8 FullStory 0x6b138 rust_eh_personality + 273028
9 FullStory 0x8adb0 fs_log_err + 83332
10 libsystem_pthread.dylib 0x16cc _pthread_start + 148
11 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 FullStory 0x83f7c fs_log_err + 55120
3 FullStory 0x84f10 fs_log_err + 59108
4 FullStory 0x1bf8c __fs_log_impl + 51432
5 FullStory 0x3c85c rust_eh_personality + 82344
6 FullStory 0x57f40 rust_eh_personality + 194700
7 FullStory 0x579e0 rust_eh_personality + 193324
8 FullStory 0x8adb0 fs_log_err + 83332
9 libsystem_pthread.dylib 0x16cc _pthread_start + 148
10 libsystem_pthread.dylib 0xba4 thread_start + 8

JavaScriptCore libpas scavenger
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 JavaScriptCore 0xf63ec scavenger_thread_main + 1364
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

WebThread
0 libsystem_kernel.dylib 0xb48 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x13008 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x13248 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x108c mach_msg + 24
4 CoreFoundation 0x7aaf0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x7bd34 __CFRunLoopRun + 1232
6 CoreFoundation 0x80ed4 CFRunLoopRunSpecific + 612
7 WebCore 0xbbcbe8 + 756
8 libsystem_pthread.dylib 0x16cc _pthread_start + 148
9 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 MobileRTC 0x16f8b84 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 21521464
3 MobileRTC 0x1576308 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 19938236
4 MobileRTC 0x13c22c0 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 18152308
5 libsystem_pthread.dylib 0x16cc _pthread_start + 148
6 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 MobileRTC 0x16f8b84 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 21521464
3 MobileRTC 0x157b2e4 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 19958680
4 MobileRTC 0x13c22c0 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 18152308
5 libsystem_pthread.dylib 0x16cc _pthread_start + 148
6 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x1008 __semwait_signal + 8
1 libsystem_c.dylib 0x57d8 nanosleep + 220
2 libsystem_c.dylib 0x64a4 usleep + 68
3 MobileRTC 0xd25360 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 11217940
4 MobileRTC 0xd27654 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 11226888
5 libsystem_pthread.dylib 0x16cc _pthread_start + 148
6 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x1008 __semwait_signal + 8
1 libsystem_c.dylib 0x57d8 nanosleep + 220
2 libsystem_c.dylib 0x64a4 usleep + 68
3 MobileRTC 0x1763a2c TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 21959392
4 MobileRTC 0xd27654 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 11226888
5 libsystem_pthread.dylib 0x16cc _pthread_start + 148
6 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x1008 __semwait_signal + 8
1 libsystem_c.dylib 0x57d8 nanosleep + 220
2 libsystem_c.dylib 0x64a4 usleep + 68
3 MobileRTC 0xd25930 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 11219428
4 MobileRTC 0xd27654 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 11226888
5 libsystem_pthread.dylib 0x16cc _pthread_start + 148
6 libsystem_pthread.dylib 0xba4 thread_start + 8

com.apple.CoreMotion.MotionThread
0 libsystem_kernel.dylib 0xb48 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x13008 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x13248 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x108c mach_msg + 24
4 CoreFoundation 0x7aaf0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x7bd34 __CFRunLoopRun + 1232
6 CoreFoundation 0x80ed4 CFRunLoopRunSpecific + 612
7 CoreFoundation 0xc4d04 CFRunLoopRun + 64
8 CoreMotion 0x13404 CLMotionActivity::isTypeInVehicle(CLMotionActivity::Type) + 22880
9 libsystem_pthread.dylib 0x16cc _pthread_start + 148
10 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x1008 __semwait_signal + 8
1 libsystem_c.dylib 0x57d8 nanosleep + 220
2 libsystem_c.dylib 0x64a4 usleep + 68
3 MobileRTC 0x1346be8 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 17646748
4 MobileRTC 0xd27654 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 11226888
5 libsystem_pthread.dylib 0x16cc _pthread_start + 148
6 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x141c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x806c _pthread_cond_wait + 1232
2 MobileRTC 0x2393920 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 34738644
3 MobileRTC 0x23feda8 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 35178076
4 MobileRTC 0x239424c TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 34740992
5 MobileRTC 0x2394154 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 34740744
6 libsystem_pthread.dylib 0x16cc _pthread_start + 148
7 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0x422c poll + 8
1 MobileRTC 0x178d950 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22131204
2 MobileRTC 0x1792598 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 22150732
3 libsystem_pthread.dylib 0x16cc _pthread_start + 148
4 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0xb48 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x13008 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x13248 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x108c mach_msg + 24
4 CoreFoundation 0x7aaf0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x7bd34 __CFRunLoopRun + 1232
6 CoreFoundation 0x80ed4 CFRunLoopRunSpecific + 612
7 MobileRTC 0x20b6a78 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 31736620
8 MobileRTC 0x20585e8 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 31350428
9 libsystem_pthread.dylib 0x16cc _pthread_start + 148
10 libsystem_pthread.dylib 0xba4 thread_start + 8

caulk.messenger.shared:21
0 libsystem_kernel.dylib 0xac4 semaphore_wait_trap + 8
1 caulk 0x2888 caulk::mach::semaphore::wait_or_error() + 28
2 caulk 0x2fc0 caulk::concurrent::details::worker_thread::run() + 56
3 caulk 0x3788 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) + 96
4 libsystem_pthread.dylib 0x16cc _pthread_start + 148
5 libsystem_pthread.dylib 0xba4 thread_start + 8

AURemoteIO::IOThread
0 libsystem_kernel.dylib 0xb48 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x13008 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x13248 mach_msg_overwrite + 388
3 libsystem_kernel.dylib 0x108c mach_msg + 24
4 libEmbeddedSystemAUs.dylib 0xa82ac void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, AURemoteIO::IOThread::IOThread(AURemoteIO&, caulk::thread::attributes const&, caulk::mach::os_workgroup_managed const&)::‘lambda’(), std::__1::tuple<> > >(void*)
5 libsystem_pthread.dylib 0x16cc _pthread_start + 148
6 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_kernel.dylib 0xadc semaphore_timedwait_trap + 8
1 MobileRTC 0x2349934 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 34435560
2 MobileRTC 0x239424c TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 34740992
3 MobileRTC 0x2394154 TermSBPTUIModule(Cmm::ICmmMessageQueueClient*) + 34740744
4 libsystem_pthread.dylib 0x16cc _pthread_start + 148
5 libsystem_pthread.dylib 0xba4 thread_start + 8

Thread
0 libsystem_pthread.dylib 0xb90 start_wqthread + 254

com.fullstory.thunk_queue_very_much
0 libsystem_kernel.dylib 0x1680 __ulock_wait + 8
1 libdispatch.dylib 0x49cc _dlock_wait + 56
2 libdispatch.dylib 0x4780 _dispatch_thread_event_wait_slow + 56
3 libdispatch.dylib 0x13860 DISPATCH_WAIT_FOR_QUEUE + 368
4 libdispatch.dylib 0x1340c _dispatch_sync_f_slow + 144
5 FullStory 0xda7cc swift::swift51override_conformsToSwiftProtocol(swift::TargetMetadataswift::InProcess const*, swift::TargetProtocolDescriptorswift::InProcess const*, __swift::__runtime::llvm::StringRef, swift::TargetProtocolConformanceDescriptorswift::InProcess const* ()(swift::TargetMetadataswift::InProcess const, swift::TargetProtocolDescriptorswift::InProcess const*, __swift::__runtime::llvm::StringRef)) + 157964
6 FullStory 0xea430 PopulateInclusiveFramesForLayer(id, CALayer*) + 57248
7 FullStory 0xdca74 PopulateInclusiveFramesForLayer(id, CALayer*) + 1508
8 libdispatch.dylib 0x24b4 _dispatch_call_block_and_release + 32
9 libdispatch.dylib 0x3fdc _dispatch_client_callout + 20
10 libdispatch.dylib 0xb694 _dispatch_lane_serial_drain + 672
11 libdispatch.dylib 0xc1e0 _dispatch_lane_invoke + 384
12 libdispatch.dylib 0x16e10 _dispatch_workloop_worker_thread + 652
13 libsystem_pthread.dylib 0xdf8 _pthread_wqthread + 288
14 libsystem_pthread.dylib 0xb98 start_wqthread + 8

Thread
0 libsystem_kernel.dylib 0x1050 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0xe44 _pthread_wqthread + 364
2 libsystem_pthread.dylib 0xb98 start_wqthread + 8

Thread
0 libsystem_kernel.dylib 0x1050 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0xe44 _pthread_wqthread + 364
2 libsystem_pthread.dylib 0xb98 start_wqthread + 8

Thread
0 libsystem_kernel.dylib 0x1050 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0xe44 _pthread_wqthread + 364
2 libsystem_pthread.dylib 0xb98 start_wqthread + 8

Thread
0 libsystem_kernel.dylib 0x1050 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0xe44 _pthread_wqthread + 364
2 libsystem_pthread.dylib 0xb98 start_wqthread + 8

Thread
0 libsystem_kernel.dylib 0x1050 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0xe44 _pthread_wqthread + 364
2 libsystem_pthread.dylib 0xb98 start_wqthread + 8

@carson.zoom

Did you get a chance to check the shared stacktrace?

Hi @carson.zoom

Can you please check the shared stacktrace and let us know the reason for this crash happening in zoom iOS Meeting SDK?

Thanks!

@carson.zoom Did you get a chance to review stacktrace?

Hi @coolgary90 ,

Sorry for the late response, I was OOO so I did not reply on time, apologize for that. I’m back now and I will take care of your question as soon as possible. Thank you so much for sharing the crash log. I check the crash log and found out the key component that is related to our SDK is missing:

The Missing UUID part is blocking me from further investigating and finding out the root cause. Do you have the crash log that provides the full info? And is this crash log from the version 5.11.3 or from 5.13.1?

Thank you!

Hi @carson.zoom

These crash logs are from version 5.11.3 and I am getting same crash with latest version 5.13.1 also.

As mentioned, Can you please let me know according to you which key component seems missing here?

I have the SDK log file but not getting any option to upload that file in this forum. I am only getting the option to upload images.

Please provide any link or email address where i can share that SDK log file with you.

Thanks!

Hi @coolgary90 ,

Thanks for the reply. The part that I was looking for but missing is the following:

4 MobileRTC 0x3bb794 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
5 MobileRTC 0x138bec (Missing UUID 9c34b4c1930935ca8e071299efecc711)
6 MobileRTC 0xfe0128 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
7 MobileRTC 0xe989b4 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
8 MobileRTC 0x377018 (Missing UUID 9c34b4c1930935ca8e071299efecc711)

The “Missing UUID” part is what is missing, normally this part will provide info that we can trace back and find out which part is causing the crash.

Having SDK logs would be helpful as well, I will message you so that you could share the SDK log.

Thanks!

Hi @carson.zoom ,

You can download the SDK log file from below drive link:

Thanks!

Hi @coolgary90 ,

Thanks for providing the SDK log. Do you happen to have the crash log that has the full content instead of Missing UUID as well?

4 MobileRTC 0x3bb794 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
5 MobileRTC 0x138bec (Missing UUID 9c34b4c1930935ca8e071299efecc711)
6 MobileRTC 0xfe0128 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
7 MobileRTC 0xe989b4 (Missing UUID 9c34b4c1930935ca8e071299efecc711)
8 MobileRTC 0x377018 (Missing UUID 9c34b4c1930935ca8e071299efecc711)

Thanks!

Hi @carson.zoom ,

FYI, These are the only crash logs which i have. Did you get a chance to review those SDK logs?

Thanks!

Hi @coolgary90 ,

Would you please help to get the crash log from Xcode and not from third-party tools such as Crashlytics? The way to get the crash log from Xcode is to select Windows → Devices and simulators → select the device → view device log. Choose the crash log with the correct date & time then copy the log to us.
Thank you

Elaine

Hi @elaine.ku @carson.zoom

Please find the crash logs obtained from Xcode from below link.

For your reference, I have already shared the SDK logs earlier.

Please note that i am also getting the same crash when i try to join the meeting with my personal zoom account meeting number and password.

Please let us know why its crashing the app.

Thanks!

Hi @carson.zoom @elaine.ku ,

Did you get a chance to review crash logs and SDK logs?

Thanks!

Hi @carson.zoom @elaine.ku ,

Please check the attached screenshot for the crash reason we get everytime in Xcode console on leaving the meeting.
We are not adding or removing any such observer in this particular scenario.

Hi @coolgary90 ,

Based on the crash log you provided to us, the crash that happen isn’t because of our SDK. Also, the console log shows that the observer has been released before it loaded. Maybe you can try to check the class “ZMZoomViewController_iPad” to find out the root cause.
Thank you

Elaine

Hi @coolgary90 ,

We found the root cause of the issue and it had been fixed on 5.13.5. Would you please try to upgrade to 5.13.5 and try it again?
Thank you

Elaine

Hi @elaine.ku , @carson.zoom

As you said, I tried joining live webinar with your latest version 5.13.5, but still getting same crash when trying to leave the meeting.

What was the root cause you fixed in this latest version?

You also mentioned in your last comment that may be can try debugging ZMZoomViewController_iPad, but we can’t debug it our end because that class is a part of your SDK framework to which we don’t have access , Right?

Hi @coolgary90 ,

Would you please try to type bt all;image list; on the Xcode console when the crash happens? Then copy the message that shows on the console to us.
We fixed the issue for iPhone on 5.13.5 since other developers had a similar problem with you. But it seems that the fix doesn’t apply to iPad.
Thank you

Elaine