It is much similar to a Blue Screen of Death (BSOD) in Windows, and can be triggered by the same causes: faulty hardware or driver bugs.
A related condition is the kernel oops, when the Linux kernel registers inadequate operation but can usually recover by killing the offending application.