Search Issue Tracker

Fixed in 2018.1.X

Fixed in 2017.1.X, 2017.2.X, 2017.3.X



Found in


Issue ID




Unity crashes when emitting particles from script and using a Size module, if system has not been updated yet

Visual Effects - Legacy


How to reproduce:
1. Open user attached project "Ralliz"
2. Open "track1a" scene
3. Add "Ground Material Manager" prefab from EVP5 folder
4. Enter play mode
5. Do some donuts with car to make it slide and enable particles with written "TireParticleEmitter" script
--Unity crashes

Expected result: Particles should start when car is sliding
Actual result: Crash

Regression first introduced in: 2017.1.1p3
Reproducible with: 2017.1.1p3 2017.1.2f1, 2017.2.0f2, 2017.3.0b3
Not reproducible with: 5.6.3p4, 2017.1.0b7, 2017.1.0p4, 2017.1.1p1, 2017.1.1p2

Comments (7)

  1. shubhamswaraj2021

    Aug 18, 2020 15:54

    good one <a href="">lyricsauto</a>

  2. zangad

    Nov 21, 2017 02:54

    This is listed as fixed, but I just confirmed it still happens in 2017.2.0f3. Grofie's and Zarlang's fix worked for me as a hack.

  3. grofie

    Nov 13, 2017 08:48

    The patch release (2017.2.0p1) does not work for me.

    But Zarlang's 'fix' helps. (Thx allot!)

    I end up using this in my world particle manager, so I only have to call it once:

    void Start ()
    Debug.LogWarning("Preventing UNITY CRASH 957427:");
    foreach (ParticleSystem l_ParticleSystem in m_ParticleSystems)

  4. Gustav

    Nov 11, 2017 22:23

    Still happens in 2017.2.0f3

  5. RichGarcia

    Nov 10, 2017 20:52

    Still happens in 2017.2.0p1

  6. Zarlang

    Nov 09, 2017 22:14

    If you manage to fix this crash using this:
    - Call Emit(1)
    - Call Clear

    you still end up with a performance spike due to the Size Over Lifetime module

  7. demonpants

    Nov 07, 2017 17:25

    I found this issue as well. Will try the patch release.

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.