r600,regression: Loading of DOOM stuck at 0% with the NIR backend
System information
- OS: Ubuntu 22.04
- GPU: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770] [1002:68b8]
- Kernel version: 5.15.0
- Mesa version: Mesa 23.0.0-devel
- Xserver version 1.21.1
- Desktop manager and compositor: Gnome 42
Describe the issue
While DOOM doesn't work due to #7078, the game is now stuck with the loading bar at 0% with the NIR backend. It wasn't the case before. A trimmed trace from the one of #7078 is attached and the driver will crash with the NIR backend. The crash happens when linking a program at call 179158 on frame 196.
Regression
Commit 2df023a1 causes this regression.
Log files as attachment
Backtrace: backtrace_r600_DOOM_nir.txt
Trace: DOOMx64.181527.trim.trace