twilio / conversations-ios

SPM releases

Home Page:https://www.twilio.com/docs/conversations/ios/changelog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Crash] std::__1::system_error: mutex lock failed: Invalid argument

AkshayAShah opened this issue · comments

Hello, We are getting crashes in Production ENV with the following stack trace.

std::__1::system_error: mutex lock failed: Invalid argument

0  libc++.1.dylib            std::__1::__throw_system_error(int, char const*)
1  libc++.1.dylib            std::__1::mutex::lock()
2  TwilioConversationsClient std::__1::lock_guard<std::__1::mutex>::lock_guard(std::__1::mutex&) (__mutex_base:91:27)
3  TwilioConversationsClient spdlog::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) (spdlog.h:55:42)
4  TwilioConversationsClient rtd::TLLogLineHelper::TLLogLineHelper(rtd::TLLoggable*, rtd::TLLogLevel) (TLLogger.h:254:15)
5  TwilioConversationsClient rtd::TLLogLineHelper::TLLogLineHelper(rtd::TLLoggable*, rtd::TLLogLevel) (TLLogger.h:255:9)
6  TwilioConversationsClient ___ZN3rtd8twilsock12WebsocketIos7connectERKNSt3__110shared_ptrINS_24ITDConfigurationProviderEEE_block_invoke.83 (WebsocketIos.mm:100:23)
7  TwilioConversationsClient -[TCHWebsocketSessionDelegate URLSession:webSocketTask:didCloseWithCode:reason:] (TCHWebsocketSessionDelegate.mm:49:13)
8  Foundation                ___NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__
9  Foundation                -[NSBlockOperation main]
10 Foundation                ___NSOPERATION_IS_INVOKING_MAIN__
11 Foundation                -[NSOperation start]
12 Foundation                ___NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__
13 Foundation                ___NSOQSchedule_f
14 libdispatch.dylib         __dispatch_block_async_invoke2
15 libdispatch.dylib         __dispatch_client_callout
16 libdispatch.dylib         __dispatch_lane_serial_drain$VARIANT$armv81
17 libdispatch.dylib         __dispatch_lane_invoke$VARIANT$armv81
18 libdispatch.dylib         __dispatch_workloop_worker_thread
19 libsystem_pthread.dylib   __pthread_wqthread
20 libsystem_pthread.dylib   _start_wqthread

Hello,

The issue seems like occurred on de-initialization of the SDK. Do you have any idea how can we reproduce it? How often does it happen?

Closing, no response.