Taken from dmesg of an android device running an Arm / Mali chipset with T760 gpu.
We were running a gpu accelerated app playing video via the standard android media player API.
<3>[1124289.194595] mali ffa30000.gpu: Issueing GPU soft-reset after hard stopping due to hardware issue <3>[1124289.194628] mali ffa30000.gpu: Preparing to soft-reset GPU: Waiting (upto 3000 ms) for all jobs to complete soft-stop <4>[1124289.194649] mali ffa30000.gpu: error detected from slot 0, job status 0x00000004 (TERMINATED) <3>[1124289.202330] mali ffa30000.gpu: Resetting GPU (allowing up to 500 ms) <3>[1124289.202345] mali ffa30000.gpu: Register state: <3>[1124289.202357] mali ffa30000.gpu: GPU_IRQ_RAWSTAT=0x00000200 GPU_STATUS=0x00000003 <3>[1124289.202369] mali ffa30000.gpu: JOB_IRQ_RAWSTAT=0x00000000 JOB_IRQ_JS_STATE=0x00000000 JOB_IRQ_THROTTLE=0x00000000 <3>[1124289.202381] mali ffa30000.gpu: JS0_STATUS=0x00000004 JS0_HEAD_LO=0x8fe4d200 <3>[1124289.202391] mali ffa30000.gpu: JS1_STATUS=0x00000003 JS1_HEAD_LO=0x8e81c880 <3>[1124289.202401] mali ffa30000.gpu: JS2_STATUS=0x00000000 JS2_HEAD_LO=0x00000000 <3>[1124289.202411] mali ffa30000.gpu: MMU_IRQ_RAWSTAT=0x00000000 GPU_FAULTSTATUS=0x00000000 <3>[1124289.202422] mali ffa30000.gpu: GPU_IRQ_MASK=0x00010581 JOB_IRQ_MASK=0x00070007 MMU_IRQ_MASK=0x00ff00ff <3>[1124289.202432] mali ffa30000.gpu: PWR_OVERRIDE0=0x00000000 PWR_OVERRIDE1=0x00000000 <3>[1124289.202442] mali ffa30000.gpu: SHADER_CONFIG=0x00000000 L2_MMU_CONFIG=0x00000000 <3>[1124289.202473] mali ffa30000.gpu: Reset complete <3>[1124289.202505] mali ffa30000.gpu: t6xx: GPU fault 0x04 from job slot 0
Could someone iluminate me as to some possible causes of this?