Search Issue Tracker

Active

Planned for 2021.3.X, 2022.2.X, 2023.1.X

Votes

0

Found in

2021.3.6f1

2022.2.0b1

2023.1.0a1

Issue ID

UUM-1550

Regression

Yes

[Rendering Debugger] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when switching Material Override to Albedo

--

-

Reproduction steps:
1. Create a new URP project
2. Open Window -> Analysis -> Rendering Debugger and change 'Material Override' to Albedo and then back to None
3. Open Edit -> Project Settings -> Player and change Graphics API to OpenGLCore
4. Restart the Editor
5. Repeat step 2
6. Open Edit -> Project Settings -> Player and change Graphics API back to Metal
7. Restart the Editor
8. Repeat step 2

Expected result: Material Override is changed
Actual result: The Editor crashes

Reproducible with: 13.0.0 (2022.1.0a12), 13.1.0 (2022.1.0a15)
Not reproducible with: 12.1.1 (2021.2.3f1)
Couldn't test with: 7.7.1 (2019.4.32f1), 10.7.0 (2020.3.23f1), 11.0.0 (2021.1.28f1) (No Rendering Debugger)

Note:
Reportedly, 'Null object is dereferenced in ScriptableBatchRenderer.cpp:1754 - "gpuProg" is null.' is thrown before the crash

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.