[Opensim-dev] opensim git master 79945cff7c5578f864a044e038f6a32c9ac92f0a Linux: problem with threads...

dutch.glory at yahoo.com dutch.glory at yahoo.com
Thu Dec 24 11:58:13 UTC 2015


opensim  git master 79945cff7c5578f864a044e038f6a32c9ac92f0a  
Linux: problem with threads...

MONO:
Mono version 4.2.1 (Stable 4.2.1.102/6dd2d0d Fri Dec 11 11:58:01 UTC 2015)
        TLS:		__thread
        SIGSEGV:	altstack
        Notifications:	epoll
        Architecture:	amd64
        Disabled:	none
        Misc		softdebug
        LLVM:		supported, not enabled.
        GC:		sgen


on Linux (Leap 42)  threads are still coming in to fast, witch mono on Linux 
can't handle...   (especially with maptile generation on startup) 

Proposal:  add option to opensim.ini to slow down threads on slow systems..  
(or turn of if you don't need it)  

i will look for way to run opensim with gdb  or DDD  (debugger)  
tips are welcome...

André

--
Region (MetalFan Standalone) # [ERROR] FATAL UNHANDLED EXCEPTION: 
System.NullReferenceException: Object reference not set to an instance of an 
object
  at System.Threading.EventWaitHandle.Reset () [0x00012] in 
/home/abuild/rpmbuild/BUILD/mono-4.2.1/mcs/class/corlib/System.Threading/EventWaitHandle.cs:198
  at (wrapper remoting-invoke-with-check) 
System.Threading.EventWaitHandle:Reset ()
  at System.Threading.Timer+Scheduler.SchedulerThread () [0x0002f] in 
/home/abuild/rpmbuild/BUILD/mono-4.2.1/mcs/class/corlib/System.Threading/Timer.cs:338
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) 
[0x00017] in 
/home/abuild/rpmbuild/BUILD/mono-4.2.1/external/referencesource/mscorlib/system/threading/thread.cs:68
  at System.Threading.ExecutionContext.RunInternal 
(System.Threading.ExecutionContext executionContext, 
System.Threading.ContextCallback callback, System.Object state, Boolean 
preserveSyncCtx) [0x00081] in 
/home/abuild/rpmbuild/BUILD/mono-4.2.1/external/referencesource/mscorlib/system/threading/executioncontext.cs:581
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext 
executionContext, System.Threading.ContextCallback callback, System.Object 
state, Boolean preserveSyncCtx) [0x00000] in 
/home/abuild/rpmbuild/BUILD/mono-4.2.1/external/referencesource/mscorlib/system/threading/executioncontext.cs:530
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext 
executionContext, System.Threading.ContextCallback callback, System.Object 
state) [0x00031] in 
/home/abuild/rpmbuild/BUILD/mono-4.2.1/external/referencesource/mscorlib/system/threading/executioncontext.cs:519
  at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in 
/home/abuild/rpmbuild/BUILD/mono-4.2.1/external/referencesource/mscorlib/system/threading/thread.cs:105


More information about the Opensim-dev mailing list