Just reported this as a bug to NI.
The General Error Handler VI is not usable on LabVIEW for Linux.
The root issue is in the popup dialog sub-vi, t turns out the event structure with a "key down?" event is not handled the same on Windows and on Linux.
So if you make a LabVIEW app and plan to compile it for Windows and Linux, avoid using "key down?" events and you also can't use the General Error Handler VI.
We have two ears and one mouth so that we can listen twice as much as we speak.
Solved! Go to Solution.
After some more digging with NI Tech support, it seems this issue is only occurring on my Ubuntu 20 (not officially supported by NI) and my OpenSuse Leap 15.2 (only 15.1 is supported by NI...)
NI Tech support gave me an OpenSuse 15.1 VM with LV2020 and it all works.
AND the issue comes when installing the LV 2020 SP1 patch
After that, the event structures, invoke node, property node (and maybe other stuff) don't mnake sense anymore.