Search Issue Tracker

Fixed in 2020.2.X

Fixed in 2019.4.X, 2020.1.X



Found in





Issue ID




Crash on internalABP::BoxManager::prepareData when TargetRotation W is set to 0 and Angular X Drive Position Spring is not zero



Reproduction steps:
1. Open the attached "" project
2. Load the "SampleScene"
3. Enter Play mode
-- Observe the crash

Reproducible with: 2019.3.0a9, 2019.3.16f1, 2019.4.0f1, 2020.2.0a14
Not reproducible with: 2018.4.23f1, 2019.3.0a8

- the crash does not occur when the "Test" does not have a Collider (e.g. BoxCollider) Component
- setting Configurable Joint's Angular Y Z Drive's Position Spring variable to non zero value also crashes the Editor

First lines of the stack trace:
0x00007FF66E40785E (Unity) internalABP::BoxManager::prepareData
0x00007FF66E405BE1 (Unity) internalABP::ABP::Region_prepareOverlaps
0x00007FF66E408572 (Unity) physx::Bp::BroadPhaseABP::update
0x00007FF66E39B959 (Unity) physx::Bp::AABBManager::finalizeUpdate
0x00007FF66E39FF11 (Unity) physx::Bp::FinalizeUpdateTask::runInternal

  1. Resolution Note (fix version 2020.2):

    Fixed in: 2020.2.0a21

  2. Resolution Note (fix version 2020.1):

    Fixed in: 2020.1.5f1

  3. Resolution Note (fix version 2019.4):

    Fixed in: 2019.4.11f1

Comments (2)

  1. whitexroft

    Feb 09, 2022 14:16

    sorry, i meant TargetRotation.W is 1 (the inspector doesnt let to change it anyway)

  2. whitexroft

    Feb 09, 2022 14:06

    I am having a crash with the same call stack in 2021.2.5f1
    There are config joints present, but their TargetRotation.W is 0 and angular X drive position spring is 0. Not sure how to deal with it

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.