NVIDIAGameWorks / PhysX

NVIDIA PhysX SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crash in ConstraintProjectionManager

zemlifr opened this issue · comments

I got report from our testers that they have encountered crash in ConstraintProjectionManager. It happened multiple times with slightly different callstacks. Unortunately I dont have any repro and provided dumps are not much useful as it happened on release build and most of the stuff is optimized away. I only have these callstacks:

     PhysX_64.dll!physx::Sc::ConstraintProjectionManager::createGroupNode(physx::Sc::BodySim & b) Line 232    C++
     PhysX_64.dll!physx::Sc::ConstraintProjectionManager::addToGroup(physx::Sc::BodySim & b, physx::Sc::BodySim * other, physx::Sc::ConstraintSim & c) Line 304    C++
     PhysX_64.dll!physx::Sc::ConstraintProjectionManager::processPendingUpdates(physx::PxcScratchAllocator & scratchAllocator) Line 442    C++
     PhysX_64.dll!physx::Sc::Scene::stepSetupCollide(physx::PxBaseTask * continuation) Line 3710    C++
     PhysX_64.dll!physx::Sc::Scene::simulate(float timeStep, physx::PxBaseTask * continuation) Line 1509    C++
     PhysX_64.dll!physx::Cm::Task::run() Line 67    C++

And

PhysX_64.dll!physx::shdfnd::PoolBase<physx::Sc::ConstraintGroupNode,physx::shdfnd::ReflectionAllocator<physx::Sc::ConstraintGroupNode> >::~PoolBase<physx::Sc::ConstraintGroupNode,physx::shdfnd::ReflectionAllocator<physx::Sc::ConstraintGroupNode> >() Line 61    C++
   PhysX_64.dll!physx::Sc::Scene::release() Line 988    C++
   PhysX_64.dll!physx::Scb::Scene::release() Line 365    C++
   PhysX_64.dll!physx::NpScene::~NpScene() Line 183    C++
   PhysX_64.dll!physx::NpScene::`scalar deleting destructor'(unsigned int)    C++
   PhysX_64.dll!physx::NpPhysics::releaseSceneInternal(physx::PxScene & scene) Line 326    C++

Any idea what could casue this?