Not signed in
Copyright © 2026 Unity Technologies
Reproduction steps:
1. Open the attached “MemoryLeakIssue-2023.2.zip“ project
2. Open the “01-Boot” scene
3. Press the “F5” key and click on the "起動" button in the Game window
4. Click on the top-left corner of the Game window
5. Click on the "00.Menu”, “Offline Battle" and then "Start Battle" buttons
6. Open the “Activity Monitor” app and observe the Memory of the Unity Process
Expected result: Memory does not leak
Actual result: Memory leaks and Editor eventually crashes
Reproducible with: 2023.2.0a1, 2023.2.0a13
Not reproducible with: 2023.1.0a26, 2023.1.0b14
Could not test with: 2020.3.47f1, 2021.3.24f1, 2022.2.17f1 (Errors in the Console)
Reproduced on: macOS Monterey 12.6 (Intel), macOS Darwin 13.2.1 (M1) (by the reporter)
Not reproduced on: Windows 11
Notes:
First few lines of Stack Trace:
#0 0x00000100ea9511 in void WriteLineVertex<false>(unsigned char*&, math::float4x4 const&, float vector[3] const&, ColorRGBA32 const&, math::float1 const&, math::float1 const&, float vector[2] const&)
#1 0x0000010309dd84 in void BuildParticleLineSegment<false, unsigned short>(unsigned long, unsigned char*&, unsigned short*&, unsigned int&, math::float4x4 const&, LineBuilderData const*, math::float1 const&, math::float1 const&, math::float1 const&, ColorRGBA32)
#2 0x0000010309c89f in ParticleSystemTrailGeometryJob::RenderJobCommon(ParticleSystemTrailGeometryJob&, void*, void*, unsigned int, unsigned int)
#3 0x000001030990e1 in ParticleSystemTrailGeometryJob::RenderJob(SharedGeometryJobData*, unsigned int)
#4 0x0000010104cc43 in ujob_execute_job(ujob_control_t*, ujob_lane_t*, ujob_job_t*, ujob_handle_t, int)
User's first few lines of Stack Trace:
#0 0x0000029e1cfed8 in mono_jit_runtime_invoke
#1 0x0000029e355018 in do_runtime_invoke
#2 0x0000029e354f58 in mono_runtime_invoke
#3 0x00000100c37e94 in scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)
#4 0x00000100c12c6c in ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
Sign in to see your voted issues