Skip to content
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

internalApply #3

Open
GIKICoder opened this issue Jan 4, 2025 · 4 comments
Open

internalApply #3

GIKICoder opened this issue Jan 4, 2025 · 4 comments

Comments

@GIKICoder
Copy link

GIKICoder commented Jan 4, 2025

Title: Crash When Calling internalApply on a Background Thread

Description:

Hello,

I'm encountering a crash when invoking the internalApply method on a background (asynchronous) thread. It appears that executing this method outside the main thread leads to unexpected behavior and crashes the application.

Steps to Reproduce:

Call internalApply from a background thread.
Observe the application crash.
Expected Behavior:

The internalApply method should either handle background thread calls safely or ensure it runs on the main thread to prevent crashes.

Actual Behavior:

Calling internalApply asynchronously on a background thread results in a crash.

Temporary Fix:

I've modified the extension to dispatch the calls to the main thread, which prevents the crash:

extension IQDiffableDataSource {
    nonisolated
    func internalApply(_ snapshot: IQDiffableDataSourceSnapshot,
                       animatingDifferences: Bool, usingReloadData: Bool) async {
        await withCheckedContinuation { continuation in
            DispatchQueue.main.async {
                if #available(iOS 15.0, *), !animatingDifferences, usingReloadData {
                    applySnapshotUsingReloadData(snapshot, completion: {
                        continuation.resume()
                    })
                } else {
                    apply(snapshot, animatingDifferences: animatingDifferences,
                          completion: {
                        continuation.resume()
                    })
                }
            }
        }
    }

    @available(iOS 14.0, *)
    nonisolated
    func internalApply(_ snapshot: IQDiffableDataSourceSectionSnapshot,
                       to section: IQSection,
                       animatingDifferences: Bool) async {

        await withCheckedContinuation { continuation in
            DispatchQueue.main.async {
                apply(snapshot, to: section,
                      animatingDifferences: animatingDifferences, completion: {
                    continuation.resume()
                })
            }
        }
    }
}

@hackiftekhar
Copy link
Owner

Hi @GIKICoder Could you please provide me crash logs? it would help me to find out what may be the issue.

@GIKICoder
Copy link
Author

I ran the ListKit project demo using XCode 16.2. When I clicked on the ReorderableListViewController, a crash occurred. According to the crash log, it was due to duplicate item identifiers. However, the crash disappeared after I refreshed it on the main thread.

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Identifiers in a section snapshot must be unique. Duplicate item identifiers: {(
IQListKit.IQItem(type: ListKit.ReorderingListCell, supplementaryType: IQListKit.IQSupplementaryViewPlaceholder, model: ListKit.ReorderableListViewController.Item(id: E1B31B9D-D399-415A-832D-42C27CCFB9EA, title: "Nature", emoji: ListKit.Emoji(text: "🦊", title: "Fox", category: Nature, identifier: 208B8AEE-B44A-4C52-A3E8-CC155764E827)), supplementaryModel: nil),
IQListKit.IQItem(type: ListKit.ReorderingListCell, supplementaryType: IQListKit.IQSupplementaryViewPlaceholder, model: ListKit.ReorderableListViewController.Item(id: 9738D24C-35BE-49A6-9DCC-4FB51554EA1B, title: "Nature", emoji: ListKit.Emoji(text: "🐝", title: "Bee", category: Nature, identifier: F4BEBB76-5110-4FB6-9ED0-A0B179D6C43B)), supplementaryModel: nil),
IQListKit.IQItem(type: ListKit.ReorderingListCell, supplementaryType: IQListKit.IQSupplementaryViewPlaceholder, model: ListKit.ReorderableListViewController.Item(id: F3B20BCD-8678-4E37-9640-13452B883F42, title: "Nature", emoji: ListKit.Emoji(text: "🐢", title: "Turtle", category: Nature, identifier: D3944152-6A3F-439E-832E-A9B0C78DF7F0)), supplementaryModel: nil)
)}'
*** First throw call stack:
(
0 CoreFoundation 0x000000010eb49531 __exceptionPreprocess + 242
1 libobjc.A.dylib 0x000000010d8127e8 objc_exception_throw + 48
2 Foundation 0x0000000113dab7cb -[NSMutableDictionary(NSMutableDictionary) classForCoder] + 0
3 UIKitCore 0x0000000122baf33f BUG_IN_CLIENT_OF_DIFFABLE_DATA_SOURCE__DUPLICATE_ITEM_IDENTIFIERS_IN_SECTION_SNAPSHOT + 563
4 UIKitCore 0x0000000122bafdb3 -[NSDiffableDataSourceSectionSnapshot insertItems:beforeItem:] + 401
5 UIKitCore 0x0000000121c8e540 __160-[_UIDiffableDataSourceSectionSnapshotRebaser _rebaseForInitialSnapshot:finalSnapshot:initialSectionSnapshots:dataSourceDiffer:shouldPerformChildSnapshotMoves:]_block_invoke_2.75 + 491
6 Foundation 0x0000000113dddba2 NSINDEXSET_IS_CALLING_OUT_TO_A_BLOCK + 7
7 Foundation 0x0000000113dda479 __NSIndexSetEnumerateBitfield + 341
8 UIKitCore 0x0000000121c8e2b1 __160-[_UIDiffableDataSourceSectionSnapshotRebaser _rebaseForInitialSnapshot:finalSnapshot:initialSectionSnapshots:dataSourceDiffer:shouldPerformChildSnapshotMoves:]_block_invoke.72 + 225
9 Foundation 0x0000000113dda6e9 NSINDEXSET_IS_CALLING_OUT_TO_A_RANGE_BLOCK + 7
10 Foundation 0x0000000113dda4c6 __NSIndexSetEnumerateBitfield + 418
11 UIKitCore 0x0000000121c8ceca -[_UIDiffableDataSourceSectionSnapshotRebaser _rebaseForInitialSnapshot:finalSnapshot:initialSectionSnapshots:dataSourceDiffer:shouldPerformChildSnapshotMoves:] + 1504
12 UIKitCore 0x0000000121c8c8ba -[_UIDiffableDataSourceSectionSnapshotRebaser initWithInitialSnapshot:finalSnapshot:initialSectionSnapshots:dataSourceDiffer:shouldPerformChildSnapshotMoves:] + 224
13 UIKitCore 0x0000000121c8c7d4 -[_UIDiffableDataSourceSectionSnapshotRebaser initWithInitialSnapshot:finalSnapshot:initialSectionSnapshots:dataSourceDiffer:] + 28
14 UIKitCore 0x0000000121f8b24b -[__UIDiffableDataSource _transactionForFinalSnapshot:dataSourceDiffer:shouldSkipRebasingSectionSnapshots:] + 1058
15 UIKitCore 0x0000000121f89d20 -[__UIDiffableDataSource _computeCurrentTransactionForFinalSnapshot:withDataSourceDiffer:] + 102
16 UIKitCore 0x0000000121f876ea __122-[__UIDiffableDataSource _applyDifferencesFromSnapshot:viewPropertyAnimator:customAnimationsProvider:animated:completion:]_block_invoke + 164
17 UIKitCore 0x0000000121f87bec __122-[__UIDiffableDataSource _applyDifferencesFromSnapshot:viewPropertyAnimator:customAnimationsProvider:animated:completion:]_block_invoke.252 + 79
18 libdispatch.dylib 0x000000010f65858f _dispatch_client_callout + 8
19 libdispatch.dylib 0x000000010f6698b2 _dispatch_sync_invoke_and_complete_recurse + 138
20 libdispatch.dylib 0x000000010f6691ab _dispatch_sync_f_slow + 314
21 UIKitCore 0x0000000121f873ce -[__UIDiffableDataSource _applyDifferencesFromSnapshot:viewPropertyAnimator:customAnimationsProvider:animated:completion:] + 1142
22 UIKitCore 0x0000000121f86771 -[__UIDiffableDataSource applyDifferencesFromSnapshot:animatingDifferences:completion:] + 99
23 UIKitCore 0x00000001225189de __140-[_UIDiffableDataSourceSectionController __applySnapshot:toSection:animatingDifferences:viewPropertyAnimator:animationsProvider:completion:]_block_invoke + 93
24 UIKitCore 0x0000000121f89c94 -[__UIDiffableDataSource _performApplyWithoutRebasingSectionSnapshots:] + 83
25 UIKitCore 0x000000012251889d -[_UIDiffableDataSourceSectionController __applySnapshot:toSection:animatingDifferences:viewPropertyAnimator:animationsProvider:completion:] + 787
26 UIKitCore 0x00000001225184de -[_UIDiffableDataSourceSectionController _applySnapshot:toSection:animatingDifferences:viewPropertyAnimator:animationsProvider:completion:] + 1042
27 UIKitCore 0x000000012251807a -[_UIDiffableDataSourceSectionController applySnapshot:toSection:animatingDifferences:completion:] + 26
28 UIKitCore 0x000000012251e6f3 -[_UIDiffableDataSourceSectionControllerInternal applySnapshot:toSection:animatingDifferences:completion:] + 41
29 UIKitCore 0x0000000121f89c94 -[_UIDiffableDataSource performApplyWithoutRebasingSectionSnapshots:] + 83
30 UIKitCore 0x0000000121f869f0 -[UIDiffableDataSource applyDifferencesFromSnapshot:toSection:animatingDifferences:completion:] + 299
31 UIKitCore 0x0000000121c23e6c swift_stdlib_malloc_size + 3434
32 IQListKit 0x000000010de62799 $s9IQListKit34IQCollectionViewDiffableDataSourceCAA010IQDiffablefG0A2aDP5apply_2to20animatingDifferences10completiony5UIKit010NSDiffablefG15SectionSnapshotVyAA6IQItemVG_AA9IQSectionVSbyycSgtFTW + 33 IQListKit 0x000000010de61ccf $s9IQListKit20IQDiffableDataSourcePAAE13internalApply_2to20animatingDifferencesy5UIKit010NSDiffabledE15SectionSnapshotVyAA6IQItemVG_AA9IQSectionVSbtYaFyScCyyts5NeverOGXEfU
+ 335
34 IQListKit 0x000000010de61e6f $s9IQListKit20IQDiffableDataSourcePAAE13internalApply_2to20animatingDifferencesy5UIKit010NSDiffabledE15SectionSnapshotVyAA6IQItemVG_AA9IQSectionVSbtYaFyScCyyts5NeverOGXEfU_TA + 47
35 IQListKit 0x000000010de632e5 $ss23withCheckedContinuation9isolation8function_xScA_pSgYi_SSyScCyxs5NeverOGXEtYalFyBcXEfU
+ 181
36 IQListKit 0x000000010de63190 $ss23withCheckedContinuation9isolation8function_xScA_pSgYi_SSyScCyxs5NeverOGXEtYalFTwBTY0
+ 144
37 IQListKit 0x000000010de61681 $ss23withCheckedContinuation9isolation8function_xScA_pSgYi_SSyScCyxs5NeverOGXEtYalFTwbTQ0
+ 1
38 IQListKit 0x000000010de61a21 $s9IQListKit20IQDiffableDataSourcePAAE13internalApply_2to20animatingDifferencesy5UIKit010NSDiffabledE15SectionSnapshotVyAA6IQItemVG_AA9IQSectionVSbtYaFTQ1
+ 1
39 IQListKit 0x000000010de7c7c1 $s9IQListKit0A0C5apply_2to20animatingDifferences22endLoadingOnCompletiony5UIKit35NSDiffableDataSourceSectionSnapshotVyAA6IQItemVG_AA9IQSectionVS2btYaFTQ1
+ 1
40 IQListKit 0x000000010de7efb1 $s9IQListKit0A0C5apply_2to20animatingDifferences22endLoadingOnCompletion10completiony5UIKit35NSDiffableDataSourceSectionSnapshotVyAA6IQItemVG_AA9IQSectionVS2b
libc++abi: terminating due to uncaught exception of type NSException

@GIKICoder
Copy link
Author

This is a new crash. I'm uncertain under what circumstances it was triggered.

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016b383fe8
Exception Codes: 0x0000000000000002, 0x000000016b383fe8
VM Region Info: 0x16b383fe8 is in 0x167b80000-0x16b384000;  bytes after start: 58736616  bytes before end: 23
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      mapped file                 167000000-1678bc000    [ 8944K] r--/r-x SM=ALI  Object_id=e7f8e180
      GAP OF 0x2c4000 BYTES
--->  STACK GUARD                 167b80000-16b384000    [ 56.0M] ---/rwx SM=NUL  stack guard for thread 0
      Stack                       16b384000-16bb80000    [ 8176K] rw-/rwx SM=SHM  thread 0
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [3044]

Triggered by Thread:  0

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   XXXXX.debug.dylib             	       0x108ca1bd0 __swift_instantiateConcreteTypeFromMangledName + 12
1   XXXXX.debug.dylib             	       0x108cbf560 UICollectionView.indexPathFor(cell:) + 100
2   XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
3   XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
4   XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
5   XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
6   XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
7   XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
8   XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
9   XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
10  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
11  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
12  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
13  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
14  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
15  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
16  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
17  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
18  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
19  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
20  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
21  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
22  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
23  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
24  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
25  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
26  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
27  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
28  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
29  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
30  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
31  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
32  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
33  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
34  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
35  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
36  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
37  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
38  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
39  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
40  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
41  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
42  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
43  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
44  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
45  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
46  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
47  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
48  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
49  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
50  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
51  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
52  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
53  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
54  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
55  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
56  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
57  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
58  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
59  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
60  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
61  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
62  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
63  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
64  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
65  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
66  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
67  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
68  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
69  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
70  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
71  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
72  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
73  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
74  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
75  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
76  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
77  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
78  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
79  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
80  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
81  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
82  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
83  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
84  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
85  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
86  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
87  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
88  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
89  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
90  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
91  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
92  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
93  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
94  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
95  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
96  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
97  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
98  XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
99  XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
100 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
101 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
102 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
103 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
104 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
105 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
106 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
107 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
108 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
109 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
110 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
111 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
112 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
113 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
114 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
115 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
116 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
117 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
118 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
119 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
120 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
121 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
122 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
123 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
124 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
125 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
126 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
127 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
128 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
129 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
130 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
131 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
132 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
133 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
134 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
135 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
136 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
137 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
138 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
139 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
140 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
141 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
142 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
143 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
144 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
145 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
146 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
147 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
148 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
149 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
150 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
151 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
152 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
153 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
154 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
155 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
156 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
157 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
158 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
159 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
160 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
161 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
162 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
163 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
164 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
165 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
166 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
167 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
168 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
169 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
170 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
171 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
172 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
173 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
174 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
175 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
176 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
177 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
178 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
179 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
180 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
181 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
182 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
183 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
184 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
185 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
186 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
187 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
188 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
189 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
190 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
191 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
192 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
193 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
194 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
195 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
196 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
197 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
198 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
199 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
200 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
201 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
202 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
203 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
204 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
205 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
206 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
207 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
208 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
209 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
210 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
211 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
212 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
213 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
214 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
215 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
216 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
217 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
218 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
219 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
220 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
221 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
222 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
223 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
224 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
225 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
226 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
227 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
228 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
229 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
230 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
231 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
232 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
233 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
234 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
235 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
236 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
237 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
238 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
239 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
240 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
241 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
242 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
243 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
244 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
245 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
246 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
247 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
248 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
249 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
250 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
251 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
252 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
253 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
254 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
255 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
256 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
257 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
258 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
259 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
260 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
261 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
262 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
263 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
264 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
265 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
266 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
267 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
268 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
269 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
270 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
271 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
272 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
273 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
274 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
275 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
276 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
277 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
278 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
279 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
280 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
281 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
282 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
283 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
284 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
285 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
286 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
287 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
288 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
289 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
290 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
291 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
292 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
293 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
294 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
295 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
296 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
297 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
298 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
299 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
300 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
301 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
302 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
303 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
304 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
305 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
306 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
307 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
308 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
309 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
310 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
311 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
312 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
313 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
314 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
315 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
316 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
317 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
318 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
319 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
320 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
321 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
322 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
323 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
324 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
325 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
326 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
327 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
328 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
329 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
330 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
331 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
332 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
333 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
334 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
335 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
336 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
337 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
338 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
339 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
340 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
341 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
342 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
343 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
344 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
345 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
346 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
347 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
348 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
349 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
350 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
351 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
352 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
353 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
354 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
355 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
356 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
357 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
358 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
359 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
360 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
361 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
362 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
363 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
364 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
365 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
366 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
367 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
368 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
369 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
370 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
371 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
372 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
373 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
374 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
375 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
376 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
377 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
378 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
379 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
380 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
381 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
382 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
383 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
384 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
385 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
386 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
387 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
388 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
389 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
390 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
391 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
392 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
393 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
394 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
395 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
396 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
397 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
398 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
399 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
400 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
401 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
402 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
403 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
404 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
405 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
406 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
407 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
408 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
409 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
410 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
411 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
412 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
413 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
414 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
415 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
416 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
417 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
418 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
419 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
420 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
421 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
422 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
423 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
424 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
425 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
426 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
427 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
428 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
429 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
430 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
431 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
432 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
433 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
434 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
435 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
436 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
437 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
438 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
439 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
440 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
441 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
442 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
443 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
444 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
445 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
446 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
447 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
448 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
449 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
450 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
451 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
452 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
453 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
454 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
455 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
456 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
457 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
458 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
459 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
460 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
461 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
462 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
463 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
464 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
465 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
466 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
467 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
468 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
469 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
470 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
471 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
472 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
473 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
474 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
475 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
476 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
477 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
478 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
479 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
480 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
481 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
482 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
483 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
484 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
485 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
486 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
487 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
488 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
489 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
490 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
491 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
492 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
493 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
494 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
495 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
496 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
497 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
498 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
499 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
500 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
501 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
502 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
503 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
504 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
505 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
506 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
507 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
508 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116
509 XXXXX.debug.dylib             	       0x108cbf630 UICollectionView.indexPathFor(cell:) + 308 (IQListView.swift:53)
510 XXXXX.debug.dylib             	       0x108cbf780 @objc UICollectionView.indexPathFor(cell:) + 116

Thread 1:: com.apple.uikit.eventfetch-thread
0   libsystem_kernel.dylib        	       0x105f3d290 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x105f4e6c4 mach_msg2_internal + 76
2   libsystem_kernel.dylib        	       0x105f453f4 mach_msg_overwrite + 536
3   libsystem_kernel.dylib        	       0x105f3d5cc mach_msg + 20
4   CoreFoundation                	       0x1803c5ed8 __CFRunLoopServiceMachPort + 156
5   CoreFoundation                	       0x1803c05b8 __CFRunLoopRun + 1148
6   CoreFoundation                	       0x1803bfd28 CFRunLoopRunSpecific + 572
7   Foundation                    	       0x180dafa98 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
8   Foundation                    	       0x180dafcbc -[NSRunLoop(NSRunLoop) runUntilDate:] + 60
9   UIKitCore                     	       0x1119aa304 -[UIEventFetcher threadMain] + 404
10  Foundation                    	       0x180dd627c __NSThread__start__ + 720
11  libsystem_pthread.dylib       	       0x105e836f8 _pthread_start + 104
12  libsystem_pthread.dylib       	       0x105e7e940 thread_start + 8

Thread 2:: com.google.firebase.crashlytics.MachExceptionServer
0   libsystem_kernel.dylib        	       0x105f409f8 write + 8
1   XXXXX.debug.dylib             	       0x1090e3a1c FIRCLSSDKFileLog + 436 (FIRCLSInternalLogging.c:62)
2   XXXXX.debug.dylib             	       0x1090de29

@hackiftekhar
Copy link
Owner

It looks like a recursion issue. I'll check what might be the problem. Thanks for reporting this one. The crash report will surely help me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants