1

I'm getting a transient error, Fatal Exception: NSInternalInconsistencyException reported through Crashlytics (and observable while testing in simulator) that I can't for the life of me work out. It appears to be related to CoreFoundation:

-[CFPrefsSearchListSource addManagedSourceForIdentifier:user:]

The main thread error message is:

Not possible to remove variable: 4: 0x28049ceb0:UISV-fill-proportionally.posErrorMarker{id: 5600} colIndex:6 from engine <NSISEngine: 0x14de1b8b0>{ delegate:0x14e86c0f0 EngineVars: 0: objective{id: 437} rowIndex:0 2: 0x28049d090:UISV-fill-proportionally.negError{id: 5598} colIndex:31 3: 0x28049cd20:UISV-spacing.marker{id: 5599} colIndex:3 4: 0x28049ceb0:UISV-fill-proportionally.posErrorMarker{id: 5600} colIndex:6 5: 0x28049ceb0:UISV-fill-proportionally.negError{id: 5601} colIndex:5 6: 0x28049cb90:UISV-fill-proportionally.posErrorMarker{id: 5606} rowIndex:26 7: <orphaned without delegate (bug!):0x283289280>{id: 2108} colIndex:0 8: 0x28049cb90:UISV-fill-proportionally.negError{id: 5607} colIndex:30 9: 0x28049ca50:UISV-spacing.marker{id: 5608} colIndex:29 10: GADBannerView:0x14ef33200.Height{id: 5238} rowIndex:1073741826 11: 0x280415ae0.marker{id: 5237} colIndex:1073741827 12: GADBannerView:0x14ef33200.Width{id: 5298} rowIndex:3 13: 0x28036c2a0.posErrorMarker{id: 5322} rowIndex:32 14: 0x28036c2a0.negError{id: 5323} colIndex:11 15: 0x28036e4c0.posErrorMarker{id: 5324} rowIndex:1073741827 16: 0x28036e4c0.negError{id: 5325} colIndex:1073741829 17: MarqueeLabel.MarqueeLabel:0x14ef1cc90.Height{id: 5240} rowIndex:1073741828 18: 0x280416b70.marker{id: 5239} colIndex:1073741828 19: MarqueeLabel.MarqueeLabel:0x14ef1cc90.Width{id: 5249} rowIndex:10 20: 0x28036d7a0.posErrorMarker{id: 5326} rowIndex:50 21: 0x28036d7a0.negError{id: 5327} colIndex:8 22: 0x28036c0c0.posErrorMarker{id: 5328} colIndex:1073741830 23: 0x28036c0c0.negError{id: 5329} rowIndex:1073741829 24: UILabel:0x14ef38c30.Height{id: 5242} rowIndex:1073741830 25: 0x280416850.marker{id: 5241} colIndex:1073741831 26: UILabel:0x14ef38c30.Width{id: 5259} rowIndex:12 27: 0x28036fea0.posErrorMarker{id: 5330} rowIndex:6 28: 0x28036fea0.negError{id: 5331} colIndex:13 29: 0x28036efa0.posErrorMarker{id: 5332} colIndex:1073741834 30: 0x28036efa0.negError{id: 5333} rowIndex:1073741831 31: UILabel:0x14ef38

Fatal Exception: NSInternalInconsistencyException
0  CoreFoundation                 0x19847586c __exceptionPreprocess
1  libobjc.A.dylib                0x1ad490c50 objc_exception_throw
2  CoreFoundation                 0x19837b000 -[CFPrefsSearchListSource addManagedSourceForIdentifier:user:]
3  Foundation                     0x199763728 -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:]
4  CoreAutoLayout                 0x1ad73dca0 _engineVar_rawRemove
5  CoreAutoLayout                 0x1ad73ee1c -[NSISEngine removeConstraintWithMarker:]
6  CoreAutoLayout                 0x1ad756054 -[NSLayoutConstraint _removeFromEngine:]
7  UIKitCore                      0x19b286bc8 __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke
8  CoreAutoLayout                 0x1ad73c51c -[NSISEngine withBehaviors:performModifications:]
9  UIKitCore                      0x19b286ad8 -[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]
10 UIKitCore                      0x19b286e28 __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke_2
11 UIKitCore                      0x19b286d30 __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke
12 CoreAutoLayout                 0x1ad73c51c -[NSISEngine withBehaviors:performModifications:]
13 UIKitCore                      0x19b286ad8 -[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]
14 UIKitCore                      0x19b286e28 __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke_2
15 UIKitCore                      0x19b286d30 __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke
16 CoreAutoLayout                 0x1ad73c51c -[NSISEngine withBehaviors:performModifications:]
17 UIKitCore                      0x19b286ad8 -[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]
18 UIKitCore                      0x19b286e28 __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke_2
19 UIKitCore                      0x19b286d30 __57-[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]_block_invoke
20 CoreAutoLayout                 0x1ad73c51c -[NSISEngine withBehaviors:performModifications:]
21 UIKitCore                      0x19b286ad8 -[UIView(AdditionalLayoutSupport) _switchToLayoutEngine:]
22 UIKitCore                      0x19b3622fc __45-[UIView(Hierarchy) _postMovedFromSuperview:]_block_invoke
23 UIKitCore                      0x19b362210 -[UIView(Hierarchy) _postMovedFromSuperview:]
24 UIKitCore                      0x19b371574 -[UIView(Internal) _addSubview:positioned:relativeTo:]
25 UIKitCore                      0x19a74777c __53-[_UINavigationParallaxTransition animateTransition:]_block_invoke_2
26 UIKitCore                      0x19b36a638 +[UIView(Animation) performWithoutAnimation:]
27 UIKitCore                      0x19a747168 __53-[_UINavigationParallaxTransition animateTransition:]_block_invoke
28 UIKitCore                      0x19b36fed4 +[UIView _performBlockDelayingTriggeringResponderEvents:forScene:]
29 UIKitCore                      0x19a746b90 -[_UINavigationParallaxTransition animateTransition:]
30 UIKitCore                      0x19a736358 ___UIViewControllerTransitioningRunCustomTransition_block_invoke_2
31 UIKitCore                      0x19a87795c +[UIInputResponderController _pinInputViewsForInputResponderController:onBehalfOfResponder:duringBlock:]
32 UIKitCore                      0x19a7362d0 ___UIViewControllerTransitioningRunCustomTransition_block_invoke.663
33 UIKitCore                      0x19b36a314 +[UIView(Animation) _setAlongsideAnimations:toRunByEndOfBlock:]
34 UIKitCore                      0x19a736108 _UIViewControllerTransitioningRunCustomTransition
35 UIKitCore                      0x19a6320e8 -[UINavigationController _startCustomTransition:]
36 UIKitCore                      0x19a646afc -[UINavigationController _startDeferredTransitionIfNeeded:]
37 UIKitCore                      0x19a647f88 -[UINavigationController __viewWillLayoutSubviews]
38 UIKitCore                      0x19a629a18 -[UILayoutContainerView layoutSubviews]
39 UIKitCore                      0x19b377ec4 -[UIView(CALayerDelegate) layoutSublayersOfLayer:]
40 QuartzCore                     0x19b892644 -[CALayer layoutSublayers]
41 QuartzCore                     0x19b892b18 CA::Layer::layout_if_needed(CA::Transaction*)
42 QuartzCore                     0x19b8a730c CA::Layer::layout_and_display_if_needed(CA::Transaction*)
43 QuartzCore                     0x19b7ec640 CA::Context::commit_transaction(CA::Transaction*, double, double*)
44 QuartzCore                     0x19b817b08 CA::Transaction::commit()
45 UIKitCore                      0x19ae5dbf4 _afterCACommitHandler
46 CoreFoundation                 0x1983f0358 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
47 CoreFoundation                 0x1983ea5c4 __CFRunLoopDoObservers
48 CoreFoundation                 0x1983eab74 __CFRunLoopRun
49 CoreFoundation                 0x1983ea21c CFRunLoopRunSpecific
50 GraphicsServices               0x1affb6784 GSEventRunModal
51 UIKitCore                      0x19ae2aee8 -[UIApplication _run]
52 UIKitCore                      0x19ae3075c UIApplicationMain
53 BTC Markets Ticker             0x102e1180c main + 22 (AppDelegate.swift:22)
54 libdyld.dylib                  0x1980aa6b0 start

The app is written in Swift using Xcode 12.4 The UI is created using the storyboard editor. Has anyone come across anything similar before? This is occurring across multiple device types and app versions.

Mitchell D
  • 465
  • 8
  • 24

0 Answers0