Fuck that. I bought one of the assassins creed games legitimately, then had it refuse to launch after a few weeks because they updated their launcher and borked it. I then pirated that same game to bypass the launcher issue and pirated every other ubisoft game since then.
If I have to pirate games to get around a deliberate flaw you worked into your program, I’m not paying for that game.
The OS, or the window manager?
In 95% of cases, switching to a secondary tty(via ctrl+alt+f<n>) will give you access to find and kill whatever is hanging without requiring a reboot.