axis 'out of memory' crash

  • robh
  • Away
  • Premium Member
  • Premium Member
More
16 Jan 2023 17:22 #262147 by robh
axis 'out of memory' crash was created by robh
atttached crash report

system is up to date , running 2.8.4
Linux  4.19.0-14-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.171-2 (2021-01-30) x86_64 GNU/Linux

happens after running the machine for awhile

has this been seen before?
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/linuxcnc/linuxcnc/configs/DSG'
Machine configuration file is 'dsg.ini'
INIFILE=/home/linuxcnc/linuxcnc/configs/DSG/dsg.ini
VERSION=1.1
PARAMETER_FILE=dsg.var
TASK=milltask
HALUI=
DISPLAY=axis
COORDINATES=X   Z
KINEMATICS=trivkins coordinates=xz
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Found file(REL): ./dsg.hal
hm2: loading Mesa HostMot2 driver version 0.15
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i24 at 0000:07:00.0
hm2/hm2_5i24.0: Low Level init 0.15
hm2/hm2_5i24.0: Smart Serial Firmware Version 43
Board hm2_5i24.0.7i71.0.1 Hardware Mode 0 = standard
Board hm2_5i24.0.7i71.0.1 Software Mode 0 = output_only
Board hm2_5i24.0.7i71.0.1 Software Mode 1 = output_fieldvoltage
Board hm2_5i24.0.7i70.0.2 Hardware Mode 0 = standard
Board hm2_5i24.0.7i70.0.2 Software Mode 0 = input_only
Board hm2_5i24.0.7i70.0.2 Software Mode 1 = input_analog
Board hm2_5i24.0.7i70.0.2 Software Mode 2 = input_fieldvoltage
Board hm2_5i24.0.7i87.0.4 Hardware Mode 0 = standard
Board hm2_5i24.0.7i87.0.4 Software Mode 0 = analoginput_digitaloutput
Board hm2_5i24.0.7i87.0.4 Software Mode 1 = analoginput16bit*4,8bit*4_digitaloutput
Board hm2_5i24.0.7i87.0.4 Software Mode 2 = analoginput16bit*6_digitaloutput
Board hm2_5i24.0.7i84.0.6 Hardware Mode 0 = standard
Board hm2_5i24.0.7i84.0.6 Software Mode 0 = input_output
Board hm2_5i24.0.7i84.0.6 Software Mode 1 = io_analog_fieldvoltage
Board hm2_5i24.0.7i84.0.6 Software Mode 2 = io_encoder_analog
hm2/hm2_5i24.0: 72 I/O Pins used:
hm2/hm2_5i24.0:     IO Pin 000 (P4-01): PWMGen #0, pin Not-Enable (Output)
hm2/hm2_5i24.0:     IO Pin 001 (P4-03): Muxed Encoder #0, pin Muxed A (Input)
hm2/hm2_5i24.0:     IO Pin 002 (P4-05): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_5i24.0:     IO Pin 003 (P4-07): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_5i24.0:     IO Pin 004 (P4-09): Muxed Encoder #1, pin Muxed A (Input)
hm2/hm2_5i24.0:     IO Pin 005 (P4-11): Muxed Encoder #1, pin Muxed B (Input)
hm2/hm2_5i24.0:     IO Pin 006 (P4-13): Muxed Encoder #1, pin Muxed Index (Input)
hm2/hm2_5i24.0:     IO Pin 007 (P4-15): Muxed Encoder #2, pin Muxed A (Input)
hm2/hm2_5i24.0:     IO Pin 008 (P4-17): Muxed Encoder #2, pin Muxed B (Input)
hm2/hm2_5i24.0:     IO Pin 009 (P4-19): Muxed Encoder #2, pin Muxed Index (Input)
hm2/hm2_5i24.0:     IO Pin 010 (P4-21): Muxed Encoder Select #0, pin Mux Select 0 (Output)
hm2/hm2_5i24.0:     IO Pin 011 (P4-23): PWMGen #0, pin Out0 (PWM or Up) (Output)
hm2/hm2_5i24.0:     IO Pin 012 (P4-25): PWMGen #0, pin Out1 (Dir or Down) (Output)
hm2/hm2_5i24.0:     IO Pin 013 (P4-27): PWMGen #1, pin Out0 (PWM or Up) (Output)
hm2/hm2_5i24.0:     IO Pin 014 (P4-29): PWMGen #1, pin Out1 (Dir or Down) (Output)
hm2/hm2_5i24.0:     IO Pin 015 (P4-31): PWMGen #2, pin Out0 (PWM or Up) (Output)
hm2/hm2_5i24.0:     IO Pin 016 (P4-33): PWMGen #2, pin Out1 (Dir or Down) (Output)
hm2/hm2_5i24.0:     IO Pin 017 (P4-35): PWMGen #3, pin Out0 (PWM or Up) (Output)
hm2/hm2_5i24.0:     IO Pin 018 (P4-37): PWMGen #3, pin Out1 (Dir or Down) (Output)
hm2/hm2_5i24.0:     IO Pin 019 (P4-39): PWMGen #4, pin Out0 (PWM or Up) (Output)
hm2/hm2_5i24.0:     IO Pin 020 (P4-41): PWMGen #4, pin Out1 (Dir or Down) (Output)
hm2/hm2_5i24.0:     IO Pin 021 (P4-43): PWMGen #5, pin Out0 (PWM or Up) (Output)
hm2/hm2_5i24.0:     IO Pin 022 (P4-45): PWMGen #5, pin Out1 (Dir or Down) (Output)
hm2/hm2_5i24.0:     IO Pin 023 (P4-47): PWMGen #0, pin Not-Enable (Output)
hm2/hm2_5i24.0:     IO Pin 024 (P3-01): IOPort
hm2/hm2_5i24.0:     IO Pin 025 (P3-03): IOPort
hm2/hm2_5i24.0:     IO Pin 026 (P3-05): IOPort
hm2/hm2_5i24.0:     IO Pin 027 (P3-07): IOPort
hm2/hm2_5i24.0:     IO Pin 028 (P3-09): IOPort
hm2/hm2_5i24.0:     IO Pin 029 (P3-11): IOPort
hm2/hm2_5i24.0:     IO Pin 030 (P3-13): IOPort
hm2/hm2_5i24.0:     IO Pin 031 (P3-15): IOPort
hm2/hm2_5i24.0:     IO Pin 032 (P3-17): IOPort
hm2/hm2_5i24.0:     IO Pin 033 (P3-19): IOPort
hm2/hm2_5i24.0:     IO Pin 034 (P3-21): IOPort
hm2/hm2_5i24.0:     IO Pin 035 (P3-23): IOPort
hm2/hm2_5i24.0:     IO Pin 036 (P3-25): IOPort
hm2/hm2_5i24.0:     IO Pin 037 (P3-27): IOPort
hm2/hm2_5i24.0:     IO Pin 038 (P3-29): IOPort
hm2/hm2_5i24.0:     IO Pin 039 (P3-31): IOPort
hm2/hm2_5i24.0:     IO Pin 040 (P3-33): IOPort
hm2/hm2_5i24.0:     IO Pin 041 (P3-35): IOPort
hm2/hm2_5i24.0:     IO Pin 042 (P3-37): IOPort
hm2/hm2_5i24.0:     IO Pin 043 (P3-39): IOPort
hm2/hm2_5i24.0:     IO Pin 044INFO CLASSICLADDER-   No ladder GUI requested-Realtime runs till HAL closes.
Starting TASK program: milltask
Starting DISPLAY program: axis
Shutting down and cleaning up LinuxCNC...
task: 437398 cycles, min=-0.460006, max=0.097582, avg=0.010040, 0 latency excursions (> 10x expected cycle time of 0.010000s)
 (P3-41): IOPort
