```[qtpyvcp][INFO] Loading QSS stylesheet file: /home/chris/dev/qtpyvcp/examples/probe_basic/probe_basic.qss (application.py:172) [qtpyvcp.utilities.info][WARNING] Path '/home/chris/linuxcnc/nc_files' given in [DISPLAY] PROGRAM_PREFIX does not exist, trying '~/linuxcnc/nc_files' (info.py:248) [qtpyvcp.utilities.info][WARNING] Default path '~/linuxcnc/nc_files' does not exist, using '~/' as path (info.py:254) [qtpyvcp.utilities.info][WARNING] Path '/home/chris/linuxcnc/nc_files' given in [DISPLAY] PROGRAM_PREFIX does not exist, trying '~/linuxcnc/nc_files' (info.py:248) [qtpyvcp.utilities.info][WARNING] Default path '~/linuxcnc/nc_files' does not exist, using '~/' as path (info.py:254) [qtpyvcp.utilities.info][WARNING] Path '/home/chris/linuxcnc/nc_files' given in [DISPLAY] PROGRAM_PREFIX does not exist, trying '~/linuxcnc/nc_files' (info.py:248) [qtpyvcp.utilities.info][WARNING] Default path '~/linuxcnc/nc_files' does not exist, using '~/' as path (info.py:254) [qtpyvcp.utilities.info][WARNING] Path '/home/chris/linuxcnc/nc_files' given in [DISPLAY] PROGRAM_PREFIX does not exist, trying '~/linuxcnc/nc_files' (info.py:248) [qtpyvcp.utilities.info][WARNING] Default path '~/linuxcnc/nc_files' does not exist, using '~/' as path (info.py:254) [qtpyvcp.utilities.info][INFO] No subroutine folder or program prefix given in self.ini file (info.py:318) [qtpyvcp.utilities.info][WARNING] Path '/home/chris/linuxcnc/nc_files' given in [DISPLAY] PROGRAM_PREFIX does not exist, trying '~/linuxcnc/nc_files' (info.py:248) [qtpyvcp.utilities.info][WARNING] Default path '~/linuxcnc/nc_files' does not exist, using '~/' as path (info.py:254) /home/chris/dev/qtpyvcp/sim/example_gcode/qtpyvcp.ngc [qtpyvcp.widgets.form_widgets.main_window][ERROR] Error binding menu action win.showDialog (main_window.py:136) Traceback (most recent call last): File "/home/chris/dev/qtpyvcp/qtpyvcp/widgets/form_widgets/main_window.py", line 133, in getMenuAction actions.bindWidget(menu_action, action_name) File "/home/chris/dev/qtpyvcp/qtpyvcp/actions/__init__.py", line 66, in bindWidget raise InvalidAction("Could not get action method: %s" % item) InvalidAction: Could not get action method: win Shutting down and cleaning up LinuxCNC... task: 993 cycles, min=0.000012, max=0.024939, avg=0.009871, 0 latency excursions (> 10x expected cycle time of 0.010000s) Note: Using POSIX realtime ```