woodpecker.ini - cant be loaded

More
1 year 5 months ago #329291 by zz912
Hello,

I have RIP installation LCNC 2.10

I cannot woodpecker.ini in sim configs.

Is it bug or dont I have some packages?
Code:
zdenek@cnc:~/linuxcnc/linuxcnc-zz912$ linuxcnc LINUXCNC - 2.10.0~pre0 Machine configuration directory is '/home/zdenek/linuxcnc/linuxcnc-zz912/configs/sim/woodpecker' Machine configuration file is 'woodpecker.ini' Starting LinuxCNC... linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Note: Using POSIX realtime Found file(REL): ./core_sim.hal Found file(lib): /home/zdenek/linuxcnc/linuxcnc-zz912/lib/hallib/simulated_home.hal [QTvcp.QTVCP.QT_MAKEGUI][CRITICAL]  'MachineLog' object has no attribute 'setFrameShape' (qt_makegui.py:213) [QTvcp][CRITICAL]  Aborted from Error Dialog  Qtvcp encountered an error.  The following information may be useful in troubleshooting: LinuxCNC Version  : 2.10.0~pre0 Traceback (most recent call last):   File "/home/zdenek/linuxcnc/linuxcnc-zz912/bin/qtvcp", line 607, in <module>     _qtvcp = QTVCP()              ^^^^^^^   File "/home/zdenek/linuxcnc/linuxcnc-zz912/bin/qtvcp", line 307, in __init__     window.instance(filename=self.PATH.XML)   File "/home/zdenek/linuxcnc/linuxcnc-zz912/lib/python/qtvcp/qt_makegui.py", line 202, 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 828, in createUserInterface     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 264, in createWidget     self.stack.push(self.setupObject(widget_class, parent, elem))                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 230, in setupObject     self.wprops.setProperties(obj, branch)   File "/usr/lib/python3/dist-packages/PyQt5/uic/properties.py", line 417, in setProperties     getattr(widget, 'set%s%s' % (ascii_upper(prop_name[0]), prop_name[1:]))(prop_value)     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'MachineLog' object has no attribute 'setFrameShape'  (qtvcp:557) 'QTVCP' object has no attribute 'panel' /home/zdenek/linuxcnc/linuxcnc-zz912/scripts/linuxcnc: řádek 990: 14734 Neoprávněný přístup do paměti (SIGSEGV)                     $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS "${EXTRA_ARGS[@]}" Shutting down and cleaning up LinuxCNC... task: 0 cycles, min=0.000005, max=0.010430, avg=-1.000000, 0 latency excursions (> 10x expected cycle time of 0.010000s) Note: Using POSIX realtime LinuxCNC terminated with an error.  You can find more information in the log:     /home/zdenek/linuxcnc_debug.txt and     /home/zdenek/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal

Please Log in to join the conversation.

More
1 year 5 months ago #329292 by Aciera
I don't think anybody actively maintains the 'woodpecker' ui. It doesn't run on my 2.9.4 rip install either, fails with a different error.
I wish we wouldn't drag all these broken things along. A while ago I suggested to remove all the broken sim configs but I was not successful.

Please Log in to join the conversation.

More
1 year 5 months ago #329308 by zz912
I agree with you. Reducing at least the non-functional GUIs would be nice.

github.com/LinuxCNC/linuxcnc/issues/1762#sim

Please Log in to join the conversation.

More
1 year 5 months ago #329311 by Aciera
Actually, it does run on 2.9.4 after installing 'python3-pyqt5.qtopengl' as suggested in the debug output but there are clearly other problems:

 

Attachment not found



 

Please Log in to join the conversation.

More
1 year 5 months ago #329346 by cmorley

Hello,

I have RIP installation LCNC 2.10

I cannot woodpecker.ini in sim configs.

Is it bug or dont I have some packages?

