This should get more recognition from the media. Especially as AMD are launching server and high-end CPUs with high core-counts (where I assume a large part of the market will be programmers), getting 120fps instead of 140fps in ${SOME_GAME} is irrelevant compared to unpredictable crashes during `make -j 16`.
Personally I would like to build a Ryzen (possibly ThreadRipper, depending on pricing) computer this year, but that is definitely on hold until this issue is fixed.
Are there any performance benchmarks associated with building software? Similar to your point, gaming benchmarks are totally meaningless to me, but I would love to learn about the difference in time it takes to build some large software (e.g. Chrome) on various cpus.
Reminds me of when i first fiddled with Linux, and while checking out dmesg noticed a line up top about having detected a bug in the CPU and deploying a workaround.
I am not sure, but i think it may have been the F00F bug.
It would be super awesome of any of those bug reports included whether or not they are using ECC ram. Occasional segfaults from compilers (which touch lots of ram) could be explained by bit errors occurring in memory.
A static binary serves the same purpose. Docker is actually worse because you can't be sure if the bug is caused by your particular combination of Docker version, kernel version, networking setup and moon phase.
Or actually, there are 2 bugs. Some random freezes, and heavy multithreading segfaults.