KiKit icon indicating copy to clipboard operation
KiKit copied to clipboard

Segmentation fault with Kicad 6.0.11 on Linux with Python 3.11.2

Open hobbymachinist opened this issue 2 years ago • 0 comments

Prerequisites

  • [X] I have read FAQ
  • [X] I use KiKit at least version 1.3.0 (older version are not supported)

KiKit version

1.3.0

KiCAD version

6.0.11

Operating system

Linux, Debian Sid

Description

Segmentation fault when trying to panelize using CLI

$ dpkg -l kicad
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
+++-==============-=============-============-============================================
ii  kicad          6.0.11+dfsg-1 amd64        Electronic schematic and PCB design software

$ /usr/bin/python3 --version
Python 3.11.2

$ /usr/bin/pip3 install kikit

Defaulting to user installation because normal site-packages is not writeable
Collecting kikit
  Using cached KiKit-1.3.0-py3-none-any.whl (234 kB)
Requirement already satisfied: click>=7.1 in /home/hm/.local/lib/python3.11/site-packages (from kikit) (8.1.3)
Requirement already satisfied: commentjson>=0.9 in /home/hm/.local/lib/python3.11/site-packages (from kikit) (0.9.0)
Requirement already satisfied: markdown2>=2.4 in /home/hm/.local/lib/python3.11/site-packages (from kikit) (2.4.8)
Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (from kikit) (1.24.2)
Requirement already satisfied: pcbnewTransition<=0.4,>=0.3.4 in /home/hm/.local/lib/python3.11/site-packages (from kikit) (0.3.4)
Requirement already satisfied: pybars3>=0.9 in /home/hm/.local/lib/python3.11/site-packages (from kikit) (0.9.7)
Requirement already satisfied: shapely>=1.7 in /usr/lib/python3/dist-packages (from kikit) (1.8.5)
Requirement already satisfied: solidpython>=1.1.2 in /home/hm/.local/lib/python3.11/site-packages (from kikit) (1.1.3)
Requirement already satisfied: lark-parser<0.8.0,>=0.7.1 in /home/hm/.local/lib/python3.11/site-packages (from commentjson>=0.9->kikit) (0.7.8)
Requirement already satisfied: PyMeta3>=0.5.1 in /home/hm/.local/lib/python3.11/site-packages (from pybars3>=0.9->kikit) (0.5.1)
Requirement already satisfied: PrettyTable==0.7.2 in /home/hm/.local/lib/python3.11/site-packages (from solidpython>=1.1.2->kikit) (0.7.2)
Requirement already satisfied: euclid3<0.2.0,>=0.1.0 in /home/hm/.local/lib/python3.11/site-packages (from solidpython>=1.1.2->kikit) (0.1)
Requirement already satisfied: ply<4.0,>=3.11 in /usr/lib/python3/dist-packages (from solidpython>=1.1.2->kikit) (3.11)
Requirement already satisfied: pypng<0.0.20,>=0.0.19 in /home/hm/.local/lib/python3.11/site-packages (from solidpython>=1.1.2->kikit) (0.0.19)
Installing collected packages: kikit
Successfully installed kikit-1.3.0

$ which kikit
/home/hm/.local/bin/kikit

$ kikit panelize --debug 'trace: true' dcdc.kicad_pcb panel.kicad_pcb
Segmentation fault

Steps to Reproduce

Please see above, now sure how I can attach the kicad_pcb file here.

hobbymachinist avatar Apr 17 '23 02:04 hobbymachinist