How to reproduce:
1. Open the attached “IN-143947“ project
2. Open the “test“ scene (Assets/Scenes)
3. Open the Occlusion window (Window > Rendering > Occlusion Culling)
4. In the Occlusion window, click “Bake“
5. Wait until the baking reaches around 10% completion
6. Observe the crash
Reproducible with: 6000.0.0f1 (4ff56b3ea44c), 6000.0.76f1, 6000.3.16f1, 6000.4.9f1, 6000.5.0b10, 6000.6.0a6
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Notes:
- Crash occurs after about 35 minutes of baking
- Adding an excessive amount (100000) of GameObjects contributing to the baking does not make the crash happen faster
First few lines of the stack trace:
0x00007FFA231E8150 (umbraoptimizer64) Umbra::Task::writeTomeToFile
0x00007FFA2312BD6B (umbraoptimizer64) Umbra::Builder::loadTileResult
0x00007FFA2316B523 (umbraoptimizer64) Umbra::LocalComputation::requestAbort
0x00007FFA231D7602 (umbraoptimizer64) Umbra::Task::writeTomeToFile
0x00007FFA231F9DD0 (umbraoptimizer64) Umbra::Task::writeTomeToFile