Error report created by /usr/lib/tcltk/linuxcnc/show_errors.tcl: Print file information: RUN_IN_PLACE=no LINUXCNC_DIR= LINUXCNC_BIN_DIR=/usr/bin LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc LINUXCNC_SCRIPT_DIR= LINUXCNC_RTLIB_DIR=/usr/lib/linuxcnc/modules LINUXCNC_CONFIG_DIR= LINUXCNC_LANG_DIR=/usr/lib/tcltk/linuxcnc/msgs INIVAR=inivar HALCMD=halcmd LINUXCNC_EMCSH=/usr/bin/wish8.6 LINUXCNC - 2.9.7 Machine configuration directory is '/home/cnc/linuxcnc/configs/PrecisionCraft-Korki' Machine configuration file is 'qtdragon_hd_xyz.ini' INIFILE=/home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtdragon_hd_xyz.ini VERSION=1.1 PARAMETER_FILE=qtdragon.var TPMOD= HOMEMOD= TASK=milltask HALUI=halui DISPLAY=qtvcp -d qtdragon_hd COORDINATES=XYZ KINEMATICS=trivkins coordinates=XYZ Starting LinuxCNC... Starting LinuxCNC server program: linuxcncsvr Loading Real Time OS, RTAPI, and HAL_LIB modules Starting LinuxCNC IO program: io Starting HAL User Interface program: halui linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Found file(REL): ./EtherCAT.hal Starting TASK program: milltask Starting DISPLAY program: qtvcp Namespace Gst not available Shutting down and cleaning up LinuxCNC... task: 1863 cycles, min=0.000004, max=0.010587, avg=0.004991, 0 latency excursions (> 10x expected cycle time of 0.005000s) Removing HAL_LIB, RTAPI, and Real Time OS modules Removing NML shared memory segments Debug file information: Note: Using POSIX realtime [QTvcp][DEBUG] DEBUGGING logging on (qtvcp:540) [QTvcp.QTVCP.QT_ISTAT][DEBUG] Machine is METRIC based. unit Conversion constant=0.03937007874015748 (qt_istat.py:162) [QTvcp.QTVCP.QT_ISTAT][DEBUG] TRAJ COORDINATES: XYZ (qt_istat.py:173) [QTvcp.QTVCP.QT_ISTAT][DEBUG] DEFAULT_LINEAR_VELOCITY = 6000.0 (qt_istat.py:357) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MIN_LINEAR_VELOCITY = 0.0 (qt_istat.py:358) [QTvcp.QTVCP.QT_ISTAT][DEBUG] MAX_LINEAR_VELOCITY = 15000.0 (qt_istat.py:359) [QTvcp.QTVCP.LIB.AUDIO_PLAYER][WARNING] audio alerts - Is python3-gst1.0 installed? (audio_player.py:37) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Passed name=qtdragon_hd, BASENAME=qtdragon_hd BASEPATH=qtdragon_hd (qt_pstat.py:100) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtdragon_hd_handler.py (qt_pstat.py:124) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for handler file in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:124) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL handler file path: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd_handler.py (qt_pstat.py:127) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtdragon_hd.ui (qt_pstat.py:157) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .ui in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:157) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL ui file from: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd.ui (qt_pstat.py:159) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtdragon_hd.qss (qt_pstat.py:201) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qss in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:201) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL qss file from: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd.qss (qt_pstat.py:203) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtdragon_hd.qrc (qt_pstat.py:230) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for .qrc in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:230) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL qrc file from: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:232) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for resources.py in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/resources.py (qt_pstat.py:255) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL resources.py file from: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/resources.py (qt_pstat.py:259) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for translation file in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:277) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL translation file from: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd.qrc (qt_pstat.py:279) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for LOCAL about file in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtdragon_hd_ABOUT (qt_pstat.py:305) [QTvcp.QTVCP.QT_PSTAT][DEBUG] Checking for LOCAL about file in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd_ABOUT (qt_pstat.py:305) [QTvcp.QTVCP.QT_PSTAT][INFO] Using LOCAL about file path: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/qtdragon_hd_ABOUT (qt_pstat.py:308) [QTvcp][INFO] Building A LinuxCNC Main Screen with: Python 3 (qtvcp:151) [QTvcp][INFO] No handler file specified on command line. (qtvcp:159) [QTvcp][INFO] No HAL component base name specified on command line using: qtdragon_hd (qtvcp:190) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Qsettings file path: /home/cnc/.config/QtVcp/qtdragon_hd.conf (qt_makegui.py:98) [QTvcp][DEBUG] Loading the handler file. (qtvcp:260) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Adding import dir: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd (qt_makegui.py:294) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qtdragon_hd_handler' imported OK (qt_makegui.py:305) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Module 'qtdragon_hd_handler' : 'get_handlers' function found. (qt_makegui.py:311) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Registering handlers in module qtdragon_hd_handler object (qt_makegui.py:321) [QTvcp][DEBUG] Adding the key events filter. (qtvcp:270) [QTvcp.QTVCP.QT_MAKEGUI][INFO] Imported resources.py filed: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/screens/qtdragon_hd/resources.py (qt_makegui.py:192) [QTvcp.QTVCP.QT_MAKEPINS][INFO] Changed HAL Component basename to qtdragon, as specified in screenOptions: (qt_makepins.py:68) [QTvcp.QTVCP.WIDGETS.SCREEN_OPTIONS][DEBUG] Preference File Path: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtdragon_hd.pref (screen_options.py:313) [QTvcp.QTVCP.QT_MAKEPINS][INFO] QTVCP: Found external qtvcp vacuum_popup panel to instantiate (qt_makepins.py:89) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] user commands:[] (qt_makepins.py:99) [QTvcp.QTVCP.QT_PSTAT][DEBUG] (embed) Checking for handler file in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/panels/vacuum_popup/vacuum_popup_handler.py (qt_pstat.py:391) [QTvcp.QTVCP.QT_PSTAT][DEBUG] (embed) Checking for handler file in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/vacuum_popup_handler.py (qt_pstat.py:391) [QTvcp.QTVCP.QT_PSTAT][DEBUG] (embed) Checking for default handler file in: /usr/share/qtvcp/panels/vacuum_popup/vacuum_popup_handler.py (qt_pstat.py:398) [QTvcp.QTVCP.QT_PSTAT][INFO] (embed) Using DEFAULT handler file path: /usr/share/qtvcp/panels/vacuum_popup/vacuum_popup_handler.py (qt_pstat.py:401) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: adding import dir: /usr/share/qtvcp/panels/vacuum_popup (qt_makegui.py:427) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: module 'vacuum_popup_handler' imported OK (qt_makegui.py:436) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: module 'vacuum_popup_handler' : 'get_handlers' function found (qt_makegui.py:442) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Registering handlers in module vacuum_popup_handler object (qt_makegui.py:452) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'add_status' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'adjust_stacked_widgets' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'all_homed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'back' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_about_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_clear_status_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_copy_file_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_dimensions_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_enable_comp_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_gcode_edit_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_gcode_zoomin_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_gcode_zoomout_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_goto_location_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_gripper_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_home_all_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_home_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_load_file_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_m61_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_maxv_100_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_maxv_50_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_pause_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_pause_spindle_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_ref_camera_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_ref_laser_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_reload_file_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_save_status_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_spindle_z_down_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_spindle_z_up_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_start_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_stop_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'btn_touchoff_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'calc_mdi_move_wait_time' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'cam_dia_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'cam_rot_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'cam_xscale_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'cam_xscale_percent' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'cam_yscale_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'cam_yscale_percent' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'cam_zoom_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'check_linuxcnc_paths_fail_override' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_alpha_mode_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_inhibit_selection_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_lock_wph_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_override_limits_checked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_run_from_line_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_use_camera_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_use_sensor_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_use_touchplate_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'chk_use_virtual_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'class_patch__' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'clear_status_bar' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'closing_cleanup__' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'cmb_gcode_history_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'comp_count_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'dialog_return' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'disable_spindle_pause' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'do_file_copy' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'enable_auto' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'enable_onoff' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'endcolor' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'file_loaded' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'forward' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'hard_limit_tripped' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'homeWeb' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'init_pins' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'init_preferences' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'init_probe' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'init_utils' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'init_widgets' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'initialized__' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'initiate_axis_dro' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'kb_jog' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'load_code' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'main_tab_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'mb_connection_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'mb_errors_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'metric_mode_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'not_all_homed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'onLoadFinished' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_ABORT' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_ANEG' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_APOS' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_ESTOP' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_F12' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_F4' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_HOME' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_PAUSE' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_POWER' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_XNEG' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_XPOS' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_YNEG' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_YPOS' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_ZNEG' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_ZPOS' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_angular_jograte' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'on_keycall_jograte' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'percent_done_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'percent_loaded_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'periodic_update' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'processed_focus_event__' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'processed_key_event__' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'set_start_line' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'set_style_critical' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'set_style_default' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'set_style_warning' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'showPopup' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'slider_maxv_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'slider_rapid_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'slow_button_clicked' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'spindle_fault_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'spindle_pwr_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'start_timer' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'stop_timer' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'tab_utilities_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'togglePopup' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'touchoff' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'touchoff_return' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'update_gcode_properties' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'update_runtimer' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'update_spindle' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'update_spindle_requested' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'use_keyboard' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'user_system_changed' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'writer' (qt_makegui.py:462) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] vacuum_popup: Register callback 'zoomWeb' (qt_makegui.py:462) [QTvcp.QTVCP.QT_PSTAT][DEBUG] (embed) Checking for .ui in: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/panels/vacuum_popup/vacuum_popup.ui (qt_pstat.py:362) [QTvcp.QTVCP.QT_PSTAT][INFO] (embed) Using LOCAL ui file from: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki/qtvcp/panels/vacuum_popup/vacuum_popup.ui (qt_pstat.py:364) [QTvcp][CRITICAL] Aborted from Error Dialog Qtvcp encountered an error. The following information may be useful in troubleshooting: LinuxCNC Version : 2.9.7 Traceback (most recent call last): File "/usr/bin/qtvcp", line 555, in _qtvcp = QTVCP() File "/usr/bin/qtvcp", line 288, in __init__ self.panel = qt_makepins.QTPanel(self.hal, self.PATH, window, opts.debug) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/qtvcp/qt_makepins.py", line 116, in __init__ window[pName].instance(uipath) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "/usr/lib/python3/dist-packages/qtvcp/qt_makegui.py", line 387, in instance instance = uic.loadUi(filename, self) File "/usr/lib/python3/dist-packages/PyQt5/uic/__init__.py", line 241, in loadUi return DynamicUILoader(package).loadUi(uifile, baseinstance, resource_suffix) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/PyQt5/uic/Loader/loader.py", line 66, in loadUi return self.parse(filename, resource_suffix) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 1037, in parse actor(elem) ~~~~~^^^^^^ File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 822, in createUserInterface self.toplevelWidget = self.createToplevelWidget(cname, wname) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/PyQt5/uic/Loader/loader.py", line 57, in createToplevelWidget raise TypeError( ("Wrong base class of toplevel widget", (type(self.toplevelInst), classname))) TypeError: ('Wrong base class of toplevel widget', (, 'QDialog')) (qtvcp:511) [QTvcp][DEBUG] Status shutdown (qtvcp:452) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Qsettings sync called: (qt_makegui.py:133) [QTvcp.QTVCP.QT_MAKEGUI][DEBUG] Calling handler file Closing_cleanup__ function of . (qt_makegui.py:127) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] Saving Main Window geometry to preference file. (qt_makepins.py:176) [QTvcp.QTVCP.QT_MAKEPINS][DEBUG] Calling widget's _hal_cleanup functions. (qt_makepins.py:157) [QTvcp][DEBUG] Exiting HAL (qtvcp:474) 32543 32573 Stopping realtime threads Unloading hal components Note: Using POSIX realtime ----------------------------------------------------------------------- Info report created by linuxcnc_info: The file: /tmp/linuxcnc_info.txt can be posted to a forum or a web site like: http://pastebin.com in order to provide information about the linuxcnc system and configuration. Date: So 18. Jan 22:10:42 CET 2026 UTC Date: So 18. Jan 21:10:42 UTC 2026 this program: /usr/bin/linuxcnc_info uptime: 22:10:42 up 12 days, 10:06, 2 users, load average: 0,51, 0,57, 0,45 lsb_release -sa: Debian Debian GNU/Linux 13 (trixie) 13 trixie linuxcnc: /usr/bin/linuxcnc pwd: /home/cnc/linuxcnc/configs/PrecisionCraft-Korki USER: cnc LOGNAME: cnc HOME: /home/cnc EDITOR: VISUAL: LANGUAGE: de_DE.UTF-8 TERM: dumb COLORTERM: DISPLAY: :0.0 DESKTOP: xfce display size: 1920x1080 pixels (509x286 millimeters) PATH: /usr/bin:/home/cnc/linuxcnc/configs/PrecisionCraft-Korki/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games uname items: nodename -n: raspberrypi kernel-name -s: Linux kernel-vers -v: #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1 (2025-09-16) machine -m: aarch64 processor -p: unknown platform -i: unknown oper system -o: GNU/Linux /proc items: cmdline: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave nvme.max_host_mem_size_mb=0 numa=fake=8 system_heap.max_order=0 smsc95xx.macaddr=2C:CF:67:3F:BC:90 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 console=tty1 root=PARTUUID=dbadf06a-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cfg80211.ieee80211_regdom=DE isolcpus=2 nohz_full=2 rcu_nocbs=2 model name: cores: cpu MHz: parport: serial: Versions: gcc: gcc (Debian 14.2.0-19) 14.2.0 python: Python 3.13.5 git: git version 2.47.3 git commit: NA tcl: 8.6 /usr/bin/linuxcnc_info: Zeile 159: wish: Kommando nicht gefunden. tk: glade: not_in_PATH linuxcnc_var all: LINUXCNCVERSION: 2.9.7 LINUXCNC_AUX_GLADEVCP: /usr/share/linuxcnc/aux_gladevcp LINUXCNC_AUX_EXAMPLES: /usr/share/linuxcnc/aux_examples REALTIME: /usr/lib/linuxcnc/realtime RTS: uspace HALLIB_DIR: /usr/share/linuxcnc/hallib PYTHON: /usr/bin/python3 dpkg -l '*linuxcnc*': Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten | Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/ Halb installiert/Trigger erWartet/Trigger anhängig |/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht) ||/ Name Version Architektur Beschreibung +++-===================-=================-============-===================================================================== un linuxcnc (keine Beschreibung vorhanden) un linuxcnc-dev (keine Beschreibung vorhanden) un linuxcnc-doc (keine Beschreibung vorhanden) ii linuxcnc-doc-en 1:2.9.7 all motion controller for CNC machines and robots (English documentation) un linuxcnc-doc-es (keine Beschreibung vorhanden) un linuxcnc-doc-fr (keine Beschreibung vorhanden) ii linuxcnc-ethercat 1.40.0.g8a607c0-0 arm64 LinuxCNC EtherCAT HAL driver un linuxcnc-sim (keine Beschreibung vorhanden) un linuxcnc-sim-dev (keine Beschreibung vorhanden) ii linuxcnc-uspace 1:2.9.7 arm64 motion controller for CNC machines and robots ii linuxcnc-uspace-dev 1:2.9.7 arm64 PC based motion controller for real-time Linux