My MapView crashes when I start filling out the address form

I am trying to build a Map View using MapKit which takes in user provided parameters such as locality, administrative area, etc., and when the user taps "submit", it should place a marker at the place, if it finds it on the map. However, even before I tap the button, once I tap out of one of the address fields, the app crashes with the following crash message: Thread 3: signal SIGABRT

I don't understand this at all because I don't even tap the button which sends the address to LocationManager to convert it to coordinates in the first place. How does it crash when the MapKit functions aren't even called?

I have tried using the same form with the same state objects and everything without the map on the screen, and it works just fine. So it has to do something with MapKit, right? Please help, I'm on a bit of a time crunch.

The crash log from Xcode is more important.

My MapView crashes when I start filling out the address form
 
 
Q