Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008245opensim[REGION] Physics Enginespublic2017-10-02 18:572017-10-02 18:57
Reportermewtwo0641 
Assigned To 
PrioritynormalSeverityblockReproducibilityrandom
StatusnewResolutionopen 
PlatformOSOS Version
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0008245: BulletSim - "Object reference not set to an instance of an object"; Frozen simulator
DescriptionWhile running under BulletSim physics; Rezzing some items causes a flood of red text complaining about the item in question.

Once the issue occurs the entire simulator seems frozen, can't move, no object updates are sent, Can rez new items but they won't appear until next sim restart.

ODE/ubODE seem to handle the problematic items just fine; Only BulletSim exhibits this behavior.
Steps To ReproduceIt seems random as to which items cause this so there is no clear indication of what to do to reproduce it.
Additional InformationException:

2017-10-02 20:43:30,808 ERROR [SCENE]: caught exception meshing object 06097899-45b7-4e9f-84ac-72c7b30f4092. Object set to phantom. e=System.NullReferenceException: Object reference not set to an instance of an object.
   at OpenSim.Region.PhysicsModule.BulletS.BSPrimLinkable.RemoveDependencies() in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSPrimLinkable.cs:line 176
   at OpenSim.Region.PhysicsModule.BulletS.BSPrim.<CreateGeomAndObject>b__41(BulletBody pBody, BulletShape pShape) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSPrim.cs:line 1619
   at OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.DereferenceExistingShape(BSPhysObject prim, PhysicalDestructionCallback shapeCallback) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSShapeCollection.cs:line 112
   at OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.CreateGeomMeshOrHull(BSPhysObject prim, PhysicalDestructionCallback shapeCallback) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSShapeCollection.cs:line 309
   at OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.CreateGeom(Boolean forceRebuild, BSPhysObject prim, PhysicalDestructionCallback shapeCallback) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSShapeCollection.cs:line 227
   at OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.GetBodyAndShape(Boolean forceRebuild, BulletWorld sim, BSPhysObject prim, PhysicalDestructionCallback bodyCallback) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSShapeCollection.cs:line 86
   at OpenSim.Region.PhysicsModule.BulletS.BSPrim.CreateGeomAndObject(Boolean forceRebuild) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSPrim.cs:line 1613
   at OpenSim.Region.PhysicsModule.BulletS.BSPrim.<.ctor>b__0() in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSPrim.cs:line 107
   at OpenSim.Region.PhysicsModule.BulletS.BSScene.TaintedObject(String pOriginator, String pIdent, TaintCallback pCallback) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSScene.cs:line 1244
   at OpenSim.Region.PhysicsModule.BulletS.BSScene.TaintedObject(UInt32 pOriginator, String pIdent, TaintCallback pCallback) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSScene.cs:line 1233
   at OpenSim.Region.PhysicsModule.BulletS.BSPrim..ctor(UInt32 localID, String primName, BSScene parent_scene, Vector3 pos, Vector3 size, Quaternion rotation, PrimitiveBaseShape pbs, Boolean pisPhysical) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSPrim.cs:line 102
   at OpenSim.Region.PhysicsModule.BulletS.BSPrimDisplaced..ctor(UInt32 localID, String primName, BSScene parent_scene, Vector3 pos, Vector3 size, Quaternion rotation, PrimitiveBaseShape pbs, Boolean pisPhysical) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSPrimDisplaced.cs:line 60
   at OpenSim.Region.PhysicsModule.BulletS.BSPrimLinkable..ctor(UInt32 localID, String primName, BSScene parent_scene, Vector3 pos, Vector3 size, Quaternion rotation, PrimitiveBaseShape pbs, Boolean pisPhysical) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSPrimLinkable.cs:line 56
   at OpenSim.Region.PhysicsModule.BulletS.BSScene.AddPrimShape(String primName, PrimitiveBaseShape pbs, Vector3 position, Vector3 size, Quaternion rotation, Boolean isPhysical, UInt32 localID) in E:\os091\OpenSim\Region\PhysicsModules\BulletS\BSScene.cs:line 618
   at OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.AddPrimShape(String primName, PrimitiveBaseShape pbs, Vector3 position, Vector3 size, Quaternion rotation, Boolean isPhysical, Boolean isPhantom, Byte shapetype, UInt32 localid) in E:\os091\OpenSim\Region\PhysicsModules\SharedBase\PhysicsScene.cs:line 224
   at OpenSim.Region.Framework.Scenes.SceneObjectPart.AddToPhysics(Boolean isPhysical, Boolean isPhantom, Boolean building, Boolean applyDynamics) in E:\os091\OpenSim\Region\Framework\Scenes\SceneObjectPart.cs:line 4876
TagsNo tags attached.
Git Revision or version numberMaster
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Environment.NET / Windows64
Mono VersionNone
ViewerN/A
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2017-10-02 18:57 mewtwo0641 New Issue


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker