SwiftKickMobile / SwiftMessages

A very flexible message bar for UIKit and SwiftUI.
MIT License
7.33k stars 747 forks source link

The app crashes due to a cyclic call detected in BaseView #565

Open CoderChenHuan opened 1 month ago

CoderChenHuan commented 1 month ago

Bug description:

The app crashes due to a cyclic call detected in BaseView

Environment:

code

func goRaffleInformationConfirmation() {
         let vc = RoopyRaffleActiveInformationConfirmationVC.instantiateXib()
          UIViewController.nl.topViewController.showFromSegue(vc)
 }

func showFromSegue(_ vc: UIViewController, layout: SwiftMessagesSegue.Layout = .bottomMessage, dimMode: SwiftMessages.DimMode = .color(color: .init(hexString: "#000000")!.withAlphaComponent(0.5), interactive: true), eventListener: SwiftMessages.EventListener? = nil) -> SwiftMessagesSegue {
        let source = UIViewController.nl.topViewController
        let segue = SwiftMessagesSegue(identifier: String(describing: vc.self), source: source, destination: vc)
        segue.configure(layout: layout)
        segue.dimMode = dimMode
        segue.perform()
        if let eventListener {
            segue.eventListeners.append(eventListener)
        }
        return segue
}

Crash Log:

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

This isn't normal. Can you send over a sample project that does this?