I'm sorry if this is posted in the wrong place, I don't know how to report a bug.
The problem is that in Windows, if your compiled executable contains "setup" in the file name, when you try to run with debugging, the debugger crashes, and if you try to run without debugger, you get a "Failed to execute: 470" error.
The workarround is easy, you must run the IDE elevated (right click on the lazarus shortcut, Run as Administrator), and then everything works fine.
The problem is caused because Windows wants to run any application that contains "setup" in the file name elevated, but if you're running the IDE in user mode, it just fails.
While this isn't really a problem with Lazarus nor the debugger, it would be nice if the error message was a bit more clear than "Ooops, the debugger crashed".