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.

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.

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,

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.

The patch does not change the information provided for debug and monitoring
purposes.

I have created a patch and attached to Mantis #7900 (
http://opensimulator.org/mantis/view.php?id=7900 )

Zadark

see also :
http://opensimulator.org/mantis/view.php?id=7895 (limited SIGSEGV data)
http://opensimulator.org/mantis/view.php?id=7519 (limited SIGSEGV data)
_______________________________________________
Opensim-dev mailing list
[email protected]
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev

Reply via email to