Search Issue Tracker

Active

Under Consideration for 6000.6.X

Votes

0

Found in

6000.0.68f1

6000.3.10f1

6000.4.0b10

6000.5.0a7

6000.6.0a1

Issue ID

UUM-135394

Regression

No

Crash on ConstraintProjectionTree::projectionTreeBuildStep when ConfigurableJoint uses JointProjectionMode.PositionAndRotation and connected Rigidbody switches from kinematic to non-kinematic

3D Physics

-

Steps to Reproduce:
1. Open the “user’s attached project”
2. Open the “ReproScene”
3. Enter Play Mode
4. Wait a few seconds and observe the crash

Reproducible with versions: 6000.0.68f1, 6000.3.10f1, 6000.4.0b10, 6000.5.0a7

Reproducible on: macOS 15.7.2 (M1 Max), Windows 11 (user’s)
Not reproducible on: no other environment tested

Notes:
- Also reproducible in Standalone Player
- If projectionMode is set to None (or projection is not enabled), the crash does not occur

First few lines of StackTrace:
#0 0x00000103caa260 in physx::Sc::ConstraintProjectionTree::projectionTreeBuildStep(physx::Sc::ConstraintGroupNode&, physx::Sc::ConstraintSim*, physx::Sc::ConstraintGroupNode*)
#1 0x00000103cc9d1c in physx::Sc::ConstraintProjectionManager::processPendingUpdates(physx::PxcScratchAllocator&)
#2 0x00000103cad53c in physx::Sc::Scene::simulate(float, physx::PxBaseTask
)
#3 0x000001009e5f54 in PhysicsCommands::PhysX::Simulate(void*, PhysicsCommands::Context const&, PhysicsCommands::Command&)
#4 0x00000102abfd14 in PhysicsScene::Simulate(JobFence&, float, float, bool)

0x00007FFF1661F792 (Unity) physx::Sc::ConstraintProjectionTree::projectionTreeBuildStep
0x00007FFF16614518 (Unity) physx::Sc::ConstraintProjectionTree::buildProjectionTrees
0x00007FFF1670DEAE (Unity) physx::Sc::ConstraintProjectionManager::processPendingUpdates
0x00007FFF166266E3 (Unity) physx::Sc::Scene::stepSetupCollide
0x00007FFF166264C6 (Unity) physx::Sc::Scene::simulate

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.