Search Issue Tracker

Active

Under Consideration for 2.3.X

Votes

0

Found in [Package]

2.3.4

Issue ID

ABC-499

Regression

No

Crash on aiXformGetData when importing a corrupted Alembic file

Package: Alembic Importer

-

Reproduction steps:
1. Open the attached “reproduction_IN-67712“ project
2. In the “Project” tab, under the “Assets“, press the right mouse button
3. Select “Import New Asset…“
4. Import the “SlimeMolding.abc“ Prefab
5. Observe the crash

Reproduced with: 2.2.2, 2.3.4 (2021.3.35f1), 2.3.4 (2022.3.20f1, 2023.2.10f1, 2023.3.0b7)

Reproduced on: Windows 11 (10.0.22631) (user’s), Windows 10 (22H2), macOS Monterey 12.7.3 (M1)
Not reproduced on: No other environments tested

Note: If a non-corrupted Prefab is imported before importing the corrupted one, the crash does not appear

First few lines of the stack trace:
0x00007FF81A05FB54 (abci) aiXformGetData
0x00007FF81A0667EA (abci) aiXformGetData
0x00007FF81A042A36 (abci) aiSchemaUpdateSample
0x0000020282CDD747 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.Formats.Alembic.Sdk.NativeMethods:aiSchemaUpdateSample (intptr,UnityEngine.Formats.Alembic.Sdk.aiSampleSelector&)
0x0000020282CDD603 (Mono JIT Code) [.\Library\PackageCache\com.unity.formats.alembic\Runtime\Scripts\Importer\AbcAPI.cs:414] UnityEngine.Formats.Alembic.Sdk.aiSchema:UpdateSample (UnityEngine.Formats.Alembic.Sdk.aiSampleSelector&)

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.