hi, are you still maintaining the repo? If so, on iOS 13 an intermittent crash happens on layoutSubviews. below is the stacktrace. thanks
OS Version: 13.0.0 (17A5547d)
Device: iPhone SE
RAM Free: 5.8%
Disk Free: 18.5%
#0. Crashed: com.apple.main-thread
0 libswiftCore.dylib 0x1b7cacbf8 + 4
1 libswiftCore.dylib 0x1b7cac7c4 swift_getWitnessTable + 712
2 libswiftCore.dylib 0x1b7cbfd6c + 380
3 libswiftCore.dylib 0x1b7c99b7c + 1208
4 libswiftCore.dylib 0x1b7c9b600 + 312
5 libswiftFoundation.dylib 0x1de49db54 + 296
6 libswiftFoundation.dylib 0x1de409d44 + 224
7 Foundation 0x1aa8337c0 + 288
8 Foundation 0x1aa83581c + 332
9 Foundation 0x1aa835270 + 624
10 Foundation 0x1aa784ccc + 68
11 Foundation 0x1aa831360 + 300
12 Spots 0x10762e9a8 SpotsScrollView.layoutViews() + 53 (SpotsScrollView+iOS.swift:53)
13 Spots 0x107631450 closure #3 in SpotsScrollView.observeView(view:) + 190 (SpotsScrollView.swift:190)
14 Spots 0x1076331d4 partial apply for thunk for @escaping @callee_guaranteed (@guaranteed UIScrollView, @in_guaranteed NSKeyValueObservedChange<CGSize>) -> () ()
15 libswiftFoundation.dylib 0x1de40a730 + 592
16 libswiftFoundation.dylib 0x1de49dd68 + 828
17 libswiftFoundation.dylib 0x1de409d44 + 224
18 Foundation 0x1aa8337c0 + 288
19 Foundation 0x1aa83581c + 332
20 Foundation 0x1aa835270 + 624
21 Foundation 0x1aa784ccc + 68
22 Foundation 0x1aa831650 + 324
23 UIKitCore 0x1ae8559d8 + 340
24 UIKitCore 0x1ae624164 + 292
25 Foundation 0x1aa835234 + 564
26 Foundation 0x1aa784ccc + 68
27 Foundation 0x1aa831360 + 300
28 Spots 0x10762e9a8 SpotsScrollView.layoutViews() + 53 (SpotsScrollView+iOS.swift:53)
29 Spots 0x107631450 closure #3 in SpotsScrollView.observeView(view:) + 190 (SpotsScrollView.swift:190)
30 Spots 0x1076331d4 partial apply for thunk for @escaping @callee_guaranteed (@guaranteed UIScrollView, @in_guaranteed NSKeyValueObservedChange<CGSize>) -> () ()
31 libswiftFoundation.dylib 0x1de40a730 + 592
32 libswiftFoundation.dylib 0x1de49dd68 + 828
33 libswiftFoundation.dylib 0x1de409d44 + 224
34 Foundation 0x1aa8337c0 + 288
35 Foundation 0x1aa83581c + 332
36 Foundation 0x1aa835270 + 624
37 Foundation 0x1aa784ccc + 68
38 Foundation 0x1aa831650 + 324
39 UIKitCore 0x1ae8559d8 + 340
40 UIKitCore 0x1ae624164 + 292
41 Foundation 0x1aa835234 + 564
42 Foundation 0x1aa784ccc + 68
43 Foundation 0x1aa831360 + 300
44 UIKitCore 0x1ae60527c + 3564
45 UIKitCore 0x1ae6052a4 + 3604
46 UIKitCore 0x1ae6052a4 + 3604
47 UIKitCore 0x1ae6052a4 + 3604
48 UIKitCore 0x1ae6052a4 + 3604
49 UIKitCore 0x1ae6052a4 + 3604
50 UIKitCore 0x1ae6052a4 + 3604
51 UIKitCore 0x1ae6052a4 + 3604
52 UIKitCore 0x1ae6052a4 + 3604
53 UIKitCore 0x1ae6052a4 + 3604
54 UIKitCore 0x1ae6052a4 + 3604
55 UIKitCore 0x1ae621c08 + 136
56 Spots 0x1075f4e88 ComponentTableView.layoutSubviews() + 12 (ComponentTableView.swift:12)
57 Spots 0x1075f4f98 @objc ComponentTableView.layoutSubviews() ()
58 UIKitCore 0x1ae8d92cc + 2140
59 QuartzCore 0x1b0e77694 + 284
60 QuartzCore 0x1b0e7bec4 + 480
61 QuartzCore 0x1b0e878b8 + 136
62 QuartzCore 0x1b0dd2c70 + 296
63 QuartzCore 0x1b0dfcbd8 + 676
64 UIKitCore 0x1ae451e28 + 112
65 UIKitCore 0x1ae4e9dc0 + 5680
66 UIKitCore 0x1ae4e2a40 + 108
67 CoreFoundation 0x1aa407cd8 + 24
68 CoreFoundation 0x1aa407c30 + 80
69 CoreFoundation 0x1aa4073c8 + 180
70 CoreFoundation 0x1aa402514 + 1080
71 CoreFoundation 0x1aa401db4 CFRunLoopRunSpecific + 464
72 GraphicsServices 0x1b4711328 GSEventRunModal + 104
73 UIKitCore 0x1ae458e94 UIApplicationMain + 1936
74 Abra 0x1047b35dc main + 12 ( UIImageView+ProfilePicture.swift:12)
75 libdyld.dylib 0x1aa28d424 + 4
--
#0. Crashed: com.apple.main-thread
0 libswiftCore.dylib 0x1b7cacbf8 + 4
1 libswiftCore.dylib 0x1b7cac7c4 swift_getWitnessTable + 712
2 libswiftCore.dylib 0x1b7cbfd6c + 380
3 libswiftCore.dylib 0x1b7c99b7c + 1208
4 libswiftCore.dylib 0x1b7c9b600 + 312
5 libswiftFoundation.dylib 0x1de49db54 + 296
6 libswiftFoundation.dylib 0x1de409d44 + 224
7 Foundation 0x1aa8337c0 + 288
8 Foundation 0x1aa83581c + 332
9 Foundation 0x1aa835270 + 624
10 Foundation 0x1aa784ccc + 68
11 Foundation 0x1aa831360 + 300
12 Spots 0x10762e9a8 SpotsScrollView.layoutViews() + 53 (SpotsScrollView+iOS.swift:53)
13 Spots 0x107631450 closure #3 in SpotsScrollView.observeView(view:) + 190 (SpotsScrollView.swift:190)
14 Spots 0x1076331d4 partial apply for thunk for @escaping @callee_guaranteed (@guaranteed UIScrollView, @in_guaranteed NSKeyValueObservedChange<CGSize>) -> () ()
15 libswiftFoundation.dylib 0x1de40a730 + 592
16 libswiftFoundation.dylib 0x1de49dd68 + 828
17 libswiftFoundation.dylib 0x1de409d44 + 224
18 Foundation 0x1aa8337c0 + 288
19 Foundation 0x1aa83581c + 332
20 Foundation 0x1aa835270 + 624
21 Foundation 0x1aa784ccc + 68
22 Foundation 0x1aa831650 + 324
23 UIKitCore 0x1ae8559d8 + 340
24 UIKitCore 0x1ae624164 + 292
25 Foundation 0x1aa835234 + 564
26 Foundation 0x1aa784ccc + 68
27 Foundation 0x1aa831360 + 300
28 Spots 0x10762e9a8 SpotsScrollView.layoutViews() + 53 (SpotsScrollView+iOS.swift:53)
29 Spots 0x107631450 closure #3 in SpotsScrollView.observeView(view:) + 190 (SpotsScrollView.swift:190)
30 Spots 0x1076331d4 partial apply for thunk for @escaping @callee_guaranteed (@guaranteed UIScrollView, @in_guaranteed NSKeyValueObservedChange<CGSize>) -> () ()
31 libswiftFoundation.dylib 0x1de40a730 + 592
32 libswiftFoundation.dylib 0x1de49dd68 + 828
33 libswiftFoundation.dylib 0x1de409d44 + 224
34 Foundation 0x1aa8337c0 + 288
35 Foundation 0x1aa83581c + 332
36 Foundation 0x1aa835270 + 624
37 Foundation 0x1aa784ccc + 68
38 Foundation 0x1aa831650 + 324
39 UIKitCore 0x1ae8559d8 + 340
40 UIKitCore 0x1ae624164 + 292
41 Foundation 0x1aa835234 + 564
42 Foundation 0x1aa784ccc + 68
43 Foundation 0x1aa831360 + 300
44 UIKitCore 0x1ae60527c + 3564
45 UIKitCore 0x1ae6052a4 + 3604
46 UIKitCore 0x1ae6052a4 + 3604
47 UIKitCore 0x1ae6052a4 + 3604
48 UIKitCore 0x1ae6052a4 + 3604
49 UIKitCore 0x1ae6052a4 + 3604
50 UIKitCore 0x1ae6052a4 + 3604
51 UIKitCore 0x1ae6052a4 + 3604
52 UIKitCore 0x1ae6052a4 + 3604
53 UIKitCore 0x1ae6052a4 + 3604
54 UIKitCore 0x1ae6052a4 + 3604
55 UIKitCore 0x1ae621c08 + 136
56 Spots 0x1075f4e88 ComponentTableView.layoutSubviews() + 12 (ComponentTableView.swift:12)
57 Spots 0x1075f4f98 @objc ComponentTableView.layoutSubviews() ()
58 UIKitCore 0x1ae8d92cc + 2140
59 QuartzCore 0x1b0e77694 + 284
60 QuartzCore 0x1b0e7bec4 + 480
61 QuartzCore 0x1b0e878b8 + 136
62 QuartzCore 0x1b0dd2c70 + 296
63 QuartzCore 0x1b0dfcbd8 + 676
64 UIKitCore 0x1ae451e28 + 112
65 UIKitCore 0x1ae4e9dc0 + 5680
66 UIKitCore 0x1ae4e2a40 + 108
67 CoreFoundation 0x1aa407cd8 + 24
68 CoreFoundation 0x1aa407c30 + 80
69 CoreFoundation 0x1aa4073c8 + 180
70 CoreFoundation 0x1aa402514 + 1080
71 CoreFoundation 0x1aa401db4 CFRunLoopRunSpecific + 464
72 GraphicsServices 0x1b4711328 GSEventRunModal + 104
73 UIKitCore 0x1ae458e94 UIApplicationMain + 1936
74 Abra 0x1047b35dc main + 12 ( UIImageView+ProfilePicture.swift:12)
75 libdyld.dylib 0x1aa28d424 + 4
#1. Thread
0 libsystem_kernel.dylib 0x1aa283a84 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1aa1a7ff4 _pthread_wqthread + 352
2 libsystem_pthread.dylib 0x1aa1aaae4 start_wqthread + 8
#2. com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x1aa2615f0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1aa260a5c mach_msg + 72
2 CoreFoundation 0x1aa407560 + 216
3 CoreFoundation 0x1aa402680 + 1444
4 CoreFoundation 0x1aa401db4 CFRunLoopRunSpecific + 464
5 Foundation 0x1aa7408a4 + 228
6 Foundation 0x1aa740784 + 88
7 UIKitCore 0x1ae4ef7e0 + 152
8 Foundation 0x1aa87091c + 848
9 libsystem_pthread.dylib 0x1aa1a71f0 _pthread_start + 124
10 libsystem_pthread.dylib 0x1aa1aaaf0 thread_start + 8
#3. com.apple.CoreMotion.MotionThread
0 libsystem_kernel.dylib 0x1aa2615f0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1aa260a5c mach_msg + 72
2 CoreFoundation 0x1aa407560 + 216
3 CoreFoundation 0x1aa402680 + 1444
4 CoreFoundation 0x1aa401db4 CFRunLoopRunSpecific + 464
5 CoreFoundation 0x1aa402b00 CFRunLoopRun + 60
6 CoreMotion 0x1b71857d0 CLClientCreateIso6709Notation + 149552
7 libsystem_pthread.dylib 0x1aa1a71f0 _pthread_start + 124
8 libsystem_pthread.dylib 0x1aa1aaaf0 thread_start + 8
#4. Thread
0 libsystem_kernel.dylib 0x1aa283a84 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1aa1a7ff4 _pthread_wqthread + 352
2 libsystem_pthread.dylib 0x1aa1aaae4 start_wqthread + 8
#5. Thread
0 libsystem_pthread.dylib 0x1aa1aaadc + 190
#6. com.twitter.crashlytics.ios.MachExceptionServer
0 Abra 0x1051b99c8 CLSProcessRecordAllThreads + 376 (CLSProcess.c:376)
1 Abra 0x1051b9db0 CLSProcessRecordAllThreads + 407 (CLSProcess.c:407)
2 Abra 0x1051a9724 CLSHandler + 26 (CLSHandler.m:26)
3 Abra 0x1051a4b14 CLSMachExceptionServer + 446 (CLSMachException.c:446)
4 libsystem_pthread.dylib 0x1aa1a71f0 _pthread_start + 124
5 libsystem_pthread.dylib 0x1aa1aaaf0 thread_start + 8
#7. Thread
0 libsystem_kernel.dylib 0x1aa283a84 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1aa1a7ff4 _pthread_wqthread + 352
2 libsystem_pthread.dylib 0x1aa1aaae4 start_wqthread + 8
#8. com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x1aa2615f0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1aa260a5c mach_msg + 72
2 CoreFoundation 0x1aa407560 + 216
3 CoreFoundation 0x1aa402680 + 1444
4 CoreFoundation 0x1aa401db4 CFRunLoopRunSpecific + 464
5 CFNetwork 0x1ad659c88 (Missing)
6 Foundation 0x1aa87091c + 848
7 libsystem_pthread.dylib 0x1aa1a71f0 _pthread_start + 124
8 libsystem_pthread.dylib 0x1aa1aaaf0 thread_start + 8
#9. Thread
0 libsystem_kernel.dylib 0x1aa283a84 __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x1aa1a7ff4 _pthread_wqthread + 352
2 libsystem_pthread.dylib 0x1aa1aaae4 start_wqthread + 8
#10. JavaScriptCore bmalloc scavenger
0 libsystem_kernel.dylib 0x1aa282c9c __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1aa1a0168 + 684
2 libc++.1.dylib 0x1aa2d47a8 std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 24
3 JavaScriptCore 0x1b96607ac + 108
4 JavaScriptCore 0x1b9664120 + 200
5 JavaScriptCore 0x1b9663e08 + 10
6 JavaScriptCore 0x1b9665114 + 38
7 libsystem_pthread.dylib 0x1aa1a71f0 _pthread_start + 124
8 libsystem_pthread.dylib 0x1aa1aaaf0 thread_start + 8
#11. WebThread
0 libsystem_kernel.dylib 0x1aa2615f0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1aa260a5c mach_msg + 72
2 CoreFoundation 0x1aa407560 + 216
3 CoreFoundation 0x1aa402680 + 1444
4 CoreFoundation 0x1aa401db4 CFRunLoopRunSpecific + 464
5 WebCore 0x1b23106d4 RunWebThread(void*) + 612
6 libsystem_pthread.dylib 0x1aa1a71f0 _pthread_start + 124
7 libsystem_pthread.dylib 0x1aa1aaaf0 thread_start + 8