Search Issue Tracker

Fixed in 2020.2.X

Fixed in 2019.4.X, 2020.1.X

Votes

4

Found in

2019.3.0a9

2020.1

2020.2

2020.2.0a9

Issue ID

1253024

Regression

Yes

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

Physics

-

Reproduction steps:
1. Open the attached "case_1253024.zip" 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

Notes:
- 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.