Memory Leak In Zoom Video SDK v1.12.0

Hi,
I created a IOS demo app that use the Zoom Video SDK v1.12.0 found on ‘zoom-video-sdk-iOS’ repository on github in the ‘swift-package-manager-main’ branch.
After launching the app, i am successfully able to join or leave the session, however, joinSession and leaveSession is giving me a memory leak. The code used to join the session is:

let sessionContext = ZoomVideoSDKSessionContext()
sessionContext.token = self.jwt
sessionContext.sessionName = self.roomName
sessionContext.userName = self.userName
ZoomVideoSDK.shareInstance()?.joinSession(sessionContext)

Would this issue be addressed in a future release?

Can you share the logs for your device? I can open a ticket to get this checked. Do you see the same problem with the latest version of the iOS SDK v1.12.5?

2 Likes

Hi,
Thanks for your response. After running “Leaks” provided by Xcode and downloading the latest SDK v1.12.5. There are no memory leaks anymore when joining a session. However when i leave that session, i am still getting memory leaks. What device logs would you like me provide?

Are there any updates @ekaansh.zoom to my question?

Sorry for the delay @prw3100, I’ve raised this to engineering and we’re investigating.

1 Like

Hey @prw3100, thank you for flagging this. This will be fixed in v1.13.0.

2 Likes

@ekaansh.zoom : Do you have a release date for v1.13.0? Thanks.

1 Like

We’re targeting the release for end of this month, but I can’t promise an exact date.

2 Likes

Hi @ekaansh.zoom , i was able to download v1.13.0 from the zoom market place. I ran the Zoom VSDK sample app accompanying version and i see that the leaks have drastically reduced, however i still see 1 leak. Screenshot attached

Device Log: ZomVideoSDK 1.13.0.log - Google Drive

Hey @prw3100 v1.13.5 should fix the remaining leaks as well.

2 Likes