OpenCl kernel self-test failed when using any version later than v4.2.1 !!
I appreciate why this change happened, but from a UX perspective, especially for users who are not developers or very busy and not tracking hashcat release notes, is there any way to at least detect the presence of the bug and explain in a little more detail, something like:

"OpenCL kernel self-test failed - probable AMD OpenCL bug (not hashcat)"

There's not much to say in terms of error message. This error occurs if the self-test hash was not cracked but it should be cracked. That's all we know.