Closed grighakobian closed 6 months ago
@grighakobian hi, did you figure out what the problem was?
@berkus Hi, I though the main reason for the issue could be a memory leak on our codebase. I made a possible fix for this crash, I hope it will gone.
Ok, please ping here if it still remains.
@berkus After attempting various possible fixes related to ARC, the issue unfortunately still persists. It's important to note that the update token method is the only operation where this problem occurs.
Crash Info: The crash report points to an over-release of a CFTypeRef (0x127422da0) at line 7, specifically a CFString object.
final class UpdateClientTokenOperation: AsyncAdvancedOperation<Void> {
private let conversationsClient: TwilioConversationsClient
private let conversationAPIWorker: ConversationAPIWorker
init(conversationsClient: TwilioConversationsClient, conversationAPIWorker: ConversationAPIWorker) {
self.conversationsClient = conversationsClient
self.conversationAPIWorker = conversationAPIWorker
}
override func retry(dueTo error: Error) -> RetryStrategy {
return .delayed(interval: .milliseconds(500), limit: 10)
}
override func run(onCompleted: @escaping (OperationResult)-> Void) {
conversationAPIWorker.generateConversationToken() { [weak conversationsClient] result in
switch result {
case .success(let token):
conversationsClient?.updateToken(token) { result in
if let error = result.error, !result.isSuccessful {
onCompleted(.failure(error))
} else {
onCompleted(.success(()))
}
}
case .failure(let error):
onCompleted(.failure(error))
}
}
}
}
Line 7 is self.conversationAPIWorker = conversationAPIWorker
is that where it points to?
@grighakobian any updates? Which line were you referring to?
@berkus recently I made a possible fix and I'm waiting for the release to monitor the crash analysis.
I too face the crash once the app opens after an idle time.
OS Version: iOS 17.2 (21C62)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: SEGV_NOOP at 0x0000000000000010
Crashed Thread: 0
Application Specific Information:
Exception 1, Code 1, Subcode 16 >
KERN_INVALID_ADDRESS at 0x10.
Thread 0 Crashed:
0 TwilioConversationsClient 0x1082429d0 ___ZZZ52-[TwilioConversationsClient updateToken:completion:]EUb_ENK3$_0clEN3rtd16TOperationResultIvEE_block_invoke_2 (TCHConversationsClient.mm:395)
1 libdispatch.dylib 0x3243306a4 _dispatch_call_block_and_release
2 libdispatch.dylib 0x3243322fc _dispatch_client_callout
3 libdispatch.dylib 0x324340994 _dispatch_main_queue_drain
4 libdispatch.dylib 0x3243405ac _dispatch_main_queue_callback_4CF
5 CoreFoundation 0x314387018 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
6 CoreFoundation 0x314383d24 __CFRunLoopRun
7 CoreFoundation 0x314383474 CFRunLoopRunSpecific
8 GraphicsServices 0x39ae654f4 GSEventRunModal
9 UIKitCore 0x3189d2628 -[UIApplication _run]
10 UIKitCore 0x3189d1c64 UIApplicationMain
11 MyApp 0x202b93bb8 main (AppDelegate.swift:18)
12 <unknown> 0x1af342dcc <redacted>
Thread 0 Crashed:
0 TwilioConversationsClient 0x1082429d0 ___ZZZ52-[TwilioConversationsClient updateToken:completion:]EUb_ENK3$_0clEN3rtd16TOperationResultIvEE_block_invoke_2 (TCHConversationsClient.mm:395)
1 libdispatch.dylib 0x3243306a4 _dispatch_call_block_and_release
2 libdispatch.dylib 0x3243322fc _dispatch_client_callout
3 libdispatch.dylib 0x324340994 _dispatch_main_queue_drain
4 libdispatch.dylib 0x3243405ac _dispatch_main_queue_callback_4CF
5 CoreFoundation 0x314387018 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
6 CoreFoundation 0x314383d24 __CFRunLoopRun
7 CoreFoundation 0x314383474 CFRunLoopRunSpecific
8 GraphicsServices 0x39ae654f4 GSEventRunModal
9 UIKitCore 0x3189d2628 -[UIApplication _run]
10 UIKitCore 0x3189d1c64 UIApplicationMain
11 MyApp 0x202b93bb8 main (AppDelegate.swift:18)
12 <unknown> 0x1af342dcc <redacted>
Thread 1
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 2 name: com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x3a31b5178 mach_msg2_trap
1 libsystem_kernel.dylib 0x3a31b4f0c mach_msg2_internal
2 libsystem_kernel.dylib 0x3a31b4e24 mach_msg_overwrite
3 libsystem_kernel.dylib 0x3a31b4c64 mach_msg
4 CoreFoundation 0x314385b18 __CFRunLoopServiceMachPort
5 CoreFoundation 0x314383a10 __CFRunLoopRun
6 CoreFoundation 0x314383474 CFRunLoopRunSpecific
7 Foundation 0x3122b0488 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
8 Foundation 0x3122dd748 -[NSRunLoop(NSRunLoop) runUntilDate:]
9 UIKitCore 0x3189344a4 -[UIEventFetcher threadMain]
10 Foundation 0x312333ddc __NSThread__start__
11 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 3
0 libsystem_kernel.dylib 0x3a31b5978 __semwait_signal
1 libsystem_c.dylib 0x3243c5f1c nanosleep
2 libsystem_c.dylib 0x3243d41d8 sleep
3 MyApp 0x202f89ab8 monitorCachedData (SentryCrashCachedData.c:145)
4 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 4 name: SentryCrash Exception Handler (Secondary)
0 libsystem_kernel.dylib 0x3a31b5178 mach_msg2_trap
1 libsystem_kernel.dylib 0x3a31b4f0c mach_msg2_internal
2 libsystem_kernel.dylib 0x3a31b4e24 mach_msg_overwrite
3 libsystem_kernel.dylib 0x3a31b4c64 mach_msg
4 MyApp 0x202f858a0 handleExceptions (SentryCrashMonitor_MachException.c:314)
5 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 6 name: io.sentry.app-hang-tracker
0 libsystem_kernel.dylib 0x3a31b5978 __semwait_signal
1 libsystem_c.dylib 0x3243c5f1c nanosleep
2 Foundation 0x3129ca768 +[NSThread sleepForTimeInterval:]
3 MyApp 0x202f1b688 -[SentryANRTracker detectANRs] (SentryANRTracker.m:105)
4 Foundation 0x312333ddc __NSThread__start__
5 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 7
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 8 name: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x3a31b5178 mach_msg2_trap
1 libsystem_kernel.dylib 0x3a31b4f0c mach_msg2_internal
2 libsystem_kernel.dylib 0x3a31b4e24 mach_msg_overwrite
3 libsystem_kernel.dylib 0x3a31b4c64 mach_msg
4 CoreFoundation 0x314385b18 __CFRunLoopServiceMachPort
5 CoreFoundation 0x314383a10 __CFRunLoopRun
6 CoreFoundation 0x314383474 CFRunLoopRunSpecific
7 CFNetwork 0x31675805c estimatedPropertyListSize
8 Foundation 0x312333ddc __NSThread__start__
9 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 9
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 JavaScriptCore 0x340dc71b4 scavenger_thread_main
3 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 10
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 11
0 libsystem_pthread.dylib 0x3e83199fc start_wqthread
Thread 12
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 13
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 14
0 libsystem_kernel.dylib 0x3a31b5178 mach_msg2_trap
1 libsystem_kernel.dylib 0x3a31b4f0c mach_msg2_internal
2 libsystem_kernel.dylib 0x3a31b4e24 mach_msg_overwrite
3 libsystem_kernel.dylib 0x3a31b4c64 mach_msg
4 CoreFoundation 0x314385b18 __CFRunLoopServiceMachPort
5 CoreFoundation 0x314383a10 __CFRunLoopRun
6 CoreFoundation 0x314383474 CFRunLoopRunSpecific
7 CoreFoundation 0x3143831d8 CFRunLoopRun
8 CoreMotion 0x32dfeb618 CLClientGetDistanceCoordinates
9 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 15
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 libc++.1.dylib 0x334796f5c std::__1::condition_variable::__do_timed_wait
3 TwilioConversationsClient 0x1082443e4 [inlined] std::__1::condition_variable::wait_for<T>
4 TwilioConversationsClient 0x1082443e4 [inlined] std::__1::condition_variable::__do_timed_wait<T> (__mutex_base:512)
5 TwilioConversationsClient 0x1082443e4 [inlined] std::__1::condition_variable::wait_until<T> (__mutex_base:415)
6 TwilioConversationsClient 0x1082443e4 [inlined] std::__1::condition_variable::wait_until<T> (__mutex_base:427)
7 TwilioConversationsClient 0x1082443e4 [inlined] std::__1::condition_variable::wait_for[abi:v15006]<T> (__mutex_base:471)
8 TwilioConversationsClient 0x1082443e4 [inlined] spdlog::details::mpmc_blocking_queue<T>::dequeue_for (mpmc_blocking_q.h:61)
9 TwilioConversationsClient 0x1082443e4 [inlined] spdlog::details::thread_pool::process_next_msg_ (thread_pool.h:207)
10 TwilioConversationsClient 0x1082443e4 spdlog::details::thread_pool::worker_loop_ (thread_pool.h:198)
11 TwilioConversationsClient 0x10824485c [inlined] std::__1::__invoke[abi:v15006]<T> (invoke.h:359)
12 TwilioConversationsClient 0x10824485c [inlined] std::__1::__thread_execute[abi:v15006]<T> (thread:290)
13 TwilioConversationsClient 0x10824485c std::__1::__thread_proxy[abi:v15006]<T> (thread:301)
14 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 16
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 17
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 18
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 19
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 20
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 21
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 22
0 libsystem_kernel.dylib 0x3a31bd6d0 __workq_kernreturn
1 libsystem_pthread.dylib 0x3e83199ac _pthread_wqthread
Thread 24
0 libsystem_pthread.dylib 0x3e83199fc start_wqthread
Thread 27
0 libsystem_kernel.dylib 0x3a31c2f0c kevent
1 TwilioConversationsClient 0x108138598 boost::asio::detail::kqueue_reactor::run
2 TwilioConversationsClient 0x108138338 boost::asio::detail::scheduler::do_run_one
3 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
4 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
5 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
6 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 28
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 29
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 30
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 31
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 32
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 33
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 34
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 35
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 36
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 37
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 38
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 39
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 40
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 41
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 42
0 libsystem_kernel.dylib 0x3a31b5b1c __psynch_cvwait
1 libsystem_pthread.dylib 0x3e8318fd0 _pthread_cond_wait
2 TwilioConversationsClient 0x108138b90 boost::asio::detail::posix_event::wait<T>
3 TwilioConversationsClient 0x108138300 boost::asio::detail::scheduler::do_run_one
4 TwilioConversationsClient 0x10813812c boost::asio::detail::scheduler::run
5 TwilioConversationsClient 0x1081370a0 rtd::executors::ThreadedExecutor::Impl::process_events
6 TwilioConversationsClient 0x10813e3bc std::__1::__thread_proxy[abi:v15006]<T>
7 libsystem_pthread.dylib 0x3e831a4d0 _pthread_start
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x00000002829c6ca0 x1: 0x00000002827d5660 x2: 0x0000000000000000 x3: 0x00000002829abea0
x4: 0x00000001dd85a3b0 x5: 0x0000000000001a40 x6: 0x0000000107b5c2b0 x7: 0x0000000000000c20
x8: 0x0000000000000000 x9: 0x00000001082429cc x10: 0x0000000000000070 x11: 0x0000000000000100
x12: 0x0000000000002000 x13: 0x00000000000007fd x14: 0x000000001f40e14e x15: 0x000000000000014e
x16: 0x000000001f20d83f x17: 0x000000000000e000 x18: 0x0000000000000000 x19: 0x00000002829c6ca0
x20: 0xffffffff77ffffff x21: 0x000000028320f4c0 x22: 0x00000002832d6100 x23: 0x0000000000000114
x24: 0x0000000000000000 x25: 0x00000001dd85cbe0 x26: 0x00000002832eb500 x27: 0x000000000000000f
x28: 0x0000000000000000 fp: 0x000000016d8227c0 lr: 0x00000001945db6a8 sp: 0x000000016d8227b0
pc: 0x00000001082429d0 cpsr: 0x0000000080000000
The above crash report is from previous conversation library. I recently updated the TwilioConversationClient to 4.0.3, I shall post here if the crash occurs again.
@berkus In my case the crash is fixed after releasing the latest changes. Thanks!
Great, @grighakobian!
@anish190 if you still have that problem with the new version, please open a separate issue, thanks!
SDK Version: 4.0.2
Description: ___ZZZ52-[TwilioConversationsClient updateToken:completion:]EUb_ENK3$_0 EXC_BAD_ACCESS (KERN_INVALID_ADDRESS)