pressing ESC causes some things to break such as chat window or loss of USB controller/joystick.
Could a process tree diagram be created to explain the systems involved and the processes that are running or influenced when a player presses ESC.
Or could a 0.5 second delay be put into some code on a dev build to see if stability in increased. So when a player presses ESC a short half second delay is given to allow background processes to stay alive and not fail.