@cmorley for some reason, I get "error finishing read" randomly with my mesa cards only when running qtdragon...probe_basic and gmoccapy work perfectly fine for the same servo thread period on the same system...and isolcpus makes no difference. When I try to session startup launch qtdragon upon login it always does that before the UI is even done loading, the only way I could get it to launch on startup is to create a small script that delays the start of linuxcnc by 10-15 seconds. It's almost as if qtdragon is too processor intensive for my system that I have to finish loading the desktop before I can launch linuxcnc...again all other UIs perform fine even when started upon login.
The other thing is I always get segmentation fault upon exist but I can live with that if I can get it to run without crashing the hm2_eth component
Don't get me wrong, I love qtdragon but I don't feel it's stable enough...unless you have any suggestions on how to fix/troubleshoot this issue.
Running on a quad core Celeron j4125, linuxcnc 2.9 complied from source and installed as package, XFCE desktop, Kernel 5.10 rt