diff options
author | Snoopy Pfeffer | 2011-11-06 15:05:19 +0100 |
---|---|---|
committer | Snoopy Pfeffer | 2011-11-06 15:05:19 +0100 |
commit | dfbfc9826aa67e0c8d04faa5608fb33cc86dd374 (patch) | |
tree | 435520f189687a80395ebff6391c636687cb3196 /OpenSim/Region/ClientStack | |
parent | Fix build break (diff) | |
download | opensim-SC_OLD-dfbfc9826aa67e0c8d04faa5608fb33cc86dd374.zip opensim-SC_OLD-dfbfc9826aa67e0c8d04faa5608fb33cc86dd374.tar.gz opensim-SC_OLD-dfbfc9826aa67e0c8d04faa5608fb33cc86dd374.tar.bz2 opensim-SC_OLD-dfbfc9826aa67e0c8d04faa5608fb33cc86dd374.tar.xz |
Damaged assets, especially appearance textures, could crash the region server with a fatal exception.
Now, such excpetions are caught by an exception handler and just an error message is shown.
This was the kind of exception causing these fatal server crashes:
APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs^M
^M
Exception: System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: offset exceeds the size of buffer
at System.Net.Sockets.NetworkStream.BeginRead (System.Byte[] buffer, Int32 offset, Int32 size, System.AsyncCallback callback, System.Object state) [0x00000] in <filename unknown>:0
at HttpServer.HttpClientContext.OnReceive (IAsyncResult ar) [0x00000] in <filename unknown>:0 ^M
^M
Application is terminating: True^M
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions