Search Issue Tracker

Fixed in 2022.2.X

Duplicate in 2020.3.X, 2021.3.X

Votes

1

Found in

2020.3

2020.3.30f1

2021.3

2022.2

Issue ID

1418715

Regression

No

Crash on internalABP::ABP_PairManager::addPair when switching to ArticulationJointType.SphericalJoint during runtime

Physics

-

Reproduction steps:
1. Open the user's attached project
2. Open scene 'Scenes/SampleScene'
3. Enter Play mode
4. Wait for 10-20 seconds

Expected result: The joinTypes get changed
Actual result: The Editor crashes during the change

Reproducible with: 2020.3.34f1, 2021.3.2f1, 2022.2.0a12
Couldn't test with: 2019.4.38f1 (Downgrading issues)

Stacktrace:
#0 0x0000010e3635aa in internalABP::ABP_PairManager::addPair(unsigned int, unsigned int)
#1 0x0000010e365a72 in internalABP::doCompleteBoxPruning_Leaf(internalABP::ABP_PairManager*, unsigned int, internalABP::SIMD_AABB_X4 const*, internalABP::SIMD_AABB_YZ4 const*, unsigned int const*, internalABP::ABP_Object const*)
#2 0x0000010e363a31 in internalABP::findAllOverlaps(internalABP::ABP_MM&, internalABP::ABP_PairManager&, internalABP::ABP_SharedData const&, internalABP::BoxManager const&, internalABP::BoxManager const&, bool, bool)
#3 0x0000010e3637f4 in internalABP::ABP::Region_findOverlaps(internalABP::ABP_PairManager&)
#4 0x0000010e365396 in physx::Bp::BroadPhaseABP::update(unsigned int, physx::PxcScratchAllocator*, physx::Bp::BroadPhaseUpdateData const&, physx::PxBaseTask*, physx::PxBaseTask*)

  1. Resolution Note (fix version 2022.2):

    Fixed in 2022.2.0a17

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.