diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index d9fefb49aa..3961f51578 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs @@ -726,9 +726,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP catch (Exception e) { // Don't let a failure in an individual client thread crash the whole sim. - // FIXME: possibly more sophisticated cleanup since leaving client resources around will - // probably cause long term instability. I think this is still better than bring down the whole - // region + // FIXME: could do more sophisticated cleanup since leaving client resources around may + // cause instability for the region server over time. However, it could be a little tricky to + // prevent an exception loop if the client thread has already crashed due to some unexpected + // situation. m_log.ErrorFormat("[CLIENT]: Client thread for {0} {1} crashed. Exception {2}", Name, AgentId, e); } }