Steps to reproduce:
- Create a new 3D URP project
- From the Package Manager, install "ECS" features packages (com.unity.feature.ecs)
- In the Hierarchy, right-click > New Sub Scene > Empty Scene and save it
- In the Hierarchy, under "Editor World" select the "New Sub Scene"
- In the Inspector, right-click on Live Conversion Patcher and select "Open in Search Window..."
- In the Search window, perform various operations - modify query blocks, navigate through saved searches (see attached video)
- Close Search window
- Enter Play mode
- Observe the Console
Actual results: "Allocator.Temp allocations are only allowed on the main thread or job worker thread with an explicit ManagedTempMemScope." "Curl error 3: URL rejected: Error" and "ArgumentException: Could not allocate native memory. If this allocation was made from a managed thread outside of a job, you must use Allocator.Persistent or Allocator.TempJob." errors are thrown
Expected results: No errors
Reproducible with versions: 6000.5.6f1, 6000.6.0b6, 6000.7.0a3
Can’t test with versions: 6000.3.21f1 (different Entities hierarchy)
Tested on (OS): macOS 26.5, Ubuntu 24.04
Notes:
- Could not find the exact reproduction steps, but it seems that navigating in the Search window at least for a little while would consistently lead to the errors