Code:
zdenek@cnc:~/linuxcnc/linuxcnc-zz912$ linuxcnc LINUXCNC - 2.10.0~pre0 Machine configuration directory is '/home/zdenek/linuxcnc/linuxcnc-zz912/configs/sim/woodpecker' Machine configuration file is 'woodpecker.ini' Starting LinuxCNC... linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Note: Using POSIX realtime Found file(REL): ./core_sim.hal Found file(lib): /home/zdenek/linuxcnc/linuxcnc-zz912/lib/hallib/simulated_home.hal [QTvcp.QTVCP.QT_MAKEGUI][CRITICAL]  'MachineLog' object has no attribute 'setFrameShape' (qt_makegui.py:213) [QTvcp][CRITICAL]  Aborted from Error Dialog  Qtvcp encountered an error.  The following information may be useful in troubleshooting: LinuxCNC Version  : 2.10.0~pre0 Traceback (most recent call last):   File "/home/zdenek/linuxcnc/linuxcnc-zz912/bin/qtvcp", line 607, in <module>     _qtvcp = QTVCP()              ^^^^^^^   File "/home/zdenek/linuxcnc/linuxcnc-zz912/bin/qtvcp", line 307, in __init__     window.instance(filename=self.PATH.XML)   File "/home/zdenek/linuxcnc/linuxcnc-zz912/lib/python/qtvcp/qt_makegui.py", line 202, 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 828, in createUserInterface     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in createWidget     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in createLayout     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in handleItem     self.traverseWidgetTree(elem)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in traverseWidgetTree     handler(self, child)   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 264, in createWidget     self.stack.push(self.setupObject(widget_class, parent, elem))                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 230, in setupObject     self.wprops.setProperties(obj, branch)   File "/usr/lib/python3/dist-packages/PyQt5/uic/properties.py", line 417, in setProperties     getattr(widget, 'set%s%s' % (ascii_upper(prop_name[0]), prop_name[1:]))(prop_value)     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'MachineLog' object has no attribute 'setFrameShape'  (qtvcp:557) 'QTVCP' object has no attribute 'panel' /home/zdenek/linuxcnc/linuxcnc-zz912/scripts/linuxcnc: řádek 990: 14734 Neoprávněný přístup do paměti (SIGSEGV)                     $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS "${EXTRA_ARGS[@]}" Shutting down and cleaning up LinuxCNC... task: 0 cycles, min=0.000005, max=0.010430, avg=-1.000000, 0 latency excursions (> 10x expected cycle time of 0.010000s) Note: Using POSIX realtime LinuxCNC terminated with an error.  You can find more information in the log:     /home/zdenek/linuxcnc_debug.txt and     /home/zdenek/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal
 
Fixed in master.

Please Log in to join the conversation.

More
1 year 5 months ago #329351 by zz912
Thank you.

Please Log in to join the conversation.

More
1 year 4 months ago #329959 by zz912
I made tests:

woodpecker.ini works now, but need maintenance:
 

Attachment not found



woodpecker_auto_tool_probe.ini doesnt work:
Code:
zdenek@cnc:~/linuxcnc/linuxcnc-zz912/scripts$ linuxcnc LINUXCNC - 2.10.0~pre0 Machine configuration directory is '/home/zdenek/linuxcnc/linuxcnc-zz912/configs/sim/woodpecker' Machine configuration file is 'woodpecker_auto_tool_probe.ini' Starting LinuxCNC... linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod Note: Using POSIX realtime Found file(REL): ./core_sim.hal Found file(lib): /home/zdenek/linuxcnc/linuxcnc-zz912/lib/hallib/simulated_home.hal INTERP_REMAP: NGC file not found: ngc=qt_auto_probe_tool REMAP INI Line:75 = M6 modalgroup=6 prolog=change_prolog ngc=qt_auto_probe_tool epilog=change_epilog emc/task/emctask.cc 68: interp_error: Soubor není otevřen Soubor není otevřen emc/task/emctaskmain.cc 3026: can't initialize interpreter [QTvcp.QTVCP.QT_ISTAT][WARNING]  INI file's MDI_COMMAND_LIST is using legacy 'MDI_COMMAND =' entries (qt_istat.py:605) false command [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG]  LAST FILE PATH:  (file_manager.py:320) [QTvcp.QTVCP.WIDGETS.FILE_MANAGER][DEBUG]  LAST FILE PATH:  (file_manager.py:320) false command [QTvcp][CRITICAL]  Aborted from Error Dialog  Qtvcp encountered an error.  The following information may be useful in troubleshooting: LinuxCNC Version  : 2.10.0~pre0 Traceback (most recent call last):   File "/home/zdenek/linuxcnc/linuxcnc-zz912/share/qtvcp/screens/woodpecker/woodpecker_handler.py", line 1031, in chk_override_limits_checked     ACTION.TOGGLE_LIMITS_OVERRIDE()   File "/home/zdenek/linuxcnc/linuxcnc-zz912/lib/python/qtvcp/qt_action.py", line 159, in TOGGLE_LIMITS_OVERRIDE     STATUS.emit('error', STATUS.TEMPORARY_MESSAGE, 'Hard Limits Are Reset To Active!')                          ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'Status' object has no attribute 'TEMPORARY_MESSAGE'  (qtvcp:557) /home/zdenek/linuxcnc/linuxcnc-zz912/scripts/linuxcnc: řádek 990:  2434 Neoprávněný přístup do paměti (SIGSEGV)                     $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS "${EXTRA_ARGS[@]}" Shutting down and cleaning up LinuxCNC... Note: Using POSIX realtime LinuxCNC terminated with an error.  You can find more information in the log:     /home/zdenek/linuxcnc_debug.txt and     /home/zdenek/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal

woodpecker_xyz.ini works now, but need maintenance like woodpecker.ini
woodpecker_xyza.ini works now, but need maintenance like woodpecker.ini
woodpecker_xyzab.ini works now, but it is in some weird full screen:
 

Attachment not found


woodpecker_xyzy.ini works now, but need maintenance like woodpecker.ini
woodpecker_xyzya.ini works now, but need maintenance like woodpecker.ini

Please Log in to join the conversation.

Time to create page: 0.093 seconds
Powered by Kunena Forum