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