Search Issue Tracker
Fixed in 2021.2.X
Fixed in 2020.2.X, 2021.1.X
Votes
2
Found in
2020.2.0f1
Issue ID
1311111
Regression
No
Infinity loop issue about Sub-Emitters of Particle System Editor
A customer asked me about infinity loop issue occurred at Particle System Editor.
Be occurring an infinity loop issue when Sub-Emitters sets between same hierarchy particles (They are not root object!!) in ParticleSystem Editor.
I think to cause of this commit.
https://github.cds.internal.unity3d.com/unity/unity/commit/7897dc5d540c34027bb84bca3e932e4f5e5d9188
| parent = parent.transform;
Because inputted a same transform value to parent variable, I think to can't out a loop.
-----------------------------------
Step to rerpduce:
1. Creates a new project.
2. Adds a new particle effect A as root obejct in hierarchy
3. Add new two particle effects (B, C) under the A object.
4. Sets the C object at B's Sub-Emitters.
Actual Result:
The editor can't get out of 'while' loop statement and it come to an infinity loop state.
Expected Result:
EditorGUILayout.HelpBox(string.Format("{0}\n{1}", s_Texts.invalidSubEmitterParenting.text, invalidSubEmitters.TrimEnd('\n')), MessageType.Error, true);
This code is ran and an error message is displayed normally. And the editor doesn't come to an infinity loop state.
Reproducible in:
2020.2.0f1, 2020.2.1f1, 2020.2.2f1 (all version of above 2020.2.0f1)
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
- 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
Resolution Note (fix version 2021.2):
Fixed in 2021.2.0a5
Resolution Note (fix version 2021.1):
Fixed in 2021.1.0b8
Resolution Note (fix version 2020.2):
Fixed in 2020.2.6f1