Hello,
We’re testing out 5.4 with our game that was previously using the latest 5.3 and I’ve found an issue that seems the crash the editor in 5.4 that was working fine in 5.3. It has to do with us instantiating a prefab that contains a few particle systems. There’s really two issues that are going on. One, the console log is showing things like:
TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations
Likely cause is StackAllocator dealloc call made when StackAllocator was not responsible for the allocation (label mismatch between alloc and dealloc
There’s no indication where or why this happening
The second issue, is that when the particle systems are part of the prefab, after a bit, Unity will crash the editor.
The log is reporting:
m_InstanceID != 0
UpdateParticle system should not happen on disabled vGO
Crash!!!
========== OUTPUTING STACK TRACE ==================
0x00000001402E4321 (Unity) Renderer::UpdateAllRenderersInternal
0x00000001400EE397 (Unity) RenderManager::UpdateAllRenderers
0x0000000140462BDA (Unity) PlayerLoop
0x0000000140BD1085 (Unity) Application::UpdateScene
0x0000000140BD2609 (Unity) Application::UpdateSceneIfNeeded
0x0000000140BDA444 (Unity) Application::TickTimer
0x0000000140E37420 (Unity) FindMonoBinaryToUse
0x0000000140E38A3C (Unity) WinMain
0x00000001415B23E4 (Unity) read
0x00007FF8024B8102 (KERNEL32) BaseThreadInitThunk
========== END OF STACKTRACE ===========
Any ideas what could be going on here?
Thanks!