- Add navmesh bounds volume that encompass the entire level. This works well with the open world template map.
- Change Navigation Mesh settings in Project Settings
- Runtime Generation: Dynamic
- Enable flag for Do Fully Async Nav Data Gathering
- Change Navigation System settings in Project Settings
- Enable flag for Generate Navigation Only Around Navigation Invokers
- Enable flag for Auto Create Navigation Data
- Create an Actor BP
- Add Navigation Invoker component to actor
- Disable the flag for Auto Activate
- Add node to activate the Navigation Invoker component in Begin Play
- Place actor in level. Several actors spread far apart (>5000uu ) makes it easier to catch with active build tasks running.
- Exit PIE while some of the navmesh tiles are red (being built)
Expected Result: The navigation generator exits cleanly with no memory
Actual Result: Active build tasks are never properly GC'd.