When I plug my GC controler into any port, the system suddenly turns off. I'm sure I need a new controler, but I'm just wondering why it's doing this and if it's a common problem.

Note: It's an official GC controler, not third party.