need help, gmoccapy freezes

More
2 years 10 months ago #287463 by mimag
Hello, i use gmoccapy since 2-3 years without any problem. today i want to start like every day but if i click on the button to load a file the whole linuxcnc freezes and theres nothing i can do except kill the process. any hint where to look?
i didnt do any changes on linux or linux cnc the last weeks so i have no idea whats the problem.

if i start with another config with axis everything works.
Code:
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.8.4 Machine configuration directory is '/home/cnc/linuxcnc/configs/ps4018_wzl' Machine configuration file is 'ps4018neu.ini' INIFILE=/home/cnc/linuxcnc/configs/ps4018_wzl/ps4018neu.ini VERSION=1.1 PARAMETER_FILE=linuxcnc.var TASK=milltask HALUI=halui DISPLAY=gmoccapy COORDINATES=XXYZ KINEMATICS=trivkins coordinates=XXYZ kinstype=BOTH 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 Found file(REL): ./ps4018neu.hal Found file(REL): ./whb.hal Starting TASK program: milltask Starting DISPLAY program: gmoccapy Usage: gladevcp [options] myfile.ui Options:   -h, --help      show this help message and exit   -c NAME         Set component name to NAME. Default is basename of UI file   -d              Enable debug output   -g GEOMETRY     Set geometry WIDTHxHEIGHT+XOFFSET+YOFFSET. Values are in                   pixel units, XOFFSET/YOFFSET is referenced from top left of                   screen use -g WIDTHxHEIGHT for just setting size or -g                   +XOFFSET+YOFFSET for just position   -H FILE         execute hal statements from FILE with halcmd after the                   component is set up and ready   -m MAXIMUM      Force panel window to maxumize   -r GTK_RC       read custom GTK rc file to set widget style   -R              disable workaround for GTK bug to properly read ~/.gtkrc-2.0                   gtkrc files   -t THEME        Set gtk theme. Default is system theme   -x XID          Reparent gladevcp into an existing window XID instead of                   creating a new top level window   --xid           reparent window into a plug add push the plug xid number to                   standardout   -u FILE         Use FILEs as additional user defined modules with handlers   -U USEROPT      pass USEROPTs to Python modules   --always_above  Request the window To always be above other windows (0, ' = ', '/usr/bin/gmoccapy') (1, ' = ', '-ini') (2, ' = ', '/home/cnc/linuxcnc/configs/ps4018_wzl/ps4018neu.ini') Entry = trivkins Entry = coordinates=XXYZ found the following coordinates xxyz Entry = kinstype=BOTH **** GMOCCAPY GETINIINFO ****  Number of joints = 4 4 COORDINATES found = xxyz ('Fount double letter ', ['x']) joint 0 = axis x0 joint 1 = axis x1 joint 2 = axis y joint 3 = axis z {0: 'x0', 1: 'x1', 2: 'y', 3: 'z'} **** GMOCCAPY GETINIINFO ****  [KINS] KINESTYPE is trivkins Found kinstype=BOTH but using trivkins It is not recommended to do so! Will use mode to switch between Joints and World mode hopefully supported by the used <<trivkins>> module **** GMOCCAPY GETINIINFO ****  No MAX_ANGULAR_VELOCITY entry found in [DISPLAY] of INI file Using default value of 3600 degree / min **** GMOCCAPY GETINIINFO ****  No MAX_RAPID_OVERRIDE entry found in [DISPLAY] of INI file   Default settings 100 % applied! **** GMOCCAPY GETINIINFO ****  Preference file path: gmoccapy_preferences **** GMOCCAPY GETINIINFO ****   No DEFAULT_SPINDLE_SPEED entry found in [DISPLAY] of INI file **** GMOCCAPY INFO **** **** Gültige Tasterkonfiguration in der INI Datei gefunden**** **** Werkzeugvermessung wird verwendet **** **** GMOCCAPY INFO **** **** Entering make_DRO axis_list = ['x', 'y', 'z'] **** GMOCCAPY INFO **** **** Entering make ref axis button ('Filepath = ', '/usr/share/gmoccapy/images/ref_all.png') ('Filepath = ', '/usr/share/gmoccapy/images/ref_0.png') ('Filepath = ', '/usr/share/gmoccapy/images/ref_1.png') ('Filepath = ', '/usr/share/gmoccapy/images/ref_2.png') ('Filepath = ', '/usr/share/gmoccapy/images/ref_3.png') ('Filepath = ', '/usr/share/gmoccapy/images/unhome.png') **** GMOCCAPY INFO **** **** Entering make touch button **** GMOCCAPY INFO **** **** Entering make jog increments **** GMOCCAPY build_GUI INFO **** **** Es wurden zu viele Jog Incremente in der INI Datei angegeben **** **** Nur die ersten 10 werden erreichbar sein. **** **** GMOCCAPY INFO **** **** Entering make jog button **** GMOCCAPY INFO **** **** Entering make joints button **** GMOCCAPY INFO **** **** arrange JOINTS button Found 8 Joints Button **** GMOCCAPY INFO **** **** Entering make macro button found 1 Macros **** GMOCCAPY INFO **** **** arrange DRO 3 **** GMOCCAPY INFO **** **** Place in table **** GMOCCAPY INFO **** **** get DRO order **** GMOCCAPY INFO **** **** arrange JOG button less than 6 axis **** GMOCCAPY INFO **** **** Keine Audio Meldung möglich ****  **** PYGST libray nicht installiert? **** **** PYGST libray nicht installiert? **** **** GMOCCAPY INFO **** **** Gremlin Einrichtung gestartet **** Kinematics type changed ('_set_enable_tooltips = ', True) **** GMOCCAPY INFO **** **** Keine virtuelle Tastatur installiert, geprüft wurde nach <onboard> und <matchbox-keyboard>. **** GMOCCAPY INFO: Gcode.lang found **** **** GMOCCAPY GETINIINFO ****  Wrong entry [DISPLAY] CYCLE_TIME in INI File! Will use gmoccapy default 150 **** GMOCCAPY INFO : inifile = /home/cnc/linuxcnc/configs/ps4018_wzl/ps4018neu.ini ****: **** GMOCCAPY INFO : postgui halfile = None ****: Jog Pin Changed x+ Jog Button released = x+ Jog Pin Changed x- Jog Button released = x- Jog Pin Changed y+ Jog Button released = y+ Jog Pin Changed y- Jog Button released = y- Jog Pin Changed z+ Jog Button released = z+ Jog Pin Changed z- Jog Button released = z- Jog Pin Changed 0+ Jog Button released = 0+ Jog Pin Changed 0+ Jog Button released = 0+ Jog Pin Changed 1+ Jog Button released = 1+ Jog Pin Changed 1+ Jog Button released = 1+ Jog Pin Changed 2+ Jog Button released = 2+ Jog Pin Changed 2+ Jog Button released = 2+ Jog Pin Changed 3+ Jog Button released = 3+ Jog Pin Changed 3+ Jog Button released = 3+ 1 2 MANUAL Mode RUN IDLE ntb_button_switch_page ('on button home clicked = ', 'ref_all') ('Hal Status not all homed', '012') ('Hal Status not all homed', '01') Combi DRO all homed Combi DRO all homed Combi DRO all homed hal status motion mode changed Hal Status all homed ntb_button_switch_page IDLE AUTO Mode ntb_button_switch_page hal status motion mode changed ntb_buttonShutting down and cleaning up LinuxCNC... Running HAL shutdown script task: 2338 cycles, min=0.000033, max=0.027174, avg=0.009937, 0 latency excursions (> 10x expected cycle time of 0.010000s) 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:49:98 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): IOPort hm2/hm2_7i76e.0:     IO Pin 032 (P2-12): IOPort hm2/hm2_7i76e.0:     IO Pin 033 (P2-13): IOPort 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): IOPort hm2/hm2_7i76e.0:     IO Pin 049 (P3-12): IOPort hm2/hm2_7i76e.0:     IO Pin 050 (P3-13): IOPort 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 /usr/bin/gmoccapy:312: GtkWarning: Invalid icon size 48   self.widgets.window1.show() (gmoccapy:4449): GtkSourceView-CRITICAL **: 16:10:37.272: gtk_source_language_manager_set_search_path: assertion 'lm->priv->ids == NULL' failed /usr/bin/gmoccapy:5248: GtkWarning: Invalid icon size 48   gtk.main() /usr/bin/linuxcnc: Zeile 896:  4449 Getötet                $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS 4399 4447 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: Do 7. Dez 16:19:41 CET 2023             UTC Date: Do 7. Dez 15:19:41 UTC 2023         this program: /usr/bin/linuxcnc_info               uptime: 16:19:41 up 46 min, 1 user, load average: 1,32, 1,88, 1,71      lsb_release -sa: Debian Debian GNU/Linux 10 (buster) 10 buster       which linuxcnc: /usr/bin/linuxcnc                  pwd: /home/cnc/linuxcnc/configs/ps4018_wzl                 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/ps4018_wzl/bin:/usr/bin:/home/cnc/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games uname items:          nodename -n: cnc       kernel-name -s: Linux       kernel-vers -v: #1 SMP PREEMPT RT Debian 4.19.289-2 (2023-08-08)           machine -m: x86_64         processor -p: unknown          platform -i: unknown       oper system -o: GNU/Linux /proc items:              cmdline: BOOT_IMAGE=/boot/vmlinuz-4.19.0-25-rt-amd64 root=UUID=0a9a4750-be4a-4a09-b79a-28fa29ad5449 ro quiet           model name: Intel(R) Core(TM) i5-7260U CPU @ 2.20GHz                cores: 2              cpu MHz: 3401.420              parport:                serial:  Versions:                  gcc: gcc (Debian 8.3.0-6) 8.3.0               python: Python 2.7.16                  git: git version 2.20.1           git commit: NA                  tcl: 8.6                   tk: 8.6                glade: not_in_PATH           glade-gtk2: not_in_PATH linuxcnc_var all:      LINUXCNCVERSION: 2.8.4 LINUXCNC_AUX_GLADEVCP: /usr/share/linuxcnc/aux_gladevcp LINUXCNC_AUX_EXAMPLES: /usr/share/linuxcnc/aux_examples             REALTIME: /etc/init.d/realtime                  RTS: uspace           HALLIB_DIR: /usr/share/linuxcnc/hallib 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>      <keine>      (keine Beschreibung vorhanden) un  linuxcnc-dev        <keine>      <keine>      (keine Beschreibung vorhanden) un  linuxcnc-doc        <keine>      <keine>      (keine Beschreibung vorhanden) ii  linuxcnc-doc-en     1:2.8.4      all          motion controller for CNC machines and robots (English documentation) ii  linuxcnc-doc-es     1:2.8.4      all          controlador de movimiento para máquinas CNC y robots (Español). ii  linuxcnc-doc-fr     1:2.8.4      all          motion controller for CNC machines and robots (French documentation) un  linuxcnc-sim        <keine>      <keine>      (keine Beschreibung vorhanden) un  linuxcnc-sim-dev    <keine>      <keine>      (keine Beschreibung vorhanden) ii  linuxcnc-uspace     1:2.8.4      amd64        motion controller for CNC machines and robots ii  linuxcnc-uspace-dev 1:2.8.4      amd64        PC based motion controller for real-time Linux
 

