That wouldn't be a crash. When the application dies hijack typically removes all bindings and throws us back in the player application. Also because gpsapp is not threaded, as long as it responds to buttons, it is just fine. It just might not be getting any data off of the serial port. I've seen it happen, and leaving/re-entering gpsapp typically fixes it for me. It merely causes gpsapp to close and reopen the serial port.
_________________________
40GB - serial #40104051 gpsapp