Crashes on ZendeskSDKConversationKit
ZendeskSDKMessaging (2.8.0):
- Zendesk (1.8.0)
- ZendeskSDKConversationKit (1.6.0)
- ZendeskSDKUIComponents (2.3.0)
First Crash
0 libswiftCore.dylib 0x0000000193a45000 swift_getInitializedObjCClass + 40 (SwiftObject.mm:1281)
1 ZendeskSDKConversationKit 0x000000010589ec0c specialized Dictionary._Variant.isUniquelyReferenced() + 8 (<compiler-generated>:0)
2 ZendeskSDKConversationKit 0x000000010589ec0c specialized Dictionary._Variant.setValue(_:forKey:) + 48
3 ZendeskSDKConversationKit 0x00000001058b5fc4 specialized Dictionary.subscript.setter + 20 (<compiler-generated>:0)
4 ZendeskSDKConversationKit 0x00000001058b5fc4 specialized Observable.addObserver(_:_:) + 20
5 ZendeskSDKConversationKit 0x00000001058b5fc4 DefaultConversationKit.addEventObserver(_:_:) + 272 (Observable.swift:41)
6 ZendeskSDKConversationKit 0x00000001058b5fc4 DefaultConversationKit.addEventObserver(_:_:) + 597956 (DefaultConversationKit.swift:78)
7 ZendeskSDKMessaging 0x00000001073fe974 DefaultConversationViewStore.subscribeToConversationEvents() + 28 (ConversationViewStore.swift:248)
8 ZendeskSDKMessaging 0x00000001073fe974 specialized DefaultConversationViewStore.init(withConversationKit:nativeMessagingSettings:coordinator:applicationStateObserver:unreadMessageCounter:newMessagesDividerHandler:dispatchEvent:conversat... + 976 (ConversationViewStore.swift:99)
9 ZendeskSDKMessaging 0x00000001073feb78 specialized DefaultConversationViewStore.init(withConversationKit:nativeMessagingSettings:coordinator:applicationStateObserver:unreadMessageCounter:newMessagesDividerHandler:dispatchEvent:conversat... + 32 (<compiler-generated>:80)
10 ZendeskSDKMessaging 0x00000001073feb78 specialized DefaultConversationViewStore.init(withConversationKit:nativeMessagingSettings:coordinator:applicationStateObserver:unreadMessageCounter:newMessagesDividerHandler:dispatchEvent:conversat... + 32 (<compiler-generated>:80)
11 ZendeskSDKMessaging 0x00000001073feb78 DefaultConversationViewStore.init(withConversationKit:nativeMessagingSettings:coordinator:applicationStateObserver:unreadMessageCounter:newMessagesDividerHandler:dispatchEvent:conversationStorage:) + 224 (ConversationViewStore.swift:0)
12 ZendeskSDKMessaging 0x00000001073feb78 specialized DefaultConversationViewStore.__allocating_init(withConversationKit:nativeMessagingSettings:coordinator:applicationStateObserver:unreadMessageCounter:newMessagesDividerHandler:dispatchEv... + 396
13 ZendeskSDKMessaging 0x00000001073fd5e0 specialized DefaultConversationViewStore.__allocating_init(withConversationKit:nativeMessagingSettings:coordinator:applicationStateObserver:unreadMessageCounter:newMessagesDividerHandler:dispatchEv... + 44 (<compiler-generated>:80)
14 ZendeskSDKMessaging 0x00000001073fd5e0 DefaultConversationViewStore.__allocating_init(withConversationKit:nativeMessagingSettings:coordinator:applicationStateObserver:unreadMessageCounter:newMessagesDividerHandler:dispatchEvent:conversa... + 44 (ConversationViewStoreBuilder.swift:33)
15 ZendeskSDKMessaging 0x00000001073fd5e0 DefaultConversationViewStoreBuilder.build(withConversationKit:settings:conversationStorage:dispatchEvent:) + 44 (<compiler-generated>:29)
16 ZendeskSDKMessaging 0x00000001073fd5e0 protocol witness for ConversationViewStoreBuilder.build(withConversationKit:settings:conversationStorage:dispatchEvent:) in conformance DefaultConversationViewStoreBuilder + 44 (<compiler-generated>:0)
17 ZendeskSDKMessaging 0x00000001073fd5e0 DefaultMessaging.init(conversationKit:messagingSettings:dispatchEvent:) + 544
18 ZendeskSDKMessaging 0x00000001074293ec DefaultMessaging.__allocating_init(conversationKit:messagingSettings:dispatchEvent:) + 40 (DefaultMessagingFactory.swift:24)
19 ZendeskSDKMessaging 0x00000001074293ec DefaultMessagingFactory.createMessaging(with:) + 40 (<compiler-generated>:0)
20 ZendeskSDKMessaging 0x00000001074293ec @objc DefaultMessagingFactory.createMessaging(with:) + 136
21 ZendeskSDK 0x00000001057debe4 closure #1 in static Zendesk.initialize(withChannelKey:messagingFactory:completionHandler:) + 1360 (Zendesk.swift:149)
22 ZendeskSDK 0x00000001057e1c84 partial apply for closure #1 in static Zendesk.initialize(withChannelKey:messagingFactory:completionHandler:) + 36 (<compiler-generated>:0)
23 ZendeskSDK 0x00000001057d9bfc closure #1 in SettingsRESTClient.getSettings(completionHandler:) + 628 (SettingsRESTClient.swift:68)
24 ZendeskSDKHTTPClient 0x000000010734277c closure #1 in DefaultHTTPClient.performUploadRequest<A>(withBodyData:method:responseType:path:query:headers:completionHandler:) + 248 (DefaultHTTPClient.swift:169)
25 ZendeskSDKHTTPClient 0x0000000107342e90 closure #2 in DefaultHTTPClient.dataTask(method:path:query:bodyData:headers:completionHandler:) + 264 (DefaultHTTPClient.swift:271)
26 ZendeskSDKHTTPClient 0x0000000107342fa8 thunk for @escaping @callee_guaranteed @Sendable (@guaranteed Data?, @guaranteed NSURLResponse?, @guaranteed Error?) -> () + 148 (<compiler-generated>:0)
27 rainUS 0x0000000104ae7544 __InstrumentDataTaskWithRequestCompletionHandler_block_invoke_2 + 184 (FPRNSURLSessionInstrument.m:307)
28 CFNetwork 0x000000019a97a05c __40-[__NSURLSessionLocal taskForClassInfo:]_block_invoke + 484 (LocalSession.mm:718)
29 CFNetwork 0x000000019a989fb4 __49-[__NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke_2 + 164 (LocalSessionTask.mm:544)
30 libdispatch.dylib 0x00000001a0db04b4 _dispatch_call_block_and_release + 32 (init.c:1518)
31 libdispatch.dylib 0x00000001a0db1fdc _dispatch_client_callout + 20 (object.m:560)
32 libdispatch.dylib 0x00000001a0db9694 _dispatch_lane_serial_drain + 672 (inline_internal.h:2632)
33 libdispatch.dylib 0x00000001a0dba214 _dispatch_lane_invoke + 436 (queue.c:3940)
34 libdispatch.dylib 0x00000001a0dc4e10 _dispatch_workloop_worker_thread + 652 (queue.c:6846)
35 libsystem_pthread.dylib 0x00000001e6837df8 _pthread_wqthread + 288 (pthread.c:2618)
36 libsystem_pthread.dylib 0x00000001e6837b98 start_wqthread + 8 (:-1)
Second Crash
0 ZendeskSDKConversationKit 0x000000010646e990 specialized __RawDictionaryStorage.find<A>(_:) + 16 (<compiler-generated>:0)
1 ZendeskSDKConversationKit 0x00000001064859b4 specialized Dictionary._Variant.removeValue(forKey:) + 12 (<compiler-generated>:0)
2 ZendeskSDKConversationKit 0x00000001064859b4 specialized Dictionary.removeValue(forKey:) + 12 (<compiler-generated>:0)
3 ZendeskSDKConversationKit 0x00000001064859b4 specialized Observable.removeObserver(_:) + 60 (Observable.swift:54)
4 ZendeskSDKConversationKit 0x000000010648604c DefaultConversationKit.removeEventObserver(_:) + 12 (DefaultConversationKit.swift:82)
5 ZendeskSDKConversationKit 0x000000010648604c @objc DefaultConversationKit.removeEventObserver(_:) + 76 (<compiler-generated>:81)
6 ZendeskSDKMessaging 0x00000001065f8e78 DefaultConversationViewStore.deinit + 40 (ConversationViewStore.swift:103)
7 ZendeskSDKMessaging 0x00000001065f8f60 DefaultConversationViewStore.__deallocating_deinit + 12 (ConversationViewStore.swift:0)
8 libswiftCore.dylib 0x000000019b6e3134 _swift_release_dealloc + 56 (HeapObject.cpp:706)
9 libswiftCore.dylib 0x000000019b6e4120 bool swift::HeapObjectSideTableEntry::decrementStrong<(swift::PerformDeinit)1>(unsigned int) + 292 (RefCount.h:1032)
10 ZendeskSDKMessaging 0x00000001065f5d74 @objc DefaultMessaging.__ivar_destroyer + 64 (DefaultMessaging.swift:0)
11 libobjc.A.dylib 0x000000019a7e54a4 object_cxxDestructFromClass(objc_object*, objc_class*) + 116 (objc-class.mm:456)
12 libobjc.A.dylib 0x000000019a7ea298 objc_destructInstance + 80 (objc-class.mm:470)
13 libobjc.A.dylib 0x000000019a7f3994 _objc_rootDealloc + 80 (objc-runtime-new.mm:8591)
14 ZendeskSDK 0x0000000105ddaef0 closure #1 in static Zendesk.initialize(withChannelKey:messagingFactory:completionHandler:) + 2140 (<compiler-generated>:0)
15 ZendeskSDK 0x0000000105dddc84 partial apply for closure #1 in static Zendesk.initialize(withChannelKey:messagingFactory:completionHandler:) + 36 (<compiler-generated>:0)
16 ZendeskSDK 0x0000000105dd5bfc closure #1 in SettingsRESTClient.getSettings(completionHandler:) + 628 (SettingsRESTClient.swift:68)
17 ZendeskSDKHTTPClient 0x0000000105e2e77c closure #1 in DefaultHTTPClient.performUploadRequest<A>(withBodyData:method:responseType:path:query:headers:completionHandler:) + 248 (DefaultHTTPClient.swift:169)
18 ZendeskSDKHTTPClient 0x0000000105e2ee90 closure #2 in DefaultHTTPClient.dataTask(method:path:query:bodyData:headers:completionHandler:) + 264 (DefaultHTTPClient.swift:271)
19 ZendeskSDKHTTPClient 0x0000000105e2efa8 thunk for @escaping @callee_guaranteed @Sendable (@guaranteed Data?, @guaranteed NSURLResponse?, @guaranteed Error?) -> () + 148 (<compiler-generated>:0)
20 rainUS 0x0000000105033544 __InstrumentDataTaskWithRequestCompletionHandler_block_invoke_2 + 184 (FPRNSURLSessionInstrument.m:307)
21 CFNetwork 0x00000001a266605c __40-[__NSURLSessionLocal taskForClassInfo:]_block_invoke + 484 (LocalSession.mm:718)
22 CFNetwork 0x00000001a2675fb4 __49-[__NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke_2 + 164 (LocalSessionTask.mm:544)
23 libdispatch.dylib 0x00000001a8a9c4b4 _dispatch_call_block_and_release + 32 (init.c:1518)
24 libdispatch.dylib 0x00000001a8a9dfdc _dispatch_client_callout + 20 (object.m:560)
25 libdispatch.dylib 0x00000001a8aa5694 _dispatch_lane_serial_drain + 672 (inline_internal.h:2632)
26 libdispatch.dylib 0x00000001a8aa6214 _dispatch_lane_invoke + 436 (queue.c:3940)
27 libdispatch.dylib 0x00000001a8ab0e10 _dispatch_workloop_worker_thread + 652 (queue.c:6846)
28 libsystem_pthread.dylib 0x00000001ee523df8 _pthread_wqthread + 288 (pthread.c:2618)
29 libsystem_pthread.dylib 0x00000001ee523b98 start_wqthread + 8
We can't reproduce these crashes, but it sometimes happens on Apple Crash and Firebase Crashlytics.
-
Hey we are getting the same crash, are you able to solve this?
サインインしてコメントを残してください。
1 コメント