Please Log in to join the conversation.

More
2 years 10 months ago #287465 by zz912
Replied by zz912 on topic need help, gmoccapy freezes
Try:sudo apt-get install memtest86+

then:sudo badblock -sv /dev/sda

Please Log in to join the conversation.

More
2 years 10 months ago #287467 by mimag
Replied by mimag on topic need help, gmoccapy freezes
ok good idea try this tomorrow, machine is not reachable at the moment

Please Log in to join the conversation.

More
2 years 10 months ago #287468 by zz912
Replied by zz912 on topic need help, gmoccapy freezes
It is a long test. Idealy run it over night.

Please Log in to join the conversation.

More
2 years 10 months ago #287470 by mimag
Replied by mimag on topic need help, gmoccapy freezes
yesteerday i had some powerfailures so this could be the problem.

Please Log in to join the conversation.

More
2 years 10 months ago #287530 by mimag
Replied by mimag on topic need help, gmoccapy freezes
i do some tests, HD is ok, mem is OK
tried to deinstall linux cnc and re install
but alwasy the same. if i change to axis it works but i need gmoccapy
any more hints?

Please Log in to join the conversation.

More
2 years 10 months ago #287554 by tommylight
While LinuxCNC is running, open a terminal and type
sensors
notice the CPU temperature, if it is over 65C open the PC and repaste the CPU cooler.
-
Assuming this is an Intel CPU, hence the low temp value as Intel is all over the place for thermal throttling, i have Xeons that throttle at 63C and also have laptops that can do 104-109C sustained without issues.

Please Log in to join the conversation.

More
2 years 10 months ago #287559 by mimag
Replied by mimag on topic need help, gmoccapy freezes
its 78° but thats for this machine normal
and what i say with axis it works.

i have found the problem, but i dont know why its a problem now.
i have a folder for my ngc files and sync this folder via dropbox. the folder i have set in PROGRAMM_PREFIX. if i change this to another folder everything works, but if i try to access this folder via Gmoccapy the programm freezes again.

now i have a solution, is there any restriction about the file quantity for this folder? i have many folders and files inside but if i delete some it works like befor.

Please Log in to join the conversation.

More
2 years 10 months ago #287594 by tommylight
Thank you for reporting back with findings.

Please Log in to join the conversation.

Time to create page: 0.093 seconds
Powered by Kunena Forum