How to reproduce:
1. Create a new Unity Built-in RP project with the older stream (6.0)
2. Upgrade the project to a reproducible version
3. Go to Window -> Package Management -> Package Manager -> Unity Registry -> Universal Render Pipeline -> Install
4. Go to Window -> Rendering -> Render Pipeline Converter
5. Check the "Rendering Settings" and click "Scan"
6. With the "Rendering Settings" checked, click "Convert Assets" and observe the Console
Expected results: No Allocator errors, warnings and logs are in the Console
Actual results: Multiple errors, logs and warnings are in the Console
Reproducible with: 6000.4.0b9, 6000.5.0a6, 6000.5.0a7
Not reproducible with: 6000.0.67f1, 6000.3.9f1, 6000.5.0a5
Reproducible on: Ubuntu 24
Not reproducible on: macOS Tahoe 26 (M1)
Note: The bug is inconsistent
First lines of errors/warnings:
- TLS Allocator ALLOC_TEMP_TLS, underlying allocator ALLOC_TEMP_MAIN has unfreed allocations, size 112
UnityEngine.Debug:ExtractStackTraceNoAlloc (byte*,int,string)
- Internal: Stack allocator ALLOC_TEMP_MAIN has unfreed allocations, size 112
To Debug, run app with -diag-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocations.
- Allocation of 16 bytes at 0x7cbdc1300080
- To Debug, run app with -diag-temp-memory-leak-validation cmd line argument. This will output the callstacks of the leaked allocation