I experienced similar crashes when playing Pokémon Go and traced the problem to a larger fault with the A9 that occurs whenever the device is using GPS and the screen goes to sleep. This includes all GPS apps; I've reproduced the crash on Google Maps, Ingress, and a couple other apps that do not use the Google Maps API. I've heard from other A9 users that they have similar problems, but have not as of yet fired an E-mail off to HTC asking if they're aware of the problem and have any intention of fixing it. I have not as of yet tried putting a custom ROM on my phone to see if that solves the issue.
My stop-gap solution was to set my screen timeout to 10-15 minutes only when I'm playing the game, and use Pokémon Go's built in battery saver mode to keep power consumption down while I was out walking/Pokémon hunting.
Hope this helps.