# Release SDK crash while waiting to join room

**URL:** <https://devforum.zoom.us/t/release-sdk-crash-while-waiting-to-join-room/108477>\
**Category:** Linux\
**Created:** [April 23, 2024, 7:29am UTC](https://devforum.zoom.us/t/release-sdk-crash-while-waiting-to-join-room/108477 "2024-04-23T07:29:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wang](https://avatars.discourse-cdn.com/v4/letter/w/edb3f5/32.png) [@Wang](https://devforum.zoom.us/u/Wang)\
**Post date:** [April 23, 2024, 7:29am UTC](https://devforum.zoom.us/t/release-sdk-crash-while-waiting-to-join-room/108477/1 "2024-04-23T07:29:17Z")

</div>

When I called joinSession but did not join the room, I released the SDK operation, causing the program to crash. When the following stack, please also help to analyze.

[Thread debugging using libthread\_db enabled]  
Using host libthread\_db library “/lib/x86\_64-linux-gnu/libthread\_db.so.1”.  
Core was generated by `./xultrasound’.  
Program terminated with signal SIGSEGV, Segmentation fault.  
#0 0x00007f2a1dcb2898 in ssb::thread\_mgr\_t::find\_by\_type(unsigned int) const () from lib/libvideosdk.so.1  
[Current thread is 1 (Thread 0x7f2a485627c0 (LWP 579))]  
Thread 1 (Thread 0x7f2a485627c0 (LWP 579)):  
#0 0x00007f2a1dcb2898 in ssb::thread\_mgr\_t::find\_by\_type(unsigned int) const () from lib/libvideosdk.so.1  
#1 0x00007f2a1dcb3180 in ssb::thread\_mgr\_t::stop\_threads\_by\_type(unsigned int) () from lib/libvideosdk.so.1  
#2 0x00007f2a1dc132a7 in ssb::dns\_provider\_t::~dns\_provider\_t() () from lib/libvideosdk.so.1  
#3 0x00007f2a1dc13339 in ssb::dns\_provider\_t::~dns\_provider\_t() () from lib/libvideosdk.so.1  
#4 0x00007f2a1dc01288 in ssb::singleton\_t\<ssb::dns\_provider\_t, ssb::thread\_mutex\_recursive\>::reset\_all() () from lib/libvideosdk.so.1  
#5 0x00007f2a1dca9c53 in ssb::singleton\_life\_t::cleanup() () from lib/libvideosdk.so.1  
#6 0x00007f2a1dcbeb61 in util\_uninit () from lib/libvideosdk.so.1  
#7 0x00007f2a1dcbeb9b in _sdk\_global\_exit_ () from lib/libvideosdk.so.1  
#8 0x00007f2a1c2a0c7d in ZOOMLITESDK::CZoomRTCMgr::Cleanup() () from lib/libvideosdk.so.1  
#9 0x00007f2a1c29484b in ZOOMVIDEOSDK::ZoomVideoSDK::UNInitialize() () from lib/libvideosdk.so.1  
#10 0x00007f2a1c296fb2 in ZOOMVIDEOSDK::ZoomVideoSDK::~ZoomVideoSDK() () from lib/libvideosdk.so.1  
#11 0x00007f2a1c297159 in ZOOMVIDEOSDK::ZoomVideoSDK::~ZoomVideoSDK() () from lib/libvideosdk.so.1  
#12 0x00007f2a1c298e06 in DestroyZoomVideoSDKObj () from lib/libvideosdk.so.1  
#13 0x00007f2a2f50253a in ZoomVideoService::ReleaseSDK() () from lib/libultraremotemodel.so  
#14 0x00007f2a2f4e4b20 in UltraRemoteService::unInit() () from lib/libultraremotemodel.so  
#15 0x00007f2a447ee34c in InternetTool::releaseAll() () from lib/libdispatcher.so  
#16 0x00007f2a447ee562 in InternetTool::onPrepareExitService() () from lib/libdispatcher.so  
#17 0x00007f2a4dab7f30 in void doActivate(QObject\*, int, void\*\*) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Core.so.5  
#18 0x00007f2a44820627 in ShutDownTool::doButtonPressShutDownProcess() () from lib/libdispatcher.so  
#19 0x00007f2a4482093d in ShutDownTool::executeShutDown() () from lib/libdispatcher.so  
#20 0x00007f2a4daaeda3 in QObject::event(QEvent\*) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Core.so.5  
#21 0x00007f2a4bfdede3 in QApplicationPrivate::notify\_helper(QObject\*, QEvent\*) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Widgets.so.5  
#22 0x00007f2a4bfe7bd8 in QApplication::notify(QObject\*, QEvent\*) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Widgets.so.5  
#23 0x00007f2a4da7f808 in QCoreApplication::notifyInternal2(QObject\*, QEvent\*) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Core.so.5  
#24 0x00007f2a4da82882 in QCoreApplicationPrivate::sendPostedEvents(QObject\*, int, QThreadData\*) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Core.so.5  
#25 0x00007f2a4dadbb33 in postEventSourceDispatch(\_GSource\*, int (_)(void_), void\*) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Core.so.5  
#26 0x00007f2a490f317d in g\_main\_context\_dispatch () from /lib/x86\_64-linux-gnu/libglib-2.0.so.0  
#27 0x00007f2a490f3400 in ?? () from /lib/x86\_64-linux-gnu/libglib-2.0.so.0  
#28 0x00007f2a490f34a3 in g\_main\_context\_iteration () from /lib/x86\_64-linux-gnu/libglib-2.0.so.0  
#29 0x00007f2a4dadb1cc in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Core.so.5  
#30 0x00007f2a4da7e21a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Core.so.5  
#31 0x00007f2a4da871d3 in QCoreApplication::exec() () from /opt/Qt/5.15.2/gcc\_64/lib/libQt5Core.so.5  
#32 0x00007f2a4e414aea in AppLauncher::run(int, char\*\*) () from lib/libutilitymodel.so  
#33 0x00007f2a4d6080b3 in \_\_libc\_start\_main (main=0x55b63855d060, argc=1, argv=0x7fff441fc348, init=, fini=, rtld\_fini=, stack\_end=0x7fff441fc338) at …/csu/libc-start.c:308  
#34 0x000055b63855d09e in ?? ()  
#35 0x00007fff441fc338 in ?? ()  
#36 0x000000000000001c in ?? ()  
#37 0x0000000000000001 in ?? ()  
#38 0x00007fff441fddc0 in ?? ()  
#39 0x0000000000000000 in ?? ()
