aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-09-19 18:50:19 +0000
committerJustin Clarke Casey2008-09-19 18:50:19 +0000
commit4c7ddd2c71c5189d7045c63a7a421d8742d8fcd4 (patch)
treed0b6f24d161676f614e7076030343120fb72c049 /OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
parentconvert to using proper .net tempfiles, should have done this (diff)
downloadopensim-SC_OLD-4c7ddd2c71c5189d7045c63a7a421d8742d8fcd4.zip
opensim-SC_OLD-4c7ddd2c71c5189d7045c63a7a421d8742d8fcd4.tar.gz
opensim-SC_OLD-4c7ddd2c71c5189d7045c63a7a421d8742d8fcd4.tar.bz2
opensim-SC_OLD-4c7ddd2c71c5189d7045c63a7a421d8742d8fcd4.tar.xz
* Remove one possible deadlock situation as seen today
* On script rez, XEngine was taking an m_scripts lock and then later on an m_parts lock when looking for a part by local id * In the meantime, a scene object being deleted would take an m_parts lock and then later on try to take an m_scripts lock when it tried to trigger script removal * There may be better ways to resolve this, but I believe that in general, we must always take an m_parts lock before an m_scripts lock
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs')
0 files changed, 0 insertions, 0 deletions