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
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&)
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Add comment