My up-to-date Garmin 645M froze during a run after a few miles, for no apparent reason. I didn't do anything out of the ordinary. It was stuck on the run status screen, with no music and nothing responding, until I held down the Light button for 15 seconds to turn it off to reboot it. After it restarted, the run showed up paused at a point slightly before where it froze.
I see entries for today's run in one of the EVNTLOGS files but don't recognize any discrepancies with errorless runs. Is there anything that can shed light on what happened?