Machine-check exception

From ArchWiki
(Redirected from Machine Check Exception)
Jump to: navigation, search

This article aims to help users implement services to actively monitor, log, and report hardware errors. A machine check exception (MCE) is an error generated by the CPU when the CPU detects that a hardware error or failure has occurred.

Machine check exceptions (MCEs) can occur for a variety of reasons ranging from undesired or out-of-spec voltages from the power supply, from cosmic radiation flipping bits in memory DIMMs or the CPU, or from other miscellaneous faults, including faulty software triggering hardware errors.


Install the mcelog[broken link: archived in aur-mirror] package. mcelog written by Andi Kleen is one of the tools to gather MCE information.


mcelog's configuration file is located at /etc/mcelog/mcelog.conf. See mcelog(8), mcelog.conf(5) and mcelog.triggers(5) for more information.

Start and enable mcelog.service. By default, the service runs mcelog as a daemon.

See also

Hardware documentation