Memory leak in some process. Plus the Linux OOM killer almost always kills the wrong process (like the X server back in the day) and never the one you might want to kill.
For a TV - a reboot without showing any of that stuff would have been a better response.