Search Issue Tracker

In Progress

Fixed in 6000.2.6f1, 6000.3.0b1

Fix In Review for 6000.0.59f1

Votes

59

Found in

6000.1.16f1

6000.2.0f1

6000.3.0a4

Issue ID

UUM-113839

Regression

Yes

Memory leak warnings are thrown when creating a Particle System GameObject

-

*Steps to reproduce:*
# Create a new Unity project using the Universal 3D template
# Create a new Particle System (GameObject > Effects > Particle System)
# Observe the Console window

*Actual results:* Memory leak warnings are thrown

*Expected results:* No warnings or errors thrown

*Reproducible with versions:* 6000.0.58f1, 6000.1.15f1, 6000.1.16f1, 6000.2.0f1, 6000.3.0a4

*Not reproducible with versions:* 6000.0.54f1, 6000.1.14f1

*Tested on (OS):* Windows 11, macOS Silicon Sequoia 15.5

*Notes:*
* Also reproduces in HDRP
* Sometimes need to wait a bit after creating the Particle System for memory leak warnings to appear or click on other GameObjects

Comments (28)

  1. Magician-Cirkus

    Sep 12, 2025 16:04

    Hi @AlexM1918, for now it would be to go back to using one of the versions that do not present the problem, such as 6000.1.14f1 for example, until a new fixed version is released.

  2. Player7

    Sep 11, 2025 09:19

    Nope, and it's still a known issue '6000.2.3f1' that just came out, I don't like that they've got this stated as fixed in this '6000.3.0b1' ...and yet not back porting it to previous versions when it is a major regression and game breaker. Can't expect people to goto a early beta, where the changes made there to URP etc probably break even more assets that aren't updated for it.

    The bug reported my own experience is that I don't get these errors at all in editor.. but in a game build they appear and crash out the game after like 30seconds if particle is created...

    "I get a ton of these showing in a game build with 6.2 .2f1 and seems to be caused by particle system, if no particles used or created no errors… if particle created/destroy I get these.. enough of them add up and then the game just crashes. Weirdly in editor playtests work fine and no errors seen."

    Also this issue bug reporting site is ancient and terrible still don't even have a way to edit a comment :(

  3. AlexM1918

    Sep 11, 2025 09:10

    Did anyone find a workaround to temporarily fix this?

  4. Player7

    Sep 10, 2025 11:13

    Is this getting fixed on 6.2 and 6lts? Fixed in 6000.3.0b1 isn't even out but it is also a beta.. this is breaking builds made in 6.2 regressions like this shouldn't happening and if they are should be back ported to fix previous versions that aren't early alpha/beta releases.

  5. Player7

    Sep 09, 2025 22:43

    I get a ton of these showing in a game build with 6.2 .2f1 and seems to be caused by particles, if no particle used no errors...

    Internal: JobTempAlloc has allocations that are more than the maximum lifespan of 4 frames old - this is not allowed and likely a leak
    To Debug, run app with -diag-job-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocations.
    Internal: JobTempAlloc has allocations that are more than the maximum lifespan of 4 frames old - this is not allowed and likely a leak
    To Debug, run app with -diag-job-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocations.
    Internal: JobTempAlloc has allocations that are more than the maximum lifespan of 4 frames old - this is not allowed and likely a leak
    To Debug, run app with -diag-job-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocations.
    Invalid memory pointer was detected in ThreadsafeLinearAllocator::Deallocate!
    Invalid memory pointer was detected in ThreadsafeLinearAllocator::Deallocate!
    Internal: JobTempAlloc has allocations that are more than the maximum lifespan of 4 frames old - this is not allowed and likely a leak
    To Debug, run app with -diag-job-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocations.
    Internal: JobTempAlloc has allocations that are more than the maximum lifespan of 4 frames old - this is not allowed and likely a leak
    To Debug, run app with -diag-job-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocations.

  6. Gokayy1

    Sep 09, 2025 19:47

    Happens for me in 6000.2.1f1 Universal 2D

  7. Magician-Cirkus

    Sep 09, 2025 13:41

    Noticed the issue Using Unity 6000.2.2f1. URP.

  8. Yu960803

    Sep 08, 2025 16:16

    Happens for me in 6000.0.55f1

  9. Yu960803

    Sep 08, 2025 16:16

    Happens for me in 6000.0.55f1

  10. aanconale

    Sep 07, 2025 09:25

    This issue happened on Mac OS Sequoia 15.6.1 using URP with 6000.0.57f1

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.