Are you still planning to update the article with a correct description of how the Linux MCE handler behaves? It seems that your article makes the rounds, including the misinformation that an uncorrectable error should always halt the system.
At least for Linux, the default behaviour is to terminate the affected process with SIGBUS if the uncorrectable error happens in userspace, and panic if the error happens in kernel space.
See also linux/Documentation/x86/x86_64/boot-options.txt and linux/arch/x86/kernel/cpu/mcheck/mce.c
I disagree. An uncorrectable error does not mean that the system must be halted.
A machine check exception (MCE) will be raised and the operating system will be informed about the error. The operating system can then look up how the affected memory region is used, and take action based on this...
Hardware Canucks is focused in-depth reviews of the the latest graphics cards, CPUs, storage, smartphones, notebooks and gaming peripherals. Join us as we unbox, review and benchmark the best computer hardware on the market.