Since the release of iOS 13 we are getting crash reports from Itunes Connect saying UIKitCore: -[UIResponder doesNotRecognizeSelector:].Can anyone help me understand the following crash report?The crash seems to happen only at launch.Following https://developer.apple.com/library/archive/technotes/tn2151/_index.html -[NSObject(NSObject) doesNotRecognizeSelector:] occurs when a new object is allocated in the memory previously occupied by the deallocated object. Profiling the app with the Zombies instrument doesn't really help, I just can't reproduce the situation.Please understand that I had to **** out the actual app name.Incident Identifier: E2E4860B-2714-4CB8-9499-6228F48FC206
CrashReporter Key: 87ee941f267b3bff9e4bde9c5977b1d1fc7f0d35
Hardware Model: iPhone10,4
Process: *********** [16655]
Path: /private/var/containers/Bundle/Application/45BB2B04-9950-4E2A-B63A-7328C23E33C3/***********.app/***********
Identifier: de.*************.mobile.connect
Version: 1 (1.0.8)
AppStoreTools: 11A1002b
AppVariant: 1:iPhone10,4:13
Code Type: ARM-64 (Native)
Role: Non UI
Parent Process: launchd [1]
Coalition: de.**************.mobile.connect [2654]
Date/Time: 2019-10-15 12:51:56.5319 +0200
Launch Time: 2019-10-15 12:47:09.2979 +0200
OS Version: iPhone OS 13.1.2 (17A860)
Release Type: User
Baseband Version: 3.01.01
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 0
Last Exception Backtrace:
0 CoreFoundation 0x1ae45498c __exceptionPreprocess + 220 (NSException.m:199)
1 libobjc.A.dylib 0x1ae17d0a4 objc_exception_throw + 56 (objc-exception.mm:565)
2 CoreFoundation 0x1ae35843c -[NSObject(NSObject) doesNotRecognizeSelector:] + 140 (NSObject.m:144)
3 UIKitCore 0x1b24902a8 -[UIResponder doesNotRecognizeSelector:] + 296 (UIResponder.m:659)
4 CoreFoundation 0x1ae458e08 ___forwarding___ + 1324 (NSForwarding.m:3325)
5 CoreFoundation 0x1ae45abec _CF_forwarding_prep_0 + 92
6 UIKitCore 0x1b2353040 -[UIUndoGestureInteraction didMoveToView:] + 108 (UIUndoGestureInteraction.m:725)
7 UIKitCore 0x1b28eb3c4 _setInteractionView + 84 (UIView.m:16421)
8 UIKitCore 0x1b28eb2a0 -[UIView(Dragging) addInteraction:] + 268 (UIView.m:16450)
9 UIKitCore 0x1b26cd2b8 -[UIEditingOverlayViewController _addInteractions] + 260 (UIEditingOverlayViewController.m:79)
10 UIKitCore 0x1b1e5b2ec -[UIViewController _setViewAppearState:isAnimating:] + 832 (UIViewController.m:4695)
11 UIKitCore 0x1b1e5b6fc __52-[UIViewController _setViewAppearState:isAnimating:]_block_invoke + 268 (UIViewController.m:4758)
12 CoreFoundation 0x1ae42773c __NSARRAY_IS_CALLING_OUT_TO_A_BLOCK__ + 16 (NSArrayHelpers.m:9)
13 CoreFoundation 0x1ae32b86c -[__NSArrayI enumerateObjectsWithOptions:usingBlock:] + 152 (NSArrayI.m:108)
14 UIKitCore 0x1b1e5b49c -[UIViewController _setViewAppearState:isAnimating:] + 1264 (UIViewController.m:4736)
15 UIKitCore 0x1b1e5d530 __64-[UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:]_block_invoke + 44 (UIViewController.m:5272)
16 UIKitCore 0x1b1e5c32c -[UIViewController _executeAfterAppearanceBlock] + 88 (UIViewController.m:5050)
17 UIKitCore 0x1b246bca4 _runAfterCACommitDeferredBlocks + 584 (UIApplication.m:3027)
18 UIKitCore 0x1b245b7c0 _cleanUpAfterCAFlushAndRunDeferredBlocks + 232 (UIApplication.m:2986)
19 UIKitCore 0x1b248b594 _afterCACommitHandler + 76 (UIApplication.m:3048)
20 CoreFoundation 0x1ae3d1c48 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32 (CFRunLoop.c:1758)
21 CoreFoundation 0x1ae3ccb34 __CFRunLoopDoObservers + 416 (CFRunLoop.c:1868)
22 CoreFoundation 0x1ae3cd100 __CFRunLoopRun + 1308 (CFRunLoop.c:2910)
23 CoreFoundation 0x1ae3cc8bc CFRunLoopRunSpecific + 464 (CFRunLoop.c:3192)
24 GraphicsServices 0x1b8238328 GSEventRunModal + 104 (GSEvent.c:2246)
25 UIKitCore 0x1b24626d4 UIApplicationMain + 1936 (UIApplication.m:4753)
26 *********** 0x104684a60 main + 68 (APIInfoUser.swift:7)
27 libdyld.dylib 0x1ae257460 start + 4
Thread 0 name:
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001ae24cebc __pthread_kill + 8
1 libsystem_pthread.dylib 0x00000001ae16cc1c pthread_kill$VARIANT$armv81 + 192 (pthread.c:1456)
2 libsystem_c.dylib 0x00000001ae0bc824 abort + 100 (abort.c:110)
3 libc++abi.dylib 0x00000001ae2157d4 abort_message + 128 (abort_message.cpp:76)
4 libc++abi.dylib 0x00000001ae2159c4 demangling_terminate_handler() + 296 (cxa_default_handlers.cpp:66)
5 libobjc.A.dylib 0x00000001ae17d358 _objc_terminate() + 124 (objc-exception.mm:701)
6 libc++abi.dylib 0x00000001ae222304 std::__terminate(void (*)()) + 16 (cxa_handlers.cpp:59)
7 libc++abi.dylib 0x00000001ae221ed8 __cxa_rethrow + 144 (cxa_exception.cpp:618)
8 libobjc.A.dylib 0x00000001ae17d258 objc_exception_rethrow + 40 (objc-exception.mm:604)
9 CoreFoundation 0x00000001ae3cc92c CFRunLoopRunSpecific + 576 (CFRunLoop.c:3206)
10 GraphicsServices 0x00000001b8238328 GSEventRunModal + 104 (GSEvent.c:2246)
11 UIKitCore 0x00000001b24626d4 UIApplicationMain + 1936 (UIApplication.m:4753)
12 *********** 0x0000000104684a60 main + 68 (APIInfoUser.swift:7)
13 libdyld.dylib 0x00000001ae257460 start + 4
Thread 1:
0 libsystem_pthread.dylib 0x00000001ae174ad8 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x00000001ae174ad8 start_wqthread + 0
Thread 3 name:
Thread 3:
0 libdyld.dylib 0x00000001ae260188 DyldSharedCache::inCache(void const*, unsigned long, bool&) const + 44 (DyldSharedCache.cpp:243)
1 libdyld.dylib 0x00000001ae262e8c dyld3::AllImages::immutableMemory(void const*, unsigned long) const + 56 (AllImages.cpp:784)
2 libdispatch.dylib 0x00000001ae121578 _dispatch_strdup_if_mutable + 40 (init.c:1372)
3 libdispatch.dylib 0x00000001ae0fe5f8 _dispatch_lane_create_with_target + 328 (queue.c:2740)
4 CFNetwork 0x00000001b1757c44 Tube* Tube::createNewTube5 CFNetwork 0x00000001b17244bc TubeManager::_onqueue_enqueueRequestForProtocol(MetaConnectionCacheClient*, HTTPRequestMessage co... + 656 (TubeManager.cpp:461)
6 CFNetwork 0x00000001b168fc00 GlueTubeManager::enqueueRequestForProtocol(MetaConnectionCacheClient*, HTTPRequestMessage const*,... + 428 (TubeManager.cpp:168)
7 CFNetwork 0x00000001b166bb48 invocation function for block in XTubeManager::enqueueRequestForProtocol(MetaConnectionCacheClien... + 48 (LocalSession.mm:228)
8 CFNetwork 0x00000001b166bae0 XTubeManager::withTubeManager(CoreSchedulingSet const*, void (GlueTubeManager*) block_pointer) + 248 (LocalSession.mm:279)
9 CFNetwork 0x00000001b164ac80 -[__NSURLSessionLocal _withConnectionCache_enqueueRequest:forProtocol:scheduling:options:] + 128 (LocalSession.mm:227)
10 CFNetwork 0x00000001b1770850 HTTPProtocol::asynchronouslyCreateAndOpenStream_WithMessage_AfterCookiesAndAuthenticatorHeaders(_... + 3440 (HTTPProtocol.cpp:2990)
11 CFNetwork 0x00000001b176f838 HTTPProtocol::asynchronouslyAddAuthenticatorHeadersAndContinue(__CFHTTPMessage*) + 108 (HTTPProtocol.cpp:2793)
12 CFNetwork 0x00000001b177214c invocation function for block in HTTPProtocol::asynchronouslyAddCookiesAndContinue(__CFHTTPMessage*) + 28 (HTTPProtocol.cpp:3434)
13 CFNetwork 0x00000001b185f534 invocation function for block in QCoreSchedulingSet::performAsync(void () block_pointer) const + 52 (CoreSchedulingSet.mm:190)
14 libdispatch.dylib 0x00000001ae121610 _dispatch_call_block_and_release + 24 (init.c:1408)
15 libdispatch.dylib 0x00000001ae122184 _dispatch_client_callout + 16 (object.m:495)
16 libdispatch.dylib 0x00000001ae0ff73c _dispatch_lane_serial_drain$VARIANT$armv81 + 564 (inline_internal.h:2487)
17 libdispatch.dylib 0x00000001ae100188 _dispatch_lane_invoke$VARIANT$armv81 + 452 (queue.c:3820)
18 libdispatch.dylib 0x00000001ae1012a8 _dispatch_workloop_invoke$VARIANT$armv81 + 1736 (inline_internal.h:2528)
19 libdispatch.dylib 0x00000001ae10943c _dispatch_workloop_worker_thread + 576 (queue.c:6386)
20 libsystem_pthread.dylib 0x00000001ae171fa4 _pthread_wqthread + 276 (pthread.c:2323)
21 libsystem_pthread.dylib 0x00000001ae174ae0 start_wqthread + 8
Thread 4 name:
Thread 4:
0 libsystem_kernel.dylib 0x00000001ae22b5f4 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001ae22aa60 mach_msg + 72 (mach_msg.c:103)
2 CoreFoundation 0x00000001ae3d2068 __CFRunLoopServiceMachPort + 216 (CFRunLoop.c:2575)
3 CoreFoundation 0x00000001ae3cd188 __CFRunLoopRun + 1444 (CFRunLoop.c:2931)
4 CoreFoundation 0x00000001ae3cc8bc CFRunLoopRunSpecific + 464 (CFRunLoop.c:3192)
5 Foundation 0x00000001ae70c994 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 228 (NSRunLoop.m:374)
6 Foundation 0x00000001ae70c874 -[NSRunLoop(NSRunLoop) runUntilDate:] + 88 (NSRunLoop.m:421)
7 UIKitCore 0x00000001b24fa49c -[UIEventFetcher threadMain] + 152 (UIEventFetcher.m:637)
8 Foundation 0x00000001ae83d0b0 __NSThread__start__ + 848 (NSThread.m:724)
9 libsystem_pthread.dylib 0x00000001ae1711ec _pthread_start + 124 (pthread.c:895)
10 libsystem_pthread.dylib 0x00000001ae174aec thread_start + 8
Thread 5:
0 libsystem_pthread.dylib 0x00000001ae174ad8 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x00000001ae174ad8 start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x00000001ae174ad8 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x00000001ae2255d8 x5: 0x000000016b77f430 x6: 0x000000000000006e x7: 0x0000000000000700
x8: 0x0000000104bb1800 x9: 0x00000001ae16cb5c x10: 0x00000001ae168720 x11: 0x000000000000000b
x12: 0x00000001e57af080 x13: 0x0000000000000030 x14: 0x0000000000000010 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x0000000000000001 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000000000407 x21: 0x0000000104bb18e0 x22: 0x0000000282594270 x23: 0x00000001eafdb5e0
x24: 0x0000000281c9c0d0 x25: 0x0000000000000000 x26: 0x0000000000000001 x27: 0x00000001047e4160
x28: 0x000000016b77faf0 fp: 0x000000016b77f390 lr: 0x00000001ae16cc1c
sp: 0x000000016b77f370 pc: 0x00000001ae24cebc cpsr: 0x40000000
esr: 0x56000080 Address size fault
Post
Replies
Boosts
Views
Activity
Following this article I'm trying to implement share sheet suggestions in my messaging app.I have declared 'INSendMessageIntent' support in my Share extension's 'info.plist'.It's even showing up in the target under 'Supported Intents'.But every time I'm donating a 'INSendMessageIntent' it fails saying 'INSendMessageIntent' is not supported.Error Domain=IntentsErrorDomain Code=1901 "Donating intent 'INSendMessageIntent' is not supported by this extension. Please make sure that you declare the intents that your app supports by including the NSUserActivityTypes key in its Info.plist or your app contains an Intents extension that supports this intent."// Create an INSendMessageIntent to donate an intent for a conversation with Juan Chavez.
let groupName = INSpeakableString(spokenPhrase: "Juan Chavez")
let sendMessageIntent = INSendMessageIntent(recipients: nil,
content: nil,
speakableGroupName: groupName,
conversationIdentifier: "sampleConversationIdentifier",
serviceName: nil,
sender: nil)
// Add the user's avatar to the intent.
let image = INImage(named: "Juan Chavez")
sendMessageIntent.setImage(image, forParameterNamed: \.speakableGroupName)
// Donate the intent.
let interaction = INInteraction(intent: sendMessageIntent, response: nil)
interaction.donate(completion: { error in
if error != nil {
// Add error handling here.
} else {
// Do something, e.g. send the content to a contact.
}
})