etnaviv: GPU hang in Neverball level 14 on GC7000L
Playing level 14 in Neverball on GC7000L (imx8mq) with NIR enabled reproducibly hangs the GPU. Tested with kernel 5.7 and mesa 0c97e601, although I've seen it happening on mesa 20.0 and 20.1 as well.
Although the driver seems to believe that the GPU has been recovered:
[ 189.041283] etnaviv-gpu 38000000.gpu: recover hung GPU!
[ 190.088511] etnaviv-gpu 38000000.gpu: recover hung GPU!
[ 191.241015] etnaviv-gpu 38000000.gpu: recover hung GPU!
it usually ends up in neverball process getting locked down beyond ability to kill it in any way.
Attached is the devcoredump file: etnaviv-20200817005025.bin