Post

Replies

Boosts

Views

Activity

Fatal Exception: NSInternalInconsistencyException
Hello fellow developers.  I have a crash that is only available on iOS 14. I tried many methods and failed to find the cause. Known points:  Related to UIActivityViewController  Back to the front UIDiffableDataSource Full stack of crash: Fatal Exception: NSInternalInconsistencyException 0&#9;CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x1866d65ac __exceptionPreprocess 1&#9;libobjc.A.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x19a75042c objc_exception_throw 2&#9;CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x1865df1b4 -[CFPrefsSearchListSource addManagedSourceForIdentifier:user:] 3&#9;Foundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x18793d7bc -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] 4&#9;UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x189486284 -[_UIDiffableDataSourceState initWithGenerationID:identifiers:sections:dataSourceSnapshot:] 5&#9;UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1886f09e0 56-[UIDiffableDataSource reloadFromSnapshot:completion:]_block_invoke 6&#9;UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1886f0adc 56-[UIDiffableDataSource reloadFromSnapshot:completion:]_block_invoke.188 7&#9;libdispatch.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1862d4ac8 _dispatch_client_callout 8&#9;libdispatch.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1862e2c8c _dispatch_lane_barrier_sync_invoke_and_complete 9&#9;UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1886f0764 -[__UIDiffableDataSource reloadFromSnapshot:completion:] 10 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1886f0be0 -[__UIDiffableDataSource applyDifferencesFromSnapshot:animatingDifferences:completion:] 11 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1886ec9ac -[UICollectionViewDiffableDataSource applySnapshot:animatingDifferences:completion:] 12 ShareSheet&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x196ac46dc -[UIActivityContentViewController refreshContent] 13 ShareSheet&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x196ace9e0 -[UIActivityViewController willEnterForeground:] 14 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x186635764 CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER 15 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x186635718 ___CFXRegistrationPost_block_invoke 16 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x186634cd4 _CFXRegistrationPost 17 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x1866346a0 _CFXNotificationPost 18 Foundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x1878c85f4 -[NSNotificationCenter postNotificationName:object:userInfo:] 19 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x18900d494 -[UIApplication _sendWillEnterForegroundCallbacks] 20 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x188687060 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke_2 21 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x188bd14d4 _UIScenePerformActionsWithLifecycleActionMask 22 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1886868c0 __101-[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:]_block_invoke 23 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1886862d4 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromReasons:] 24 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1886866d0 -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] 25 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x188685f48 -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] 26 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x18868e078 __186-[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:]_block_invoke 27 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x188ae3c28 +[BSAnimationSettings(UIKit) tryAnimatingWithSettings:actions:completion:] 28 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x188be9810 _UISceneSettingsDiffActionPerformChangesWithTransitionContext 29 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x18868ddf0 -[_UIWindowSceneFBSSceneTransitionContextDrivenLifecycleSettingsDiffAction _performActionsForUIScene:withUpdatedFBSScene:settingsDiff:fromSettings:transitionContext:lifecycleActionType:] 30 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1884c2eb0 __64-[UIScene scene:didUpdateWithDiff:transitionContext:completion:]_block_invoke 31 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1884c186c -[UIScene _emitSceneSettingsUpdateResponseForCompletion:afterSceneUpdateWork:] 32 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1884c2ad8 -[UIScene scene:didUpdateWithDiff:transitionContext:completion:] 33 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x188b0c724 -[UIApplicationSceneClientAgent scene:handleEvent:withCompletion:] 34 FrontBoardServices&#9;&#9;&#9;&#9;&#9;&#9; 0x195688b78 -[FBSScene updater:didUpdateSettings:withDiff:transitionContext:completion:] 35 FrontBoardServices&#9;&#9;&#9;&#9;&#9;&#9; 0x1956b4194 __94-[FBSWorkspaceScenesClient _queue_updateScene:withSettings:diff:transitionContext:completion:]_block_invoke_2 36 FrontBoardServices&#9;&#9;&#9;&#9;&#9;&#9; 0x195696d24 -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] 37 FrontBoardServices&#9;&#9;&#9;&#9;&#9;&#9; 0x1956b40c0 __94-[FBSWorkspaceScenesClient _queue_updateScene:withSettings:diff:transitionContext:completion:]_block_invoke 38 libdispatch.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1862d4ac8 _dispatch_client_callout 39 libdispatch.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1862d8348 _dispatch_block_invoke_direct 40 FrontBoardServices&#9;&#9;&#9;&#9;&#9;&#9; 0x1956da0e0 FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK 41 FrontBoardServices&#9;&#9;&#9;&#9;&#9;&#9; 0x1956d9d88 -[FBSSerialQueue _targetQueue_performNextIfPossible] 42 FrontBoardServices&#9;&#9;&#9;&#9;&#9;&#9; 0x1956da2ac -[FBSSerialQueue _performNextFromRunLoopSource] 43 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x18665381c CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION 44 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x186653718 __CFRunLoopDoSource0 45 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x186652a94 __CFRunLoopDoSources0 46 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x18664cd20 __CFRunLoopRun 47 CoreFoundation&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x18664c4bc CFRunLoopRunSpecific 48 GraphicsServices&#9;&#9;&#9;&#9;&#9;&#9;&#9; 0x19d0d1820 GSEventRunModal 49 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x188ff0734 -[UIApplication _run] 50 UIKitCore&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x188ff5e10 UIApplicationMain 51 App&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x1042b9248 main (<compiler-generated>) 52 libdyld.dylib&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;0x186313e60 start
3
0
866
Nov ’20