If memory access to an unallocated address is executed (e.g a pointer in Watch window), the microcontroller stops working.
This state can be exited only by issuing reset.
Use debug windows with caution to prevent accidentally accessing such locations.