Search Issue Tracker

Fixed in 2020.2.X

Fixed in 2018.4.X, 2019.4.X, 2020.1.X

Votes

0

Found in

2018.4

2018.4.20f1

2019.1

2019.2.0a1

Issue ID

1239074

Regression

Yes

Crash on VertexDeclarationD3D11::GetInputLayout when importing a broken FBX file

Asset - Importers

-

Reproduction steps:
1. Import the FBX file attached by the user to any project

Reproducible with: 2018.4.0f1, 2018.4.22f1, 2019.1.14f1, 2019.2.0a1
Not reproducible with: 2017.4.40f1, 2019.2.0a2, 2019.2.21f1, 2019.3.11f1, 2020.1.0b6, 2020.2.0a8

First lines of the stacktrace:
VertexDeclarationD3D11::GetInputLayout
GetMemExShader
GfxDeviceD3D11Base::SkinOnGPU
GfxDeviceWorker::RunCommand
GfxDeviceWorker::RunExt

Notes:
- Spams a lot of "Invalid AABB aabb" errors and "Assertion failed on expression: 'IsFinite(outDistanceAlongView)'"
- In cases where it didn't crash, it pops out a lot of errors like in case 1063880

  1. Resolution Note (fix version 2020.2):

    Fixed in 2020.2.0a21, now the Editor produces proper errors instead of crashing

  2. Resolution Note (fix version 2020.1):

    Fixed in 2020.1.5f1

  3. Resolution Note (fix version 2019.4):

    Fixed in 2019.4.10f1

  4. Resolution Note (fix version 2018.4):

    Fixed in 2018.4.27f1

Add comment

Log in to post comment