Context reset after GPU hang (gen6) not working
After commit 9e31c1fe45d555a948ff66f1f0e3fe1f83ca63f7
(Propagate errors on awaiting already signaled fences) context reset does not work.
Steps to reproduce the issue: open complex shader (https://www.shadertoy.com/view/Ws3yW4) and wait few seconds to crash. After crash OpenGL stops working.
GPU crashes on any desktop environment or without desktop environment (EGL_PLATFORM=drm).
Video:
Command:
wget https://raw.githubusercontent.com/mireq/Shadertoy-renderer/master/shadertoy.py -O shadertoy.py && python shadertoy.py download https://www.shadertoy.com/view/Ws3yW4 shader.json && python shadertoy.py render shader.json
Tested on kernels from 5.6 to drm-tip.