Search Issue Tracker
Fixed in 2020.2.X
Fixed in 2020.1.X
Votes
0
Found in
2020.1.0b14
Issue ID
1260192
Regression
No
[GPU PLM] Crash in Radeon::AnalyzeImageLuminance after toggling baked object state while baking GI on GPU with Radeon denoiser
Steps to repro:
1. Pull Enter The Room project (https://ono.unity3d.com/test-data/gi-tests/EnterTheRoom) and sync to revision a9e374d93cbc2937a50070149fdcabf91eae130d;
2. Open scene 'Sequence 4 One Year Ago-Mixed';
3. In the Lighting window Direct and Indirect Denoiser to Radeon Pro;
4. In the Lighting window enable autobake and let it finish;
5. When the baking completes, in the Hierarchy select Furniture gameobject;
6. Disable Furniture gameobject;
7. Let the automatic GI baking finish;
8. When the baking is completed, enable the Furniture gameobject again (or toggle-untoggle it several times with the interval of several seconds);
Expected result:
The GI baking proceeds and finishes without errors.
Actual result:
Editor crashes (see attached video). Last calls from the stacktrace:
0x00007FF69BE53C10 (Unity) Radeon::AnalyzeImageLuminance
0x00007FF69BE55A2F (Unity) Radeon::DenoiserContext::DenoiseGPUBuffer
0x00007FF69BE550DE (Unity) Radeon::DLDenoise
0x00007FF69BF38391 (Unity) RadeonRaysJobCompositeLightmap::RunDenoiser
0x00007FF69BF2FF9C (Unity) RadeonRaysJobCompositeLightmap::CompositeLightmap
Notes:
- Reproducible in Versions 2020.2.0a17, 2020.1.0b14;
- Not reproducible in 2019.4, since RadeonPro denoiser hasn't been supported in that version;
- Reproducible on Windows with NVIDIA GeForce RTX 2080 with NVIDIA driver ver. 451.48.
- Reproducible only when the RadeonPro denoiser is enabled: not reproducible with Optix or without denoisers.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Search field in UI Builder's Library has no character limit
- Changing the value in UI Builder by dragging increases it by a few thousand points when reaching the borders of the screen
- ARM64 architecture DLL incorrectly copied instead of x64 when building for Windows x64
- Crash on TypeTreeIterator::GetNode when opening a specific folder
- Crash on WriteSerializedAssetsV2 when (re)entering the Play Mode in a specific project when IEnumerator Start() is used
Add comment