@2ck
Hmm, then again maybe not. I do not know.
TTY change would cause a recheck and possible reboot of related drivers. Sudden random failure without user interaction likely means the program reacted poorly to something in its environment that changed.
I am not sure why that driver would need concerns about heap though, on second thought. But, these days you can fit a whole OS on small hardware, like SSDs have one. The hardware shop could have a check to see that they are working on a licensed board, or whatever. Plenty of space for random nonsense.