hm2/hm2_5i24.0:     IO Pin 045 (P3-43): IOPort
hm2/hm2_5i24.0:     IO Pin 046 (P3-45): IOPort
hm2/hm2_5i24.0:     IO Pin 047 (P3-47): IOPort
hm2/hm2_5i24.0:     IO Pin 048 (P2-01): IOPort
hm2/hm2_5i24.0:     IO Pin 049 (P2-03): Smart Serial Interface #0, pin rx1 (Input)
hm2/hm2_5i24.0:     IO Pin 050 (P2-05): Smart Serial Interface #0, pin rx2 (Input)
hm2/hm2_5i24.0:     IO Pin 051 (P2-07): IOPort
hm2/hm2_5i24.0:     IO Pin 052 (P2-09): IOPort
hm2/hm2_5i24.0:     IO Pin 053 (P2-11): IOPort
hm2/hm2_5i24.0:     IO Pin 054 (P2-13): Smart Serial Interface #0, pin tx1 (Output)
hm2/hm2_5i24.0:     IO Pin 055 (P2-15): Smart Serial Interface #0, pin txen1 (Output)
hm2/hm2_5i24.0:     IO Pin 056 (P2-17): Smart Serial Interface #0, pin tx2 (Output)
hm2/hm2_5i24.0:     IO Pin 057 (P2-19): Smart Serial Interface #0, pin txen2 (Output)
hm2/hm2_5i24.0:     IO Pin 058 (P2-21): IOPort
hm2/hm2_5i24.0:     IO Pin 059 (P2-23): IOPort
hm2/hm2_5i24.0:     IO Pin 060 (P2-25): Smart Serial Interface #0, pin rx4 (Input)
hm2/hm2_5i24.0:     IO Pin 061 (P2-27): IOPort
hm2/hm2_5i24.0:     IO Pin 062 (P2-29): Smart Serial Interface #0, pin rx6 (Input)
hm2/hm2_5i24.0:     IO Pin 063 (P2-31): IOPort
hm2/hm2_5i24.0:     IO Pin 064 (P2-33): Smart Serial Interface #0, pin tx4 (Output)
hm2/hm2_5i24.0:     IO Pin 065 (P2-35): Smart Serial Interface #0, pin txen4 (Output)
hm2/hm2_5i24.0:     IO Pin 066 (P2-37): IOPort
hm2/hm2_5i24.0:     IO Pin 067 (P2-39): IOPort
hm2/hm2_5i24.0:     IO Pin 068 (P2-41): Smart Serial Interface #0, pin tx6 (Output)
hm2/hm2_5i24.0:     IO Pin 069 (P2-43): Smart Serial Interface #0, pin txen6 (Output)
hm2/hm2_5i24.0:     IO Pin 070 (P2-45): IOPort
hm2/hm2_5i24.0:     IO Pin 071 (P2-47): IOPort
hm2/hm2_5i24.0: registered
hm2_5i24.0: initialized AnyIO board at 0000:07:00.0
creating ladder-state
hm2_5i24.0: dropping AnyIO board at 0000:07:00.0
hm2/hm2_5i24.0: unregistered
hm2_pci: 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
note: MAXV     max: 100.000 units/sec 6000.000 units/min
note: LJOG     max: 100.000 units/sec 6000.000 units/min
note: LJOG default: 16.660 units/sec 999.600 units/min
note: jog_order='ZX'
note: jog_invert=set(['X'])
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1550, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 599, in callit
    func(*args)
  File "/usr/bin/axis", line 564, in actual_tkRedraw
    self.tkRedraw_ortho()
  File "/usr/bin/axis", line 526, in tkRedraw_ortho
    self.redraw_ortho()
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 352, in inner
    return f(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/rs274/glcanon.py", line 629, in redraw_ortho
    glFlush()                               # Tidy up
error: (1285, 'out of memory')
/usr/bin/linuxcnc: line 896:   984 Segmentation fault      $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS
891
978
Stopping realtime threads
Unloading hal components
RTAPI_PCI: Unmapped 65536 bytes at 0x7f2f4e202000
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: Mon 16 Jan 17:06:05 GMT 2023
            UTC Date: Mon 16 Jan 17:06:05 UTC 2023
        this program: /usr/bin/linuxcnc_info
              uptime: 17:06:05 up 1:14, 1 user, load average: 0.89, 1.70, 1.84
     lsb_release -sa: Debian Debian GNU/Linux 10 (buster) 10 buster
      which linuxcnc: /usr/bin/linuxcnc
                 pwd: /home/linuxcnc/linuxcnc/configs/DSG
                USER: linuxcnc
             LOGNAME: linuxcnc
                HOME: /home/linuxcnc
              EDITOR:
              VISUAL:
            LANGUAGE: en_GB:en
                TERM: dumb
           COLORTERM:
             DISPLAY: :0.0
             DESKTOP: lightdm-xsession
        display size: 1280x1024 pixels (338x270 millimeters)
                PATH: /usr/bin:/home/linuxcnc/linuxcnc/configs/DSG/bin:/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

uname items:
         nodename -n: DSG
      kernel-name -s: Linux
      kernel-vers -v: #1 SMP PREEMPT RT Debian 4.19.269-1 (2022-12-20)
          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-23-rt-amd64 root=UUID=5e4bbcfe-3c21-4907-940e-9653b1c9b503 ro initrd=/install/gtk/initrd.gz quiet isolcpus=1,3
          model name: Intel(R) Core(TM) i3-6100 CPU @ 3.70GHz
               cores: 2
             cpu MHz: 800.003
             parport:
              serial: 0000-0000 : serial

Versions:
                 gcc: gcc (Debian 8.3.0-6) 8.3.0
              python: Python 2.7.16
                 git: not_in_PATH
          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*':
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            <none>       <none>       (no description available)
un  linuxcnc-dev        <none>       <none>       (no description available)
un  linuxcnc-doc        <none>       <none>       (no description available)
ii  linuxcnc-doc-cn     1:2.8.4      all          motion controller for CNC machines and robots (Chinese
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        <none>       <none>       (no description available)
un  linuxcnc-sim-dev    <none>       <none>       (no description available)
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 or Create an account to join the conversation.

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
16 Jan 2023 17:25 #262148 by tommylight
Replied by tommylight on topic axis 'out of memory' crash
hm2_5i24.0: initialized AnyIO board at 0000:07:00.0
creating ladder-state
hm2_5i24.0: dropping AnyIO board at 0000:07:00.0
hm2/hm2_5i24.0: unregistered
Something not ok with classic ladder, probably.

Please Log in or Create an account to join the conversation.

More
17 Jan 2023 00:02 #262198 by andypugh
Replied by andypugh on topic axis 'out of memory' crash
Actually, I think it looks like a problem in glcanon.py

And it does say "out of memory" which seems odd.

Is the PC particularly short of memory?

Please Log in or Create an account to join the conversation.

  • robh
  • Away
  • Premium Member
  • Premium Member
More
17 Jan 2023 13:46 #262235 by robh
Replied by robh on topic axis 'out of memory' crash
system has 4gb of DDR4
and 2gb memory PCI-Exspress graphics card
CPU is Intel i3

very odd and its very random when and where it crash's in a program ,
do you think tweaking the ARCDIVISION in ini or something else todo with display effects this, what do the file glcanon.py do?

system stays up when the crash happens its only linuxcnc that does a crash screen and i can reload it and run it again right away

a mem check shows the ram is ok and not bad

Please Log in or Create an account to join the conversation.

More
17 Jan 2023 13:51 #262236 by andypugh
Replied by andypugh on topic axis 'out of memory' crash
4GB should be plenty.
Is it crashing while loading a G-code file? It doesn't seem to be, so I don't think it is anything to do with ARCDIVISION etc.

Please Log in or Create an account to join the conversation.

More
18 Jan 2023 01:51 #262304 by andypugh
Replied by andypugh on topic axis 'out of memory' crash
I _think_ this refers to a different problem, as you are using 2.8.4 and (at a guess) Debian 10. But I can't actually see what he is referring to in the rest of the thread.
github.com/LinuxCNC/linuxcnc/pull/2259#issuecomment-1385717796

Please Log in or Create an account to join the conversation.

Time to create page: 0.066 seconds
Powered by Kunena Forum