While looking at the output of mcelog I noticed that it was printing out warning messages like this one: Nov 20 11:56:41 box1 mcelog[2812]: warning: 8 bytes ignored in each record Nov 20 11:56:41 box1 mcelog[2812]: consider an update This is because the current stable version of mcelog (app-admin/mcelog-154) has a 'struct mce' structure that's older than the one defined in the stable kernel (sys-kernel/gentoo-sources-4.14.78) and thus is unable to read it entirely. Specifically the "microcode" field is missing from the "struct mce" structure. In the 4.14.x kernel series it was introduced in version 4.14.27 and is supported in mcelog starting from version 155. On my box it was sufficient to update mcelg to app-admin/mcelog-160 to solve the issue.
Proceed.
x86 stable
amd64 stable