After a long gaming session, I usually get a GPU reset (AMD). I suspect a hardware malfunction. Almost everything does recover: my media player, the steam client, xorg in general (yeah, yeah, I know, I am writting my wayland compositor to move away from x11). But unity does does recover, have to kill it, but then I can keep going for hours.