Hi OOPer, for sure here is the stack trace after it reaches the error.
thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x30e112ff8)
frame #0: 0x0000000114f3920f libswiftCore.dylib_swift_getGenericMetadata(swift::MetadataRequest, void const* const*, swift::TargetTypeContextDescriptor<swift::InProcess> const*) + 31 frame #1: 0x000000011d0ad75d SwiftUI
__swift_instantiateGenericMetadata + 29
frame #2: 0x000000011d1ceafd SwiftUImerged closure #1 (inout SwiftUI.ModifiedContent<τ_0_0, τ_0_1>) -> AttributeGraph.PointerOffset<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>, τ_0_1> in static SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeView(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewInputs) -> SwiftUI._ViewOutputs + 37 frame #3: 0x000000011d1d11ea SwiftUI
merged partial apply forwarder for closure #1 (inout SwiftUI.ModifiedContent<τ_0_0, τ_0_1>) -> AttributeGraph.PointerOffset<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>, τ_0_1> in static SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeView(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewInputs) -> SwiftUI._ViewOutputs + 40
frame #4: 0x000000011da9d305 SwiftUISwiftUI._GraphValue.subscript.getter : <τ_0_0>(offset: (inout τ_0_0) -> AttributeGraph.PointerOffset<τ_0_0, τ_1_0>) -> SwiftUI._GraphValue<τ_1_0> + 57 frame #5: 0x000000011d1cd946 SwiftUI
static SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeViewList(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs + 198
frame #6: 0x000000011d1cdc78 SwiftUIprotocol witness for static SwiftUI.View._makeViewList(view: SwiftUI._GraphValue<τ_0_0>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs in conformance < where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier> SwiftUI.ModifiedContent<τ_0_0, τ_0_1> : SwiftUI.View in SwiftUI + 28 frame #7: 0x000000011d1cdb6f SwiftUI
closure #2 (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs in static SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeViewList(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs + 319
frame #8: 0x000000011d1d1236 SwiftUIpartial apply forwarder for closure #2 (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs in static SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeViewList(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs + 37 frame #9: 0x000000011d1c8f20 SwiftUI
static SwiftUI.ViewModifier.makeMultiViewList(modifier: SwiftUI._GraphValue<τ_0_0>, inputs: SwiftUI._ViewListInputs, body: (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs) -> SwiftUI._ViewListOutputs + 211
frame #10: 0x000000011d1c7ab4 SwiftUIstatic SwiftUI.MultiViewModifier._makeViewList(modifier: SwiftUI._GraphValue<τ_0_0>, inputs: SwiftUI._ViewListInputs, body: (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs) -> SwiftUI._ViewListOutputs + 106 frame #11: 0x000000011d1cf3e1 SwiftUI
protocol witness for static SwiftUI.ViewModifier._makeViewList(modifier: SwiftUI._GraphValue<τ_0_0>, inputs: SwiftUI._ViewListInputs, body: (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs) -> SwiftUI._ViewListOutputs in conformance SwiftUI._BackgroundStyleModifier<τ_0_0> : SwiftUI.ViewModifier in SwiftUI + 16
frame #12: 0x000000011d1cda07 SwiftUIstatic SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeViewList(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs + 391 frame #13: 0x000000011d1cdc78 SwiftUI
protocol witness for static SwiftUI.View._makeViewList(view: SwiftUI._GraphValue<τ_0_0>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs in conformance < where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier> SwiftUI.ModifiedContent<τ_0_0, τ_0_1> : SwiftUI.View in SwiftUI + 28
frame #14: 0x000000011d1cdb6f SwiftUIclosure #2 (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs in static SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeViewList(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs + 319 frame #15: 0x000000011d1d1236 SwiftUI
partial apply forwarder for closure #2 (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs in static SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeViewList(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs + 37
frame #16: 0x000000011d0bd677 SwiftUImerged generic specialization <SwiftUI.LayoutPriorityLayout> of static SwiftUI.MultiViewModifier._makeViewList(modifier: SwiftUI._GraphValue<τ_0_0>, inputs: SwiftUI._ViewListInputs, body: (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs) -> SwiftUI._ViewListOutputs + 49 frame #17: 0x000000011d0bd45e SwiftUI
generic specialization <SwiftUI._SafeAreaIgnoringLayout> of static SwiftUI.MultiViewModifier._makeViewList(modifier: SwiftUI._GraphValue<τ_0_0>, inputs: SwiftUI._ViewListInputs, body: (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs) -> SwiftUI._ViewListOutputs + 16
frame #18: 0x000000011d1cfb82 SwiftUIprotocol witness for static SwiftUI.ViewModifier._makeViewList(modifier: SwiftUI._GraphValue<τ_0_0>, inputs: SwiftUI._ViewListInputs, body: (SwiftUI._Graph, SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs) -> SwiftUI._ViewListOutputs in conformance SwiftUI._SafeAreaIgnoringLayout : SwiftUI.ViewModifier in SwiftUI + 40 frame #19: 0x000000011d1cda07 SwiftUI
static SwiftUI.ModifiedContent< where τ_0_0: SwiftUI.View, τ_0_1: SwiftUI.ViewModifier>._makeViewList(view: SwiftUI._GraphValue<SwiftUI.ModifiedContent<τ_0_0, τ_0_1>>, inputs: SwiftUI._ViewListInputs) -> SwiftUI._ViewListOutputs + 391
EXC_BAD_ACCESS code=2 may be caused by various reasons, but one possible reason is infinite recursive call. Do you think of any places where it may cause infinite recursive calls? Or can you show the stack trace?