New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash in ServiceCore: Unrecognized selector in UIKit during low memory situations #22

Closed
chrisperkins opened this Issue May 24, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@chrisperkins

chrisperkins commented May 24, 2018

We have had multiple unrecognized selector crashes in SDK 212.0.3 on iOS 11.3.1 that appear to be occurring in low memory situations. They are all from the same user so far so it may be some sort of corruption in their downloaded SF data or some sort of corner case that only they have stumbled across but I thought that I would mention it. A representative stack trace without Bitcode enabled is included below:

 # Crashlytics - plaintext stacktrace downloaded by Chris Perkins at Thu, 24 May 2018 18:04:08 GMT
# URL: https://fabric.io/skylife-labs/ios/apps/com.skylifelabs.skyconnecttwu55610/issues/5af3fa2611e9fa0aa50fdc40/sessions/latest
# Organization: SkyLife Labs
# Platform: ios
# Application: TWU 556 iOS Production
# Version: 5.0.4 (5153)
# Bundle Identifier: com.skylifelabs.SkyConnectTWU55610
# Issue #: 12
# Issue ID: 5af3fa2611e9fa0aa50fdc40
# Session ID: 8a396cf1bb9c4aa2b6588d9be4fe5918_DNE_0_v2
# Date: 2018-05-23T19:57:00Z
# OS Version: 11.3.1 (15E302)
# Device: iPhone 7
# RAM Free: 2.3%
# Disk Free: 14.7%

#0. Crashed: com.twitter.crashlytics.ios.exception
0  TWU 556                        0x102b737f8 CLSProcessRecordAllThreads + 4306647032
1  TWU 556                        0x102b737f8 CLSProcessRecordAllThreads + 4306647032
2  TWU 556                        0x102b736b4 CLSProcessRecordAllThreads + 4306646708
3  TWU 556                        0x102b62b94 CLSHandler + 4306578324
4  TWU 556                        0x102b71810 __CLSExceptionRecord_block_invoke + 4306638864
5  libdispatch.dylib              0x181bb4ae4 _dispatch_client_callout + 16
6  libdispatch.dylib              0x181bbd640 _dispatch_queue_barrier_sync_invoke_and_complete + 56
7  TWU 556                        0x102b712a4 CLSExceptionRecord + 4306637476
8  TWU 556                        0x102b710cc CLSExceptionRecordNSException + 4306637004
9  TWU 556                        0x102b70ce0 CLSTerminateHandler() + 4306636000
10 libc++abi.dylib                0x18146d37c std::__terminate(void (*)()) + 16
11 libc++abi.dylib                0x18146cccc __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) + 130
12 libobjc.A.dylib                0x18147c720 _objc_exception_destructor(void*) + 362
13 CoreFoundation                 0x1822d0098 __methodDescriptionForSelector + 138
14 CoreFoundation                 0x1822c85c8 ___forwarding___ + 1380
15 CoreFoundation                 0x1821ae41c _CF_forwarding_prep_0 + 92
16 UIKit                          0x18c14abd8 -[_UIViewControllerKeyboardAnimationStyle launchAnimation:afterStarted:completion:forHost:fromCurrentPosition:] + 88
17 UIKit                          0x18c053634 -[UIInputWindowController moveFromPlacement:toPlacement:starting:completion:] + 1588
18 UIKit                          0x18ca593dc __43-[UIInputWindowController setInputViewSet:]_block_invoke.1532 + 104
19 UIKit                          0x18c05a278 -[UIInputWindowController performOperations:withTemplateNotificationInfo:] + 56
20 UIKit                          0x18c048a84 -[UIInputWindowController setInputViewSet:] + 1292
21 UIKit                          0x18c0428a4 -[UIInputWindowController performOperations:withAnimationStyle:] + 56
22 UIKit                          0x18c03efe8 -[UIPeripheralHost(UIKitInternal) setInputViews:animationStyle:] + 1716
23 UIKit                          0x18be9b6ac -[UIPeripheralHost(UIKitInternal) _reloadInputViewsForResponder:] + 2472
24 UIKit                          0x18bffc330 -[UIResponder(UIResponderInputViewAdditions) reloadInputViews] + 80
25 UIKit                          0x18c14b348 -[UIResponder _windowBecameKey] + 180
26 UIKit                          0x18bf3d4fc -[UIWindow _makeKeyWindowIgnoringOldKeyWindow:] + 428
27 UIKit                          0x18c063550 -[UIWindow dealloc] + 640
28 ServiceCore                    0x1037eecc8 -[SCSWindow dealloc] + 248
29 ServiceCore                    0x1037f3a50 -[SCSPresentationWindow dealloc] + 204
30 UIKit                          0x18c31be54 __destroy_helper_block_.456 + 40
31 libsystem_blocks.dylib         0x181c54a5c _Block_release + 152
32 UIKit                          0x18be8e82c -[_UIViewControllerTransitionContext .cxx_destruct] + 116
33 libobjc.A.dylib                0x18147aef4 object_cxxDestructFromClass(objc_object*, objc_class*) + 148
34 libobjc.A.dylib                0x181488990 objc_destructInstance + 68
35 libobjc.A.dylib                0x1814889f8 object_dispose + 16
36 UIKit                          0x18be8e608 -[_UIViewControllerTransitionContext dealloc] + 60
37 UIKit                          0x18be8e44c -[_UIViewControllerOneToOneTransitionContext dealloc] + 84
38 UIKit                          0x18c089e20 -[_UIViewControllerKeyboardAnimationStyle dealloc] + 68
39 CoreFoundation                 0x182248b78 -[__NSArrayM removeObjectsInRange:] + 328
40 UIKit                          0x18c31bc4c __56-[UIPresentationController runTransitionForCurrentState]_block_invoke.436 + 76
41 UIKit                          0x18be8dc04 -[_UIViewControllerTransitionContext completeTransition:] + 116
42 UIKit                          0x18be8d7ac -[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:] + 760
43 UIKit                          0x18be8d134 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 312
44 UIKit                          0x18bf77048 -[UIViewAnimationState animationDidStop:finished:] + 296
45 UIKit                          0x18bf770e8 -[UIViewAnimationState animationDidStop:finished:] + 456
46 QuartzCore                     0x186448774 CA::Layer::run_animation_callbacks(void*) + 284
47 libdispatch.dylib              0x181bb4ae4 _dispatch_client_callout + 16
48 libdispatch.dylib              0x181bc16e0 _dispatch_main_queue_callback_4CF$VARIANT$mp + 1012
49 CoreFoundation                 0x18226b070 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
50 CoreFoundation                 0x182268bc8 __CFRunLoopRun + 2272
51 CoreFoundation                 0x182188da8 CFRunLoopRunSpecific + 552
52 GraphicsServices               0x18416b020 GSEventRunModal + 100
53 UIKit                          0x18c16978c UIApplicationMain + 236
54 TWU 556                        0x102af6660 main (AppDelegate.swift:23)
55 libdyld.dylib                  0x181c19fc0 start + 4

ServiceCore unrecognized selector crash.txt

@chrisperkins chrisperkins changed the title from Crash in ServiceCore: Unrecognized selector setIsAnimationCompleting: to Crash in ServiceCore: Unrecognized selector in UIKit in low memory situations May 24, 2018

@chrisperkins chrisperkins changed the title from Crash in ServiceCore: Unrecognized selector in UIKit in low memory situations to Crash in ServiceCore: Unrecognized selector in UIKit during low memory situations May 24, 2018

@chrisperkins

This comment has been minimized.

Show comment
Hide comment
@chrisperkins

chrisperkins Jul 17, 2018

Please feel free to close this; I haven't seen this crash in a while but will refile an issue if it reoccurs.

chrisperkins commented Jul 17, 2018

Please feel free to close this; I haven't seen this crash in a while but will refile an issue if it reoccurs.

@MikeNachbaur

This comment has been minimized.

Show comment
Hide comment
@MikeNachbaur

MikeNachbaur Jul 17, 2018

Thanks for the feedback, Closing.

MikeNachbaur commented Jul 17, 2018

Thanks for the feedback, Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment