[Opensim-users] Crash on collision

Klaus-E. Klingner klingner at silverday.de
Sat Dec 31 12:24:34 UTC 2011


Hallo,

since updating to the new DIVA build (16915) my server keeps crashing 
when an avatar bumps into something with this message:

Region (root) # Stacktrace:

   at (wrapper managed-to-native) Ode.NET.d.Collide 
(intptr,intptr,int,Ode.NET.d/ContactGeom[],int) <0xffffffff>
   at OpenSim.Region.Physics.OdePlugin.OdeScene.near 
(intptr,intptr,intptr) <0x0054f>
   at (wrapper native-to-managed) 
OpenSim.Region.Physics.OdePlugin.OdeScene.near (intptr,intptr,intptr) 
<0xffffffff>
   at (wrapper managed-to-native) Ode.NET.d.SpaceCollide2 
(intptr,intptr,intptr,Ode.NET.d/NearCallback) <0xffffffff>
   at OpenSim.Region.Physics.OdePlugin.OdeScene.near 
(intptr,intptr,intptr) <0x0022f>
   at (wrapper native-to-managed) 
OpenSim.Region.Physics.OdePlugin.OdeScene.near (intptr,intptr,intptr) 
<0xffffffff>
   at (wrapper managed-to-native) Ode.NET.d.SpaceCollide2 
(intptr,intptr,intptr,Ode.NET.d/NearCallback) <0xffffffff>
   at OpenSim.Region.Physics.OdePlugin.OdeScene.collision_optimized 
(single) <0x00527>
   at OpenSim.Region.Physics.OdePlugin.OdeScene.Simulate (single) <0x00c07>
   at OpenSim.Region.Framework.Scenes.SceneGraph.UpdatePhysics (double) 
<0x00046>
   at OpenSim.Region.Framework.Scenes.Scene.Update () <0x00627>
   at OpenSim.Region.Framework.Scenes.Scene.Heartbeat () <0x00047>
   at System.Threading.Thread.StartUnsafe () <0x00071>
   at (wrapper runtime-invoke) object.runtime_invoke_void__this__ 
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

         mono() [0x494e01]
         mono() [0x4e62bf]
         mono() [0x41b769]
         /lib64/libpthread.so.0(+0xf2d0) [0x7f77da3d92d0]
         
/opt/opensim/diva-r16915/bin/libode-x86_64.so(_ZN6Opcode11OBBCollider8_CollideEPKNS_14AABBNoLeafNodeE+0x543) 
[0x7f77c3c7fa53]
         
/opt/opensim/diva-r16915/bin/libode-x86_64.so(_ZN6Opcode11OBBCollider8_CollideEPKNS_14AABBNoLeafNodeE+0x1323) 
[0x7f77c3c80833]

Debug info from gdb:


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

This also happens when I am opening an object and then close the 
Edit-window.

I am running the simulator on OpenSuSE 11.4 - 64bit with

Mono JIT compiler version 2.10.2 (tarball Mon Apr 18 15:12:52 UTC 2011)
Copyright (C) 2002-2011 Novell, Inc and Contributors. www.mono-project.com
         TLS:           __thread
         SIGSEGV:       altstack
         Notifications: epoll
         Architecture:  amd64
         Disabled:      none
         Misc:          debugger softdebug
         LLVM:          yes(2.9svn-mono)
         GC:            Included Boehm (with typed GC and Parallel Mark)

The sim is started in a screen:

#!/bin/sh
cd /opt/opensim/diva-r16915/bin
TIME="OpenSim Down, Restarting: `date +"%A, %B %d - %r"`"
echo $TIME >>/opt/opensim/logs/os.log
cd /opt/opensim/diva-r16915/bin
ulimit -s 262144
screen -fa -S OS -d -U -m mono OpenSim.exe -console

Any tips?

Regards,

Klaus




More information about the Opensim-users mailing list