Editor log messages truncated

It seems like some log messages are too long and are cut of, both in editor and in the Editor.log file.
Both messages ends with “(at ./Library/Pack” which is not correct
From the file:

Leak Detected : Persistent allocates 21 individual allocations.
Found 7 leak(s) from callstack:
0x000001f9b3cd9403 (Mono JIT Code) Unity.Collections.Memory/Unmanaged/Array:Resize (void*,long,long,Unity.Collections.AllocatorManager/AllocatorHandle,long,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/Memory.cs:79)
0x000001f9b3cd9013 (Mono JIT Code) Unity.Collections.Memory/Unmanaged:Allocate (long,int,Unity.Collections.AllocatorManager/AllocatorHandle) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/Memory.cs:20)
0x000001f9b3cd87db (Mono JIT Code) Unity.Collections.AllocatorManager:TryLegacy (Unity.Collections.AllocatorManager/Block&) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:1023)
0x000001f9b3cd8223 (Mono JIT Code) Unity.Collections.AllocatorManager:Try (Unity.Collections.AllocatorManager/Block&) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:1055)
0x000001f9b3cd804b (Mono JIT Code) Unity.Collections.AllocatorManager/AllocatorHandle:Try (Unity.Collections.AllocatorManager/Block&) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:539)
0x000001f9b3cd76cb (Mono JIT Code) Unity.Collections.AllocatorManager:AllocateBlock<Unity.Collections.AllocatorManager/AllocatorHandle> (Unity.Collections.AllocatorManager/AllocatorHandle&,int,int,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:32)
0x000001f9b3cd72c3 (Mono JIT Code) Unity.Collections.AllocatorManager:Allocate<Unity.Collections.AllocatorManager/AllocatorHandle> (Unity.Collections.AllocatorManager/AllocatorHandle&,int,int,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:53)
0x000001f9d379de93 (Mono JIT Code) Unity.Collections.LowLevel.Unsafe.UnsafeList1<Unity.Entities.BakerEntityUsage/ReferencedEntityUsage>:ResizeExact<Unity.Collections.AllocatorManager/AllocatorHandle> (Unity.Collections.AllocatorManager/AllocatorHandle&,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/UnsafeList.cs:354) 0x000001f9d379da43 (Mono JIT Code) Unity.Collections.LowLevel.Unsafe.UnsafeList1<Unity.Entities.BakerEntityUsage/ReferencedEntityUsage>:SetCapacity<Unity.Collections.AllocatorManager/AllocatorHandle> (Unity.Collections.AllocatorManager/AllocatorHandle&,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/UnsafeList.cs:389)
0x000001f9d379d773 (Mono JIT Code) Unity.Collections.LowLevel.Unsafe.UnsafeList1<Unity.Entities.BakerEntityUsage/ReferencedEntityUsage>:SetCapacity (int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/UnsafeList.cs:398) 0x000001f9d379d523 (Mono JIT Code) Unity.Collections.LowLevel.Unsafe.UnsafeList1<Unity.Entities.BakerEntityUsage/ReferencedEntityUsage>:.ctor (int,Unity.Collections.AllocatorManager/AllocatorHandle,Unity.Collections.NativeArrayOptions) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/UnsafeList.cs:179)
0x000001f9d379d243 (Mono JIT Code) Unity.Entities.BakerEntityUsage:.ctor (Unity.Entities.Entity,int,Unity.Collections.Allocator) (at ./Library/PackageCache/com.unity.entities@1.0.11/Unity.Entities.Hybrid/Baking/BakerEntityUsage.cs:36)
0x000001f9d37a4873 (Mono JIT Code) Unity.Entities.BakerState:.ctor (Unity.Entities.Entity,Unity.Collections.Allocator) (at ./Library/PackageCache/com.unity.entities@1.0.11/Unity.Entities.Hybrid/Baking/BakerState.cs:44)
0x000001f9d3775d1b (Mono JIT Code) Unity.Entities.BakedEntityData:ApplyBakeInstructions (Unity.Entities.Baking.BakeDependencies&,Unity.Entities.Baking.IncrementalBakingContext/IncrementalBakeInstructions,Unity.Entities.BlobAssetStore,Unity.Entities.BakingSettings,Unity.Entities.Conversion.IncrementalHierarchy&,Unity.Entities.Baking.GameObjectComponents&) (at ./Library/PackageCache/com.unity.entities@1.0.11/Unity.Entities.Hybrid/Baking/BakedEntityData.cs:587)
0x000001f9d3729cc3 (Mono JIT Code) Unity.Entities.BakingSystem:Bake (Unity.Entities.IncrementalBakingChangeTracker,UnityEngine.GameObject[ ]) (at ./Library/Pack
Found 14 leak(s) from callstack:
0x000001f9b3cd9403 (Mono JIT Code) Unity.Collections.Memory/Unmanaged/Array:Resize (void*,long,long,Unity.Collections.AllocatorManager/AllocatorHandle,long,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/Memory.cs:79)
0x000001f9b3cd9013 (Mono JIT Code) Unity.Collections.Memory/Unmanaged:Allocate (long,int,Unity.Collections.AllocatorManager/AllocatorHandle) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/Memory.cs:20)
0x000001f9b3cd87db (Mono JIT Code) Unity.Collections.AllocatorManager:TryLegacy (Unity.Collections.AllocatorManager/Block&) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:1023)
0x000001f9b3cd8223 (Mono JIT Code) Unity.Collections.AllocatorManager:Try (Unity.Collections.AllocatorManager/Block&) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:1055)
0x000001f9b3cd804b (Mono JIT Code) Unity.Collections.AllocatorManager/AllocatorHandle:Try (Unity.Collections.AllocatorManager/Block&) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:539)
0x000001f9b3cd76cb (Mono JIT Code) Unity.Collections.AllocatorManager:AllocateBlock<Unity.Collections.AllocatorManager/AllocatorHandle> (Unity.Collections.AllocatorManager/AllocatorHandle&,int,int,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:32)
0x000001f9b3cd72c3 (Mono JIT Code) Unity.Collections.AllocatorManager:Allocate<Unity.Collections.AllocatorManager/AllocatorHandle> (Unity.Collections.AllocatorManager/AllocatorHandle&,int,int,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/AllocatorManager.cs:53)
0x000001f9d379de93 (Mono JIT Code) Unity.Collections.LowLevel.Unsafe.UnsafeList1<Unity.Entities.BakerEntityUsage/ReferencedEntityUsage>:ResizeExact<Unity.Collections.AllocatorManager/AllocatorHandle> (Unity.Collections.AllocatorManager/AllocatorHandle&,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/UnsafeList.cs:354) 0x000001f9d379da43 (Mono JIT Code) Unity.Collections.LowLevel.Unsafe.UnsafeList1<Unity.Entities.BakerEntityUsage/ReferencedEntityUsage>:SetCapacity<Unity.Collections.AllocatorManager/AllocatorHandle> (Unity.Collections.AllocatorManager/AllocatorHandle&,int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/UnsafeList.cs:389)
0x000001f9d379d773 (Mono JIT Code) Unity.Collections.LowLevel.Unsafe.UnsafeList1<Unity.Entities.BakerEntityUsage/ReferencedEntityUsage>:SetCapacity (int) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/UnsafeList.cs:398) 0x000001f9d379d523 (Mono JIT Code) Unity.Collections.LowLevel.Unsafe.UnsafeList1<Unity.Entities.BakerEntityUsage/ReferencedEntityUsage>:.ctor (int,Unity.Collections.AllocatorManager/AllocatorHandle,Unity.Collections.NativeArrayOptions) (at ./Library/PackageCache/com.unity.collections@2.1.4/Unity.Collections/UnsafeList.cs:179)
0x000001f9d379d243 (Mono JIT Code) Unity.Entities.BakerEntityUsage:.ctor (Unity.Entities.Entity,int,Unity.Collections.Allocator) (at ./Library/PackageCache/com.unity.entities@1.0.11/Unity.Entities.Hybrid/Baking/BakerEntityUsage.cs:36)
0x000001f9d37a4873 (Mono JIT Code) Unity.Entities.BakerState:.ctor (Unity.Entities.Entity,Unity.Collections.Allocator) (at ./Library/PackageCache/com.unity.entities@1.0.11/Unity.Entities.Hybrid/Baking/BakerState.cs:44)
0x000001f9d3778483 (Mono JIT Code) Unity.Entities.BakedEntityData:ApplyBakeInstructions (Unity.Entities.Baking.BakeDependencies&,Unity.Entities.Baking.IncrementalBakingContext/IncrementalBakeInstructions,Unity.Entities.BlobAssetStore,Unity.Entities.BakingSettings,Unity.Entities.Conversion.IncrementalHierarchy&,Unity.Entities.Baking.GameObjectComponents&) (at ./Library/PackageCache/com.unity.entities@1.0.11/Unity.Entities.Hybrid/Baking/BakedEntityData.cs:721)
0x000001f9d3729cc3 (Mono JIT Code) Unity.Entities.BakingSystem:Bake (Unity.Entities.IncrementalBakingChangeTracker,UnityEngine.GameObject[ ]) (at ./Library/Pack

  • Loaded All Assemblies, in 1.916 seconds

I am using Unity 2022.3.4.f1

Select Jobs/LeakDetection/Full StackTraces

That is what I have done, which is why I get these extremely deep stack traces which seemingly are too long to fit.

They’re memory leak bugs in Unity platform. It seems to me these are like a Unity internal process that recognizes memory leaks.

They should be reported to Unity. Then again, they are likely to be more abundant in closer to the bleeding-edge version and they reduce along with maturity. Your Unity version is quite fresh.

I just started experimenting with ecs and I suspect the leaks are from some blob data i allocated. So I actually would like to see the top of the callstack to see where I allocated the data.

Sounds about right, I saw people get this with blob data when I googled. Can’t help you any further with the call stack I’m afraid.

The call stacks are each 4096 characters (including line ending characters), just for your information. That seems to be the internally imposed character limit.

Ok, thanks. It seems now in the days of ecs that limit is too small