(JoinDialog.OnJoin): Use exc_info in a somewhat safer way. Storing the traceback in a local variable can lead to memory leaks