Search Issue Tracker
Won't Fix
Won't Fix in 2023.2.X
Votes
0
Found in
2023.2.0a7
Issue ID
UUM-31445
Regression
No
Crash on VFXMemorySerializer::StoreObjects when switching between Lit and Unlit Outputs with SG assigned
How to reproduce:
[Short repro]
- Switch between Lit, Unlit Mesh, Quad, Lit Quad outputs multiple times, ~10 should be good
- Along the way while switching change some random settings in Output Inspector
- Click Output Inspector then click on the graph view empty space continuously until you notice editor starts freezing and then crash
[Long repro]
- Open the attached project
- Convert Lit Mesh to Lit Mesh (yeah, lit mesh)
- Convert to Unlit Mesh (Observe inspector - It is a scriptable object of VFX Mesh Output; now take a look at the Output name - it says Lit Mesh Output)
- Convert Unlit Mesh
- Convert to Unlit Mesh
- Convert to Lit Mesh
- Convert to Unlit Mesh
- Convert to Lit Quad
- Convert to Mesh
- Check Transparent Depth Prepass in theInspector
- Check LOD box in the Inspector
- Undo everything
- Click Lit Mesh Output
- Click in Graph View empty space
- Click Lit Mesh Output
- [repeat 14-15 actions until it crash the Editor]
Obtained 3 stack frames.
#0 0x00000106577544 in VFXMemorySerializer::StoreObjects(dynamic_array<PPtr<MonoBehaviour>, 0ul>)
#1 0x0000010657894d in VFXMemorySerializerBindings::StoreObjectsToByteArray(dynamic_array<PPtr<MonoBehaviour>, 0ul>, CompressionLevel)
#2 0x000001042f940c in VFXMemorySerializer_CUSTOM_StoreObjectsToByteArray(ScriptingBackendNativeArrayPtrOpaque, CompressionLevel, BindingsArrayHandleOnStack)
Note:
- Crash is consistent but reproduction is quite unpredictable
- Visuals of repro are in the attachments section
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Shader warning in 'Hidden/Light2D': implicit truncation of vector type" is thrown when building Universal 2D template
- AI Assistant breaks compilation of packages using System.Runtime.CompilerServices.Unsafe via auto-referencing
- Unity Hub checks the "Documentation" module by default on the 6.4 and 6.5 streams despite that it was unchecked with the previous installs
- Shortcut that toggles between Dopesheet and Curves Views in the Animation Window's Timeline is mislabed
- Property List Items Overlap onto the Property List's top edge when scrolling through a long Property List
Resolution Note:
Not able to reproduce
Resolution Note (2023.2.X):
Not able to reproduce