Kernel panic or kernel error is a term used when a Linux system has come to halt and seems unresponsive. When the kernel detects an abnormal situation, it voluntarily halts the system activity. When the Linux system detects an internal fatal error from which it cannot recover safely, it generates a kernel panic.
In Linux, a kernel error can be caused due to various reasons. Here we will discuss a few of the reasons:
- Hardware – Machine Check Exceptions: This type of kernel error is caused when a component failure is detected and reported by the hardware through an exception. This typically looks like this:
System hangs or kernel panics with MCE (Machine Check Exception) in /var/log/messages file. System was not responding. Checked the messages in netdump server. Found the following messages ..."Kernel panic - not syncing: Machine check". System crashes under load. System crashed and rebooted. Machine Check Exception panic
- Error Detection and Correction (EDAC...