I didn't have any of those processes running by name, but I did have the default port 7224 in use by another process. I opened up a command terminal, used netstat -aon, found the PID of the process using 7224, and when I opened up Task Manager and enabled the PID column, I found that port 7224 was being used by a process I couldn't kill.
I found from another website (ftp://ftp.gnu.org/old-gnu/Manuals/gdb/html_node/gdb_130.html) that it didn't matter what port I used as long as it matched up with the target. How was I to know that, I didn't know. So I tried 7225 and Debug was successful.
So the problem is that it hangs up, because the port is in use, not necessarily by another instance of GDB.
Hope that helps.