Upstream released version 154 a while ago, see https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/ and https://github.com/andikleen/mcelog/releases
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'.
We're at 159 now, and this also applies to rawhide... See also bug #1567941
This message is a reminder that Fedora 28 is nearing its end of life. On 2019-May-28 Fedora will stop maintaining and issuing updates for Fedora 28. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '28'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 28 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
This is also valid on F30!
And there is version 162 now... here's how I built it (switched to .tar.gz because it is 50K smaller ~ 1/7): --- mcelog.spec 2019-02-01 22:57:25.000000000 +0200 +++ mcelog-my.spec 2019-06-12 06:39:00.446381730 +0300 @@ -1,11 +1,11 @@ Summary: Tool to translate x86-64 CPU Machine Check Exception data Name: mcelog -Version: 153 -Release: 4%{?dist} +Version: 162 +Release: 0%{?dist} Epoch: 3 License: GPLv2 URL: https://github.com/andikleen/mcelog -Source0: %{url}/archive/v%{version}.zip +Source0: %{url}/archive/v%{version}.tar.gz # note that this source OVERRIDES the one on the tarball above! Source1: mcelog.conf Source2: mcelog.service @@ -60,6 +60,9 @@ %{_mandir}/*/* %changelog +* Wed Jun 12 2019 Doncho Gunchev <dgunchev> - 3:162-0 +- Update to v162, use .tar.gz because it is smaller + * Fri Feb 01 2019 Fedora Release Engineering <releng> - 3:153-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild This got rid of: Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: MCi_MISC register valid Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: MCi_ADDR register valid Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: Threshold based error status: green Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: MCA: corrected filtering (some unreported errors in same region) Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: Generic CACHE Level-2 Read Error Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: STATUS cc203cc00004111a MCGSTATUS 0 Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: MCGCAP c0a APICID 0 SOCKETID 0 Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: CPUID Vendor Intel Family 6 Model 158 Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: mcelog: warning: 8 bytes ignored in each record Jun 11 09:49:57 dglp.obsidian.lan mcelog[1219]: mcelog: consider an update
I wholeheartedly agree with the idea trying the newer version of mcelog, for the following reasons: * I too get the "mcelog: warning: 8 bytes ignored in each record" on at least a couple systems. * I'm getting occasional thermal events that are resolved in a split-second, at times when CPU load is not particularly high. * When those thermal events are logged, no detail is supplied in the dmesg output. The output of the "mcelog --client" command is empty. The newer version might solve some of these problems.
This message is a reminder that Fedora 30 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 30 on 2020-05-26. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '30'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 30 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Not sure who to address this to, because it doesn't appear to be assigned to anybody. But version 169 of mcelog is available now. The links in the original post are still good.
Fedora 32 has mcelog 168 distributed, so this issue is partially fixed at least. (In reply to Stan King from comment #9) > But version 169 of mcelog is available now. The links in the original post > are still good.
Upstream has this commit in v169 commit 06d65d96432b16cdea2d25ec1010c9e8c4e226a0 (tag: v169) Author: Tony Luck <tony.luck> Date: Mon Apr 20 09:03:50 2020 -0700 mcelog: Add "kflags" field to "struct mce" Coming soon to the kernel (in v5.8). As noted in the comment the kflags field is only for internal use by the kernel. No other changes needed to mcelog .. but we do need this locally to make the structure size match with the kernel to avoid warning messages. Signed-off-by: Tony Luck <tony.luck> Signed-off-by: Andi Kleen <ak.com> That probably explains why I get this on every hardware event: Oct 13 16:32:03 wraith.home mcelog[1597]: mcelog: warning: 8 bytes ignored in each record Oct 13 16:32:03 wraith.home mcelog[1597]: mcelog: consider an update Please update it.
Still an issue in F33.
This message is a reminder that Fedora 33 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 33 on 2021-11-30. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '33'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 33 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Just a note that rawhide currently has 175 while upstream has tagged 179. I was checking because the kernel complains: msr: Write to unrecognized MSR 0x17f by mcelog (pid: 20533). msr: See https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/about for details. and according to that URL this was fixed in kernel 5.11. That came out in February 2021 while mcelog 175 was released about a month previous. I don't know if it actually fixes that issue but I do see a large amount of new hardware support was added since 175 was released.
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36.
This message is a reminder that Fedora Linux 36 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 36 on 2023-05-16. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '36'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 36 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
Currently we have mcelog-175-5.fc37.x86_64 in Fedora, which is 2 years old, and mcelog-194.tar.gz upstream, which is 4 weeks old. I'll try to attach patch for update to 194 or create pull request for https://src.fedoraproject.org/rpms/mcelog if I have the time. I think this can be closed.
Created attachment 1962490 [details] Update to 194
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.
This message is a reminder that Fedora Linux 39 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 39 on 2024-11-26. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '39'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 39 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
Fedora Linux 39 entered end-of-life (EOL) status on 2024-11-26. Fedora Linux 39 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed.
Upstream is at v201 while we are at v175.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42.
As per Fedora's policy, the mcelog package has met all the conditions for removal from Fedora.
Why is mcelog being removed from Fedora, is there alternative to mcelog or is it no longer needed on modern Intel CPUs (I have AMD)?
I don't know if there are any alternatives; I only know that according to Fedora's packaging policy, if a package has no maintainer for a long time and remains unupdated for a long period despite new upstream releases, it will be removed.