## Panics

If the Fault Category is not Exception, then the fault is due to a panic. In this case the only other valid field is the Fault reason; the values of all other fields are meaningless.

The panic number is the low 16-bits of the fault reason, shown in hexadecimal.

For example, a KERN 27 panic would generate:

Fault Category: KERN Fault Reason: 0000001b
ExcId ffffee5e CodeAddr ffff99a9 DataAddr bfff3e54 Extra fffec4cd

If the panic is KERN 4, then a thread or process marked as protected has panicked. For other panics, kernel side code has panicked; this code is either in the kernel itself or in a device driver.

See Extracting information about the kernel to find out which process and thread were running at the time of the panic.