I'm developing OpenGL game and I've copied portion of code with similar function code was partially modified for it's new function, but there was still some bugs. This code was calling OpenGL rendering functions with wrong data, parameters. After calling OpenGL functions with wrong data/arguments whole system freezes and I'm not even able to switch to console CTRL+ALT+F1. This disappoints me, because Linux should be stable software/OS. Then, **why can bugged OpenGL program crash whole system?**