How to reproduce:
1. Open the attached “IN-152155” project
2. Open the “VFX_Move_Fire“ VFX Graph
3. Select the “Spawn” Node and copy / paste it at least 20 times using ctrl + c / v
4. Undo those changes using Ctrl + Z
5. Right click the blackboard of the VFX Graph
6. Select “Add Node”
7. Select “Learning Samples“ > “Dart_RectanglePos_to_texindex“
8. Click on the Node, copy it and rapidly paste it using ctrl + v
9. Observe the crash
Reproducible with: 6000.2.0b2, 6000.3.23f1, 6000.6.0a5
Not reproducible with: 6000.0.83f1, 6000.1.0b3, 6000.6.0f1, 6000.7.0a6
Could not test with: 6000.2.0a1, 6000.2.0b1 (could not open the VFX Graph)
Fixed in: 6000.6.0a6
Reproduced on: Windows 11
Not reproduced on: No other environment tested
Notes:
- It’s best to re-extract the project for each test
- Not reproducible on a fresh project with “VFX_Move_Fire” imported
First few lines of the stack trace:
0x00007FFE203D750B (Unity) `anonymous namespace'::SetupValueSheet<0>
0x00007FFE203E279B (Unity) VisualEffectAssetUtility::SetValueSheet
0x00007FFE203E711C (Unity) VisualEffectAssetUtility_CUSTOM_SetValueSheet
0x000002062FFB049D (Mono JIT Code) (wrapper managed-to-native) UnityEditor.VFX.VisualEffectAssetUtility:SetValueSheet_Injected (intptr,UnityEditor.VFX.VFXExpressionValuesSheetInternal&)
0x000002062FFB03B3 (Mono JIT Code) UnityEditor.VFX.VisualEffectAssetUtility:SetValueSheet (UnityEngine.VFX.VisualEffectAsset,UnityEditor.VFX.VFXExpressionValuesSheetInternal)