Update: I've discovered 3 extra things that might be of use.
It doesn't crash in zombies no matter what
If I join an empty MP server, it works fine
If I join an empty MP server and somebody joins it, it also works fine. So the problem only occurs if I try to join a server with people on it.
This issue still hasn't been resolved. Please bump this.