Open CoderChenHuan opened 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]
This isn't normal. Can you send over a sample project that does this?
Bug description:
The app crashes due to a cyclic call detected in BaseView
Environment:
code
Crash Log: