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.1 Machine configuration directory is '/home/cnc/linuxcnc/configs/bettie' Machine configuration file is 'bettie.ini' INIFILE=/home/cnc/linuxcnc/configs/bettie/bettie.ini VERSION=1.1 PARAMETER_FILE=linuxcnc.var TPMOD= HOMEMOD= TASK=milltask HALUI=halui DISPLAY=probe_basic COORDINATES=XYZA KINEMATICS=trivkins coordinates=XYZA 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): ./bettie.hal Found file(REL): ./custom.hal Starting TASK program: milltask Starting DISPLAY program: probe_basic task: main loop took 0.132704 seconds Shutting down and cleaning up LinuxCNC... Running HAL shutdown script task: 2126 cycles, min=0.000041, max=0.132704, avg=0.010143, 1 latency excursions (> 10x expected cycle time of 0.010000s) Manualmatic: Reading ini file values... Manualmatic: attempt 0 Manualmatic: Connected Manualmatic: Sending ini values... Manualmatic: Starting manualmatic... Manualmatic: task state changed Manualmatic: Sending ini values... Manualmatic: ESTOP_RESET Manualmatic: ESTOP_RESET Manualmatic: task state changed Manualmatic: Sending ini values... Manualmatic: ESTOP_RESET Manualmatic: Stopping manualmatic... hm2: loading Mesa HostMot2 driver version 0.15 hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2 hm2_eth: 192.168.1.121: INFO: Hardware address (MAC): 00:60:1b:10:48:49 hm2_eth: discovered 7I76E-16 hm2/hm2_7i76e.0: Low Level init 0.15 hm2/hm2_7i76e.0: Smart Serial Firmware Version 43 Board hm2_7i76e.0.7i76.0.0 Hardware Mode 0 = standard Board hm2_7i76e.0.7i76.0.0 Software Mode 0 = io_spin Board hm2_7i76e.0.7i76.0.0 Software Mode 1 = io_ana_spin Board hm2_7i76e.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv hm2/hm2_7i76e.0: 51 I/O Pins used: hm2/hm2_7i76e.0: IO Pin 000 (P1-01): StepGen #0, pin Direction (Output) hm2/hm2_7i76e.0: IO Pin 001 (P1-14): StepGen #0, pin Step (Output) hm2/hm2_7i76e.0: IO Pin 002 (P1-02): StepGen #1, pin Direction (Output) hm2/hm2_7i76e.0: IO Pin 003 (P1-15): StepGen #1, pin Step (Output) hm2/hm2_7i76e.0: IO Pin 004 (P1-03): StepGen #2, pin Direction (Output) hm2/hm2_7i76e.0: IO Pin 005 (P1-16): StepGen #2, pin Step (Output) hm2/hm2_7i76e.0: IO Pin 006 (P1-04): StepGen #3, pin Direction (Output) hm2/hm2_7i76e.0: IO Pin 007 (P1-17): StepGen #3, pin Step (Output) hm2/hm2_7i76e.0: IO Pin 008 (P1-05): StepGen #4, pin Direction (Output) hm2/hm2_7i76e.0: IO Pin 009 (P1-06): StepGen #4, pin Step (Output) hm2/hm2_7i76e.0: IO Pin 010 (P1-07): Smart Serial Interface #0, pin tx0 (Output) hm2/hm2_7i76e.0: IO Pin 011 (P1-08): Smart Serial Interface #0, pin rx0 (Input) hm2/hm2_7i76e.0: IO Pin 012 (P1-09): IOPort hm2/hm2_7i76e.0: IO Pin 013 (P1-10): IOPort hm2/hm2_7i76e.0: IO Pin 014 (P1-11): Encoder #0, pin Index (Input) hm2/hm2_7i76e.0: IO Pin 015 (P1-12): Encoder #0, pin B (Input) hm2/hm2_7i76e.0: IO Pin 016 (P1-13): Encoder #0, pin A (Input) hm2/hm2_7i76e.0: IO Pin 017 (P2-01): IOPort hm2/hm2_7i76e.0: IO Pin 018 (P2-14): IOPort hm2/hm2_7i76e.0: IO Pin 019 (P2-02): IOPort hm2/hm2_7i76e.0: IO Pin 020 (P2-15): IOPort hm2/hm2_7i76e.0: IO Pin 021 (P2-03): IOPort hm2/hm2_7i76e.0: IO Pin 022 (P2-16): IOPort hm2/hm2_7i76e.0: IO Pin 023 (P2-04): IOPort hm2/hm2_7i76e.0: IO Pin 024 (P2-17): IOPort hm2/hm2_7i76e.0: IO Pin 025 (P2-05): IOPort hm2/hm2_7i76e.0: IO Pin 026 (P2-06): IOPort hm2/hm2_7i76e.0: IO Pin 027 (P2-07): IOPort hm2/hm2_7i76e.0: IO Pin 028 (P2-08): IOPort hm2/hm2_7i76e.0: IO Pin 029 (P2-09): IOPort hm2/hm2_7i76e.0: IO Pin 030 (P2-10): IOPort hm2/hm2_7i76e.0: IO Pin 031 (P2-11): Encoder #1, pin Index (Input) hm2/hm2_7i76e.0: IO Pin 032 (P2-12): Encoder #1, pin B (Input) hm2/hm2_7i76e.0: IO Pin 033 (P2-13): Encoder #1, pin A (Input) hm2/hm2_7i76e.0: IO Pin 034 (P3-01): IOPort hm2/hm2_7i76e.0: IO Pin 035 (P3-14): IOPort hm2/hm2_7i76e.0: IO Pin 036 (P3-02): IOPort hm2/hm2_7i76e.0: IO Pin 037 (P3-15): IOPort hm2/hm2_7i76e.0: IO Pin 038 (P3-03): IOPort hm2/hm2_7i76e.0: IO Pin 039 (P3-16): IOPort hm2/hm2_7i76e.0: IO Pin 040 (P3-04): IOPort hm2/hm2_7i76e.0: IO Pin 041 (P3-17): IOPort hm2/hm2_7i76e.0: IO Pin 042 (P3-05): IOPort hm2/hm2_7i76e.0: IO Pin 043 (P3-06): IOPort hm2/hm2_7i76e.0: IO Pin 044 (P3-07): IOPort hm2/hm2_7i76e.0: IO Pin 045 (P3-08): IOPort hm2/hm2_7i76e.0: IO Pin 046 (P3-09): IOPort hm2/hm2_7i76e.0: IO Pin 047 (P3-10): IOPort hm2/hm2_7i76e.0: IO Pin 048 (P3-11): Encoder #2, pin Index (Input) hm2/hm2_7i76e.0: IO Pin 049 (P3-12): Encoder #2, pin B (Input) hm2/hm2_7i76e.0: IO Pin 050 (P3-13): Encoder #2, pin A (Input) hm2/hm2_7i76e.0: registered hm2_eth: in hm2_eth_reset hm2_eth: HostMot2 ethernet driver unloaded hm2: unloading Removing HAL_LIB, RTAPI, and Real Time OS modules Removing NML shared memory segments Debug file information: Note: Using POSIX realtime [qtpyvcp][INFO] Logging to /home/cnc/qtpyvcp.log (logger.py:117) [qtpyvcp][INFO] QtPyVCP Version: 0+unknown (opt_parser.py:207) [qtpyvcp.utilities.info][INFO] The machine has 4 axes and 4 joints (info.py:414) [qtpyvcp.utilities.info][INFO] The Axis/Joint mapping is: (info.py:415) [qtpyvcp.utilities.info][INFO] Axis X --> Joint 0 (info.py:423) [qtpyvcp.utilities.info][INFO] Axis Y --> Joint 1 (info.py:423) [qtpyvcp.utilities.info][INFO] Axis Z --> Joint 2 (info.py:423) [qtpyvcp.utilities.info][INFO] Axis A --> Joint 3 (info.py:423) [qtpyvcp.app.runtime_config][ERROR] "" for option [DEFAULT] recentfiles is not a valid list, using default value of "[]" (runtime_config.py:91) [qtpyvcp.utilities.info][WARNING] No [TRAJ] SPINDLES entry in INI, using 1 (info.py:127) [qtpyvcp.utilities.info][WARNING] No [DISPLAY] DEFAULT_SPINDLE_SPEED entry found in INI, using 300rpm (info.py:229) [qtpyvcp][INFO] Loading global stylesheet: /usr/lib/python3/dist-packages/probe_basic/probe_basic.qss (application.py:186) [qtpyvcp.hal][INFO] Creating new HAL component: qtpyvcp_manualtoolchange (__init__.py:61) [qtpyvcp.widgets.display_widgets.vtk_backplot.linuxcnc_datasource][WARNING] -----KeyError: Likely means no program loaded. (linuxcnc_datasource.py:176) 2023-11-20 19:24:12.884 ( 7,576s) [ 948CF4C0]vtkOpenGLRenderWindow.c:499 ERR| vtkXOpenGLRenderWindow (0x1b576c40): Unable to find a valid OpenGL 3.2 or later implementation. Please update your video card driver to the latest version. If you are using Mesa please make sure you have version 11.2 or later and make sure your driver in Mesa supports OpenGL 3.2 such as llvmpipe or openswr. If you are on windows and using Microsoft remote desktop note that it only supports OpenGL 3.2 with nvidia quadro cards. You can use other remoting software such as nomachine to avoid this issue. 2023-11-20 19:24:12.884 ( 7,576s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:12.884 ( 7,576s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:12.886 ( 7,578s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:12.886 ( 7,579s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:12.886 ( 7,579s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:12.887 ( 7,579s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:12.887 ( 7,579s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:12.923 ( 7,615s) [ 948CF4C0] vtkShaderProgram.cxx:437 ERR| vtkShaderProgram (0x1bd64690): 1: #version 150 2: #ifndef GL_ES 3: #define highp 4: #define mediump 5: #define lowp 6: #endif // GL_ES 7: #define attribute in 8: #define varying out 9: 10: in vec4 ndCoordIn; 11: in vec2 texCoordIn; 12: out vec2 texCoord; 13: void main() 14: { 15: gl_Position = ndCoordIn; 16: texCoord = texCoordIn; 17: } 2023-11-20 19:24:12.923 ( 7,615s) [ 948CF4C0] vtkShaderProgram.cxx:438 ERR| vtkShaderProgram (0x1bd64690): 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.00 ES, and 3.00 ES 2023-11-20 19:24:12.923 ( 7,616s) [ 948CF4C0]vtkOpenGLVertexArrayObj:265 ERR| vtkOpenGLVertexArrayObject (0x1c4e5240): attempt to add attribute without a program for attribute ndCoordIn 2023-11-20 19:24:12.923 ( 7,616s) [ 948CF4C0]vtkOpenGLQuadHelper.cxx:62 WARN| Error binding ndCoords to VAO. 2023-11-20 19:24:12.923 ( 7,616s) [ 948CF4C0]vtkOpenGLRenderWindow.c:1102 ERR| vtkXOpenGLRenderWindow (0x1b576c40): Couldn't build the shader program for resolving msaa. 2023-11-20 19:24:12.924 ( 7,616s) [ 948CF4C0] vtkShaderProgram.cxx:437 ERR| vtkShaderProgram (0x1b04add0): 1: #version 150 2: #ifndef GL_ES 3: #define highp 4: #define mediump 5: #define lowp 6: #endif // GL_ES 7: #define attribute in 8: #define varying out 9: 10: in vec4 ndCoordIn; 11: in vec2 texCoordIn; 12: out vec2 texCoord; 13: void main() 14: { 15: gl_Position = ndCoordIn; 16: texCoord = texCoordIn; 17: } 2023-11-20 19:24:12.924 ( 7,616s) [ 948CF4C0] vtkShaderProgram.cxx:438 ERR| vtkShaderProgram (0x1b04add0): 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.00 ES, and 3.00 ES 2023-11-20 19:24:12.924 ( 7,616s) [ 948CF4C0]vtkOpenGLVertexArrayObj:265 ERR| vtkOpenGLVertexArrayObject (0x1c4e81c0): attempt to add attribute without a program for attribute ndCoordIn 2023-11-20 19:24:12.924 ( 7,616s) [ 948CF4C0]vtkOpenGLQuadHelper.cxx:62 WARN| Error binding ndCoords to VAO. 2023-11-20 19:24:12.924 ( 7,616s) [ 948CF4C0]vtkOpenGLRenderWindow.c:932 ERR| vtkXOpenGLRenderWindow (0x1b576c40): Couldn't build the shader program for depth blits 2023-11-20 19:24:19.786 ( 14,478s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:19.786 ( 14,479s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:19.805 ( 14,497s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:19.805 ( 14,498s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:19.806 ( 14,498s) [ 948CF4C0] vtkOpenGLState.cxx:1795 WARN| Hardware does not support the number of textures defined. 2023-11-20 19:24:19.816 ( 14,508s) [ 948CF4C0] vtkShaderProgram.cxx:437 ERR| vtkShaderProgram (0x1e65c160): 1: #version 150 2: #ifndef GL_ES 3: #define highp 4: #define mediump 5: #define lowp 6: #endif // GL_ES 7: #define attribute in 8: #define varying out 9: 10: 11: /*========================================================================= 12: 13: Program: Visualization Toolkit 14: Module: vtkPolyDataVS.glsl 15: 16: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen 17: All rights reserved. 18: See Copyright.txt or http://www.kitware.com/Copyright.htm for details. 19: 20: This software is distributed WITHOUT ANY WARRANTY; without even 21: the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 22: PURPOSE. See the above copyright notice for more information. 23: 24: =========================================================================*/ 25: 26: in vec4 vertexMC; 27: 28: 29: 30: // frag position in VC 31: out vec4 vertexVCVSOutput; 32: 33: // optional normal declaration 34: //VTK::Normal::Dec 35: 36: // extra lighting parameters 37: //VTK::Light::Dec 38: 39: // Texture coordinates 40: //VTK::TCoord::Dec 41: 42: // material property values 43: //VTK::Color::Dec 44: 45: // clipping plane vars 46: //VTK::Clip::Dec 47: 48: // camera and actor matrix values 49: uniform mat4 MCDCMatrix; 50: uniform mat4 MCVCMatrix; 51: 52: // Apple Bug 53: //VTK::PrimID::Dec 54: 55: // Value raster 56: //VTK::ValuePass::Dec 57: 58: // picking support 59: //VTK::Picking::Dec 60: 61: void main() 62: { 63: //VTK::CustomBegin::Impl 64: 65: //VTK::Color::Impl 66: 67: //VTK::Normal::Impl 68: 69: //VTK::TCoord::Impl 70: 71: //VTK::Clip::Impl 72: 73: //VTK::PrimID::Impl 74: 75: vertexVCVSOutput = MCVCMatrix * vertexMC; 76: gl_Position = MCDCMatrix * vertexMC; 77: 78: 79: //VTK::ValuePass::Impl 80: 81: //VTK::Light::Impl 82: 83: //VTK::Picking::Impl 84: 85: //VTK::CustomEnd::Impl 86: } 2023-11-20 19:24:19.816 ( 14,508s) [ 948CF4C0] vtkShaderProgram.cxx:438 ERR| vtkShaderProgram (0x1e65c160): 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, 1.00 ES, and 3.00 ES /usr/bin/linuxcnc: Zeile 977: 1572 Speicherzugriffsfehler $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS 1509 1568 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: Mo 20. Nov 19:25:53 AEST 2023 UTC Date: Mo 20. Nov 09:25:53 UTC 2023 this program: /usr/bin/linuxcnc_info uptime: 19:25:53 up 4 min, 1 user, load average: 1,36, 1,17, 0,56 lsb_release -sa: Debian Debian GNU/Linux 12 (bookworm) 12 bookworm linuxcnc: /usr/bin/linuxcnc pwd: /home/cnc/linuxcnc/configs/bettie USER: cnc LOGNAME: cnc HOME: /home/cnc EDITOR: VISUAL: LANGUAGE: TERM: dumb COLORTERM: DISPLAY: :0.0 DESKTOP: lightdm-xsession display size: 1920x1080 pixels (508x285 millimeters) PATH: /usr/bin:/home/cnc/linuxcnc/configs/bettie/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games uname items: nodename -n: raspberrypi kernel-name -s: Linux kernel-vers -v: #1 SMP PREEMPT_RT Sat Oct 21 18:12:02 AEST 2023 machine -m: aarch64 processor -p: unknown platform -i: unknown oper system -o: GNU/Linux /proc items: cmdline: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 video=HDMI-A-1:1920x1080M@60 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 rootfstype=ext4 fsck.repair=yes loglevel=5 net.ifnames=0 processor.max_cstate=1 isolcpus=2,3 firmware_class.path=/lib/firmware/updates/brcm rootwait model name: cores: cpu MHz: parport: serial: Versions: gcc: gcc (Debian 12.2.0-14) 12.2.0 python: Python 3.11.2 git: git version 2.39.2 git commit: NA tcl: 8.6 tk: 8.6 glade: not_in_PATH linuxcnc_var all: LINUXCNCVERSION: 2.9.1 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) un linuxcnc-doc-cn (keine Beschreibung vorhanden) ii linuxcnc-doc-de 1:2.9.1 all motion controller for CNC machines and robots (German documentation) ii linuxcnc-doc-en 1:2.9.1 all motion controller for CNC machines and robots (English documentation) ii linuxcnc-doc-es 1:2.9.1 all controlador de movimiento para máquinas CNC y robots (Español). ii linuxcnc-doc-fr 1:2.9.1 all motion controller for CNC machines and robots (French documentation) ii linuxcnc-doc-zh-cn 1:2.9.1 all motion controller for CNC machines and robots (Chinese un linuxcnc-sim (keine Beschreibung vorhanden) un linuxcnc-sim-dev (keine Beschreibung vorhanden) ii linuxcnc-uspace 1:2.9.1 arm64 motion controller for CNC machines and robots ii linuxcnc-uspace-dev 1:2.9.1 arm64 PC based motion controller for real-time Linux