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.6 Machine configuration directory is '/home/cnc/linuxcnc/configs/test2CS3Exyz' Machine configuration file is 'machine_xyz.ini' INIFILE=/home/cnc/linuxcnc/configs/test2CS3Exyz/machine_xyz.ini VERSION=1.1 PARAMETER_FILE=machine_xy.var TPMOD= HOMEMOD= TASK=milltask HALUI= DISPLAY=axis 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 emc/iotask/ioControl.cc 786: can't load tool table. linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Found file(REL): ./2CS3E_D507xyz.hal Starting TASK program: milltask Starting DISPLAY program: axis emcTrajSetJoints(4) returned 0 emcTrajSetSpindles(1) returned 0 emcTrajSetAxes(3, 7) emcTrajSetUnits(1.0000, 1.0000) emcTrajSetVelocity(0.0000, 2.5000) returned 0 emcTrajSetMaxVelocity(25.0000) returned 0 emcTrajSetAcceleration(1e+99) returned 0 emcTrajSetMaxAcceleration(1e+99) emcTrajSetHome(0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000) returned 0 emcJointSetType(0, 1) emcJointSetUnits(0, 1.0000) emcJointSetBacklash(0, 0.0000) returned 0 emcJointSetMinPositionLimit(0, -300) returned 0 emcJointSetMaxPositionLimit(0, 300) returned 0 emcJointSetFerror(0, 1.0000) returned 0 emcJointSetMinFerror(0, 1.0000) returned 0 emcJointSetHomingParams(0, 0.0000, 0.0000, -1.0000, 0.0000, 0.0000, 0, 0, 0, 999, 0) returned 0 emcJointSetMaxVelocity(0, 25.0000) returned 0 emcJointSetMaxAcceleration(0, 750) returned 0 emcJointActivate(0) returned 0 emcJointSetType(1, 1) emcJointSetUnits(1, 1.0000) emcJointSetBacklash(1, 0.0000) returned 0 emcJointSetMinPositionLimit(1, -300) returned 0 emcJointSetMaxPositionLimit(1, 300) returned 0 emcJointSetFerror(1, 1.0000) returned 0 emcJointSetMinFerror(1, 1.0000) returned 0 emcJointSetHomingParams(1, 0.0000, 0.0000, -1.0000, 0.0000, 0.0000, 0, 0, 0, 999, 0) returned 0 emcJointSetMaxVelocity(1, 25.0000) returned 0 emcJointSetMaxAcceleration(1, 750) returned 0 emcJointActivate(1) returned 0 emcJointSetType(2, 1) emcJointSetUnits(2, 1.0000) emcJointSetBacklash(2, 0.0000) returned 0 emcJointSetMinPositionLimit(2, -300) returned 0 emcJointSetMaxPositionLimit(2, 300) returned 0 emcJointSetFerror(2, 1.0000) returned 0 emcJointSetMinFerror(2, 1.0000) returned 0 emcJointSetHomingParams(2, 0.0000, 0.0000, -1.0000, 0.0000, 0.0000, 0, 0, 0, 999, 0) returned 0 emcJointSetMaxVelocity(2, 25.0000) returned 0 emcJointSetMaxAcceleration(2, 750) returned 0 emcJointActivate(2) returned 0 emcJointSetType(3, 1) emcJointSetUnits(3, 1.0000) emcJointSetBacklash(3, 0.0000) returned 0 emcJointSetMinPositionLimit(3, -300) returned 0 emcJointSetMaxPositionLimit(3, 300) returned 0 emcJointSetFerror(3, 1.0000) returned 0 emcJointSetMinFerror(3, 1.0000) returned 0 emcJointSetHomingParams(3, 0.0000, 0.0000, -1.0000, 0.0000, 0.0000, 0, 0, 0, 999, 0) returned 0 emcJointSetMaxVelocity(3, 25.0000) returned 0 emcJointSetMaxAcceleration(3, 750) returned 0 emcJointActivate(3) returned 0 emcAxisSetMinPositionLimit(0, -300.0000) returned 0 emcAxisSetMaxPositionLimit(0, 300.0000) returned 0 emcAxisSetMaxVelocity(0, 50.0000) returned 0 emcAxisSetMaxAcceleration(0, 750.0000) returned 0 emcAxisSetLockingJoint(0, -1) returned 0 emcAxisSetMinPositionLimit(1, -300.0000) returned 0 emcAxisSetMaxPositionLimit(1, 300.0000) returned 0 emcAxisSetMaxVelocity(1, 25.0000) returned 0 emcAxisSetMaxAcceleration(1, 750.0000) returned 0 emcAxisSetLockingJoint(1, -1) returned 0 emcAxisSetMinPositionLimit(2, -300.0000) returned 0 emcAxisSetMaxPositionLimit(2, 300.0000) returned 0 emcAxisSetMaxVelocity(2, 25.0000) returned 0 emcAxisSetMaxAcceleration(2, 750.0000) returned 0 emcAxisSetLockingJoint(2, -1) returned 0 emcSpindleSetParams(0, 1.000000e+99, 0.000000e+00, 0.000000e+00, -1.000000e+99, 0.000000, 0.000000, 0, 100.000000) returned 0 Shutting down and cleaning up LinuxCNC... task: 553 cycles, min=0.000006, max=0.001100, avg=0.001030, 0 latency excursions (> 10x expected cycle time of 0.001000s) Removing HAL_LIB, RTAPI, and Real Time OS modules Removing NML shared memory segments Debug file information: Can not find -sec DISPLAY -var INTRO_GRAPHIC -num 1 Can not find -sec DISPLAY -var INTRO_TIME -num 1 (time=1759484791.701066,pid=103969): Registering server on TCP port 5005. (time=1759484791.701311,pid=103969): running server for TCP port 5005 (connection_socket = 3). Note: Using POSIX realtime note: MAXV max: 1.000 units/sec 60.000 units/min note: LJOG max: 1.000 units/sec 60.000 units/min note: LJOG default: 2.500 units/sec 150.000 units/min Traceback (most recent call last): File "/usr/bin/axis", line 3655, in ja_id = aletter_for_jnum(jnum) ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/axis", line 3642, in aletter_for_jnum return trivkinscoords.upper()[jnum] ~~~~~~~~~~~~~~~~~~~~~~^^^^^^ IndexError: string index out of range 103969 (time=1759484793.034048,pid=103969): Deleting 5 channels from the NML_Main_Channel_List. (time=1759484793.034075,pid=103969): Deleting emcCommand NML channel from NML_Main_Channel_List. (time=1759484793.034080,pid=103969): deleting NML (1) (time=1759484793.034085,pid=103969): delete (CMS *) 0x55dda8b15300; (time=1759484793.034092,pid=103969): rcs_shm_close(shm->key=1001(0x3E9),shm->size=8192(0x2000),shm->addr=0x7ff905fb4000) (time=1759484793.034108,pid=103969): deleting CMS (emcCommand) (time=1759484793.034114,pid=103969): free( data = 0x55dda8b16030); (time=1759484793.034120,pid=103969): Leaving ~CMS() (time=1759484793.034125,pid=103969): CMS::delete(0x55dda8b15300) (time=1759484793.034129,pid=103969): CMS::delete successful. (time=1759484793.034134,pid=103969): Leaving ~NML() (time=1759484793.034139,pid=103969): NML channel deleted from NML_Main_Channel_List (time=1759484793.034143,pid=103969): Deleting emcStatus NML channel from NML_Main_Channel_List. (time=1759484793.034148,pid=103969): deleting NML (2) (time=1759484793.034152,pid=103969): delete (CMS *) 0x55dda8b1b510; (time=1759484793.034157,pid=103969): rcs_shm_close(shm->key=1002(0x3EA),shm->size=20480(0x5000),shm->addr=0x7ff905faf000) (time=1759484793.034168,pid=103969): deleting CMS (emcStatus) (time=1759484793.034173,pid=103969): free( data = 0x55dda8b1c220); (time=1759484793.034178,pid=103969): Leaving ~CMS() (time=1759484793.034182,pid=103969): CMS::delete(0x55dda8b1b510) (time=1759484793.034186,pid=103969): CMS::delete successful. (time=1759484793.034191,pid=103969): Leaving ~NML() (time=1759484793.034195,pid=103969): NML channel deleted from NML_Main_Channel_List (time=1759484793.034199,pid=103969): Deleting emcError NML channel from NML_Main_Channel_List. (time=1759484793.034204,pid=103969): deleting NML (3) (time=1759484793.034208,pid=103969): delete (CMS *) 0x55dda8b21900; (time=1759484793.034213,pid=103969): rcs_shm_close(shm->key=1003(0x3EB),shm->size=8192(0x2000),shm->addr=0x7ff905fad000) (time=1759484793.034222,pid=103969): deleting CMS (emcError) (time=1759484793.034228,pid=103969): free( data = 0x55dda8b22620); (time=1759484793.034232,pid=103969): Leaving ~CMS() (time=1759484793.034236,pid=103969): CMS::delete(0x55dda8b21900) (time=1759484793.034241,pid=103969): CMS::delete successful. (time=1759484793.034263,pid=103969): Leaving ~NML() (time=1759484793.034267,pid=103969): NML channel deleted from NML_Main_Channel_List (time=1759484793.034271,pid=103969): Deleting toolCmd NML channel from NML_Main_Channel_List. (time=1759484793.034276,pid=103969): deleting NML (4) (time=1759484793.034280,pid=103969): delete (CMS *) 0x55dda8b24cf0; (time=1759484793.034285,pid=103969): rcs_shm_close(shm->key=1004(0x3EC),shm->size=1024(0x400),shm->addr=0x7ff905fac000) (time=1759484793.034294,pid=103969): deleting CMS (toolCmd) (time=1759484793.034299,pid=103969): free( data = 0x55dda8b25990); (time=1759484793.034303,pid=103969): Leaving ~CMS() (time=1759484793.034308,pid=103969): CMS::delete(0x55dda8b24cf0) (time=1759484793.034312,pid=103969): CMS::delete successful. (time=1759484793.034317,pid=103969): Leaving ~NML() (time=1759484793.034321,pid=103969): NML channel deleted from NML_Main_Channel_List (time=1759484793.034325,pid=103969): Deleting toolSts NML channel from NML_Main_Channel_List. (time=1759484793.034340,pid=103969): deleting NML (5) (time=1759484793.034345,pid=103969): delete (CMS *) 0x55dda8b26410; (time=1759484793.034350,pid=103969): rcs_shm_close(shm->key=1005(0x3ED),shm->size=1024(0x400),shm->addr=0x7ff905fab000) (time=1759484793.034360,pid=103969): deleting CMS (toolSts) (time=1759484793.034365,pid=103969): free( data = 0x55dda8b270b0); (time=1759484793.034369,pid=103969): Leaving ~CMS() (time=1759484793.034373,pid=103969): CMS::delete(0x55dda8b26410) (time=1759484793.034378,pid=103969): CMS::delete successful. (time=1759484793.034382,pid=103969): Leaving ~NML() (time=1759484793.034387,pid=103969): NML channel deleted from NML_Main_Channel_List (time=1759484793.034392,pid=103969): deleting NML (1) (time=1759484793.034396,pid=103969): Leaving ~NML() (time=1759484793.034400,pid=103969): NML::operator delete(0x55dda8b15090) (time=1759484793.034405,pid=103969): NML channel deleted from Dynamically_Allocated_NML_Objects (time=1759484793.034409,pid=103969): deleting NML (2) (time=1759484793.034414,pid=103969): Leaving ~NML() (time=1759484793.034418,pid=103969): NML::operator delete(0x55dda8b1b340) (time=1759484793.034422,pid=103969): NML channel deleted from Dynamically_Allocated_NML_Objects (time=1759484793.034427,pid=103969): deleting NML (3) (time=1759484793.034431,pid=103969): Leaving ~NML() (time=1759484793.034435,pid=103969): NML::operator delete(0x55dda8b216d0) (time=1759484793.034440,pid=103969): NML channel deleted from Dynamically_Allocated_NML_Objects (time=1759484793.034444,pid=103969): deleting NML (4) (time=1759484793.034448,pid=103969): Leaving ~NML() (time=1759484793.034453,pid=103969): NML::operator delete(0x55dda8b24b20) (time=1759484793.034457,pid=103969): NML channel deleted from Dynamically_Allocated_NML_Objects (time=1759484793.034461,pid=103969): deleting NML (5) (time=1759484793.034465,pid=103969): Leaving ~NML() (time=1759484793.034470,pid=103969): NML::operator delete(0x55dda8b26240) (time=1759484793.034474,pid=103969): NML channel deleted from Dynamically_Allocated_NML_Objects 103998 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: Friday, October 03, 2025 PM05:46:58 HKT UTC Date: Friday, October 03, 2025 AM09:46:58 UTC this program: /usr/bin/linuxcnc_info uptime: 17:46:58 up 7 days, 5:07, 1 user, load average: 3.90, 3.68, 3.63 lsb_release -sa: Debian Debian GNU/Linux 12 (bookworm) 12 bookworm linuxcnc: /usr/bin/linuxcnc pwd: /home/cnc/linuxcnc/configs/test2CS3Exyz USER: cnc LOGNAME: cnc HOME: /home/cnc EDITOR: VISUAL: LANGUAGE: en_HK:en TERM: dumb COLORTERM: DISPLAY: :0.0 DESKTOP: lightdm-xsession display size: 1920x1080 pixels (508x285 millimeters) PATH: /usr/bin:/home/cnc/linuxcnc/configs/test2CS3Exyz/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games uname items: nodename -n: samurai kernel-name -s: Linux kernel-vers -v: #1 SMP PREEMPT_RT Debian 6.1.153-1 (2025-09-20) machine -m: x86_64 processor -p: unknown platform -i: unknown oper system -o: GNU/Linux /proc items: cmdline: BOOT_IMAGE=/boot/vmlinuz-6.1.0-40-rt-amd64 root=UUID=c65c727f-7bb1-4393-a32f-eee29d6574b0 ro quiet 8250.nr_uarts=6 model name: 12th Gen Intel(R) Core(TM) i5-12400 cores: 6 cpu MHz: 800.019 parport: serial: 0000-0000 : serial Versions: gcc: gcc (Debian 12.2.0-14+deb12u1) 12.2.0 python: Python 3.11.2 git: git version 2.39.5 git commit: NA tcl: 8.6 tk: 8.6 glade: not_in_PATH linuxcnc_var all: LINUXCNCVERSION: 2.9.6 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*': Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-===================-=================-============-===================================================================== un linuxcnc (no description available) un linuxcnc-dev (no description available) un linuxcnc-doc (no description available) ii linuxcnc-doc-de 1:2.9.6 all motion controller for CNC machines and robots (German documentation) ii linuxcnc-doc-en 1:2.9.6 all motion controller for CNC machines and robots (English documentation) ii linuxcnc-doc-es 1:2.9.6 all motion controller for CNC machines and robots (Spanish documentation) ii linuxcnc-doc-fr 1:2.9.6 all motion controller for CNC machines and robots (French documentation) ii linuxcnc-ethercat 1.40.0.g8a607c0-0 amd64 LinuxCNC EtherCAT HAL driver un linuxcnc-sim (no description available) un linuxcnc-sim-dev (no description available) ii linuxcnc-uspace 1:2.9.6 amd64 motion controller for CNC machines and robots ii linuxcnc-uspace-dev 1:2.9.6 amd64 PC based motion controller for real-time Linux