[Opensim-users] MapItemRequestThread errors

Justin Clark-Casey jjustincc at googlemail.com
Tue Jun 5 01:23:59 UTC 2012


On 04/06/12 13:37, Sarge Misfit wrote:
> I am seeing red error messages as follows:
>
> ERROR - OpenSim.OpenSim [WATCHDOG]: Timeout detected for thread "MapItemRequestThread (Workshop)".
> ThreadState=Background. Last tick was 5835ms ago
>
> I don't think this is anything to worry about as this is my offline standalone, so I am the only user and don't need the
> Map, but I would like to fix this anyway.

This thread is used in the WorldMapModule to serve map item requests by the looks of it (I'm not an expert in this 
area).  The targets are other regions - possibly in standalone mode a network request is still being made (not ideal but 
possible).

It looks like there an 80ms thread whilst the thread waits for responses.  From a quick scan of this code, I'm not sure 
those requests have timeouts, though no response would be odd if all the regions are local.  If there are no timeouts or 
even long ones, then that would tie up the thread sufficiently to cause the timeout warning.

If the thread is permanently tied up then I suspect the symptom would be that map items no longer work.  You could 
determine this by executing "show threads" on the region console.  If you see a MapItemRequestThread (<region-name>) 
with a high LAST UPDATE (MS) then this would indicate that it's stalled.

It would be good if you could file a mantis on this with all the details, though no guarantee of a quick fix.

-- 
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc



More information about the Opensim-users mailing list