I think that all Garmin tw@t navs, probably others, lock up from time to time - it's cos they have a microprocessor inside, running dodgy software.
Unfortunately it has become the norm in the software world to release their products before they are 'fit for purpose' - then expect the customer to find and report the issues. If you are lucky they fix the easy bugs and then get you to download the 'latest version' of dodgy code
These 'code monkeys'

don't live in the real world like what us hardware Engineers have to - how many releases of hardware am I allowed? Just the one - has to be right first time otherwise it costs the company a fortune - we can't just lob 'latest releases' out every few weeks.
Hope that explains why these things go wrong