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

SIGABRT outlined assign with take of TwilsockTransportProtocol?

Juan219 opened this issue · comments

Upgrading from v2.5.5 to 3.0.0, Introduced a dependency of twilsock-ios 1.0.0

Introduced this crash in our Application:

OS Version: iOS 16.4.1

SIGABRT:

0 libsystem_kernel.dylib +0x7558 _pthread_kill
1 libsystem_pthread.dylib +0x7114 pthread_kill
2 libsystem_c.dylib +0x1d174 abort
3 libswiftCore.dylib +0x3b93a4 swift::fatalErrorv(unsigned int, char const*, char*)
4 libswiftCore.dylib +0x3b93c4 swift::fatalError(unsigned int, char const*, ...)
5 libswiftCore.dylib +0x3bdfd4 swift_deallocClassInstance
6 libswiftCore.dylib +0x3bde24 __swift_release_dealloc
7 libswiftCore.dylib +0x3bec48 bool swift::RefCounts<swift::RefCountBitsT<(swift::RefCountInlinedness)1> >::doDecrementSlow<(swift::PerformDeinit)1>(swift::RefCountBitsT<(swift::RefCountInlinedness)1>, unsigned int)
8 libswiftCore.dylib +0x39a7b8 assignWithTake for ClosedRange<>.Index
9 TwilioTwilsockLib +0x1cbd8 outlined assign with take of TwilsockTransportProtocol?
10 TwilioTwilsockLib +0x13204 Twilsock.shutdownTransport()
11 TwilioTwilsockLib +0x1038c closure #1 in closure #5 in Twilsock.init(certificates:authStruct:clientMetadata:notificationProductId:continuationTokenStorage:reachabilityMonitor:transportConfig:transportType:)
12 TwilioTwilsockLib +0xf7a0 closure #5 in Twilsock.init(certificates:authStruct:clientMetadata:notificationProductId:continuationTokenStorage:reachabilityMonitor:transportConfig:transportType:)
13 TwilioStateMachine +0x9a24 StateMachine.notify(
:)
14 TwilioStateMachine +0x9364 closure #1 in StateMachine.transition(
:)
15 TwilioStateMachine +0xc324 partial apply for closure #1 in StateMachine.transition(
:)
16 TwilioStateMachine +0xc340 partial apply for closure #2 in StateMachine.transition(
:)
17 libswiftDispatch.dylib +0x17f0 partial apply for thunk for @callee_guaranteed () -> (@out A, @error @owned Error)
18 libswiftDispatch.dylib +0x8a8c $sxs5Error_pIgrzo_xsAA_pIegrzo_lTRTA.50
19 libswiftDispatch.dylib +0x2978 closure #1 in closure #1 in OS_dispatch_queue.syncHelper(fn:execute:rescue:)
20 libswiftDispatch.dylib +0x2a8c partial apply for thunk for @callee_guaranteed () -> ()
21 libswiftDispatch.dylib +0x25e8 thunk for @escaping @callee_guaranteed () -> ()
22 libdispatch.dylib +0x3ea8 __dispatch_client_callout
23 libdispatch.dylib +0x13424 __dispatch_lane_barrier_sync_invoke_and_complete
24 libswiftDispatch.dylib +0x1f34 implicit closure #2 in implicit closure #1 in OS_dispatch_queue.sync(execute:)
25 libswiftDispatch.dylib +0x10d8 partial apply for implicit closure #2 in implicit closure #1 in OS_dispatch_queue.sync(execute:)
26 libswiftDispatch.dylib +0x1c44 OS_dispatch_queue.syncHelper(fn:execute:rescue:)
27 libswiftDispatch.dylib +0x1184 OS_dispatch_queue.sync(execute:)
28 TwilioStateMachine +0x8aa8 StateMachine.transition(
:)
29 TwilioStateMachine +0xc760 dispatch thunk of StateMachine.transition(
:)
30 TwilioTwilsockLib +0xed14 specialized StateMachine.safeTransition(
:)
31 TwilioTwilsockLib +0x14aac Twilsock.handle(replyMessage:)
32 TwilioTwilsockLib +0x17a1c closure #1 in Twilsock.handleMessageReceived(:)
33 TwilioTwilsockLib +0x7b18 thunk for @escaping @callee_guaranteed () -> ()
34 libdispatch.dylib +0x231c __dispatch_call_block_and_release
35 libdispatch.dylib +0x3ea8 __dispatch_client_callout
36 libdispatch.dylib +0x15a60 __dispatch_root_queue_drain
37 libdispatch.dylib +0x16154 __dispatch_worker_thread2
38 libsystem_pthread.dylib +0xd9c __pthread_wqthread

Hello,

Thank you for reporting the issue. The fix in the works now and will be released probably this week.

Hello,

The release with the fix just been released. Feel free to open a new ticket if you face any issues.