Insight into SaasBee / ZoomSDK crash

Description

Hi all,

We’re encountering a crash which is occurring within the Zoom SDK & its bundled SaaSBee framework. The crash is occurring on the main thread as a result of a timer callback, and looks like it’s crashing while attempting to call the Obj-C method cleanUp, potentially by sending the message to an invalid pointer address (possibly an object that’s already been deallocated etc.)

Unfortunately it’s been a bit difficult to reproduce or pin down. Was wondering if anyone can provide any insight into what might be causing this.

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000609db1e638f8
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [21046]

VM Regions Near 0x609db1e638f8:
    MALLOC_NANO (reserved)   600008000000-600020000000 [384.0M] 
    STACK GUARD              7000087df000-7000087e0000 [    4K] ---/rwx SM=NUL  stack guard for thread 26

Application Specific Information:
objc_msgSend() selector name: cleanUp

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x00007fff2035781d objc_msgSend + 29
1   zoom.us.ZoomSDK               	0x000000010fa1b1ef 0x10f9f0000 + 176623
2   com.apple.CoreFoundation      	0x00007fff205a6c77 __NSARRAY_IS_CALLING_OUT_TO_A_BLOCK__ + 7
3   com.apple.CoreFoundation      	0x00007fff205a6c24 -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 527
4   zoom.us.ZoomSDK               	0x000000010fa44017 0x10f9f0000 + 344087
5   zoom.us.ZoomSDK               	0x000000010fa795de 0x10f9f0000 + 562654
6   SaaSbee.ZoomSDKVideoUI        	0x0000000110b962d9 0x110b91000 + 21209
7   SaaSBee.zVideoApp             	0x000000012277ef32 0x122661000 + 1171250
8   SaaSBee.zVideoApp             	0x0000000122705747 0x122661000 + 673607
9   com.apple.CoreFoundation      	0x00007fff205cb279 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
10  com.apple.CoreFoundation      	0x00007fff205cad6d __CFRunLoopDoTimer + 927
11  com.apple.CoreFoundation      	0x00007fff205ca8ca __CFRunLoopDoTimers + 307
12  com.apple.CoreFoundation      	0x00007fff205b14a3 __CFRunLoopRun + 1988
13  com.apple.CoreFoundation      	0x00007fff205b061c CFRunLoopRunSpecific + 563
14  com.apple.HIToolbox           	0x00007fff287f6a83 RunCurrentEventLoopInMode + 292
15  com.apple.HIToolbox           	0x00007fff287f67e5 ReceiveNextEventCommon + 587
16  com.apple.HIToolbox           	0x00007fff287f6583 _BlockUntilNextEventMatchingListInModeWithFilter + 70
17  com.apple.AppKit              	0x00007fff22db8172 _DPSNextEvent + 864
18  com.apple.AppKit              	0x00007fff22db6945 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1364
19  com.apple.AppKit              	0x00007fff22da8c69 -[NSApplication run] + 586
20  com.apple.AppKit              	0x00007fff22d7ce6c NSApplicationMain + 816
21  com.tempOrg.testApp		     	0x000000010eefb81f main + 47
22  libdyld.dylib                 	0x00007fff204d4f3d start + 1

Which macOS Meeting SDK version?
5.5.12511.0420

To Reproduce(If applicable)

Unknown.

Screenshots
n/a

Device (please complete the following information):

  • Device: Macbook
  • OS: macOS 11.5.2 (20G95)

Additional context
n/a

Hey @matt.r.zoom,

Thanks for using the dev forum!

Can you update to the latest version of the SDK and let me know if you are still seeing the crash?

Thanks!
Michael

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.