<div dir="ltr"><div><br></div>An investigation into why Opensim/Mono crashed when hosted on Linux distributions using kernels above 3.10 (maybe earlier), found the root cause to be thread naming technique. <div><br><div>A patch has been testing on my own configuration for sometime, along with several systems hosted by colleagues. More recently and independently verified on a system updated to Centos 7 which thereafter would run for a few hours before failing.</div><div><br></div><div>In addition to the Linux hosted crash, it was also discovered that the thread naming arrangement impacted on stability when Opensim ran in debug mode under Visual Studio. Intermittently  Opensim would hang polling the console input,</div><div><br></div><div>This issue will also be present on earlier Opensim releases using the above mentioned Linux kernels The modest source code change should enable anyone with concerns to run the fix.</div><div><br></div><div>The patch does not change the information provided for debug and monitoring purposes.</div><div><br></div><div>I have created a patch and attached to Mantis #7900 ( <a href="http://opensimulator.org/mantis/view.php?id=7900">http://opensimulator.org/mantis/view.php?id=7900</a> ) </div><div><br></div><div>Zadark</div><div><br></div><div>see also : </div><div><a href="http://opensimulator.org/mantis/view.php?id=7895">http://opensimulator.org/mantis/view.php?id=7895</a> (limited SIGSEGV data)</div></div><div><a href="http://opensimulator.org/mantis/view.php?id=7519">http://opensimulator.org/mantis/view.php?id=7519</a> (limited SIGSEGV data)<br></div></div>