[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.