I’m not sure that’s fixing it because I have 6.10.4-200 going right now and see this in coredumpctl list Wed 2024-08-14 14:50:37 EDT 2301 0 0 SIGABRT inaccessible /usr/sbin/smartctl -
but that might be something else.
UPDATE - I’ve just installed gnome-disk-utility and ran ‘gnome-disks’ and my “Smart Data & Self-Tests…” menu item is greyed out, so 6.10.4-200 does not seem to fix that
The interesting thing about this bug is that the kernel change addressed a pre-existing formatting bug in libata. But all the tools that read data from libata like smartmon are used to getting the old ‘malformed’ data and have been working with that for years, so they are now tripping over the fixed version of the data.
So now the kernel developers have decided to just reintroduce the old bug, because they expect that otherwise many of the tools reading the data will not get fixed anytime soon, and that would lead to a lot of systems with non working hdd status tools. It’s quite an interesting situation.