Back in the late 1980s when i took a Basic programming course the teacher termed this a runaway condition instead of Halt and Catch Fire. Fortunately the BREAK Key worked to kill the program that was out of control. However I can see if your low level programming and dont have this BREAK option that a reset or instant power off might be needed as for CPU use goes to 100% and its stuck in a loop out in limbo.