When testing new code that has problems, sometimes I cannot break out of debug mode. I get a message saying "Debug process already running" - when the process already running is the one I am trying to "kill". Usually at this point I have to reboot. I cannot close Delphi normally, I cannot kill the process through Ctrl+Alt+Delete.
I don't know if this behavior is normal for the debugger. My expectations are, if I am running the program inside the IDE, then this means the program is running in a protected shell inside the IDE...and nothing the program does should be fatal to the OS - to the point I have to reboot.
Am I dead wrong?