Been having a very strange issue. I have the most recent stable version of Kicad installed on a Macbook Pro running macOS Catalina 10.15.4. Usually, KiCad works fine. For this one project, each time I try to open pcbnew the program crashes. This is what the crash report looks like. Any help in resolving this would be appreciated! Thanks.
Kicad version details are as follows:
Application: KiCad
Version: (5.1.5-0-10_14), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.64.1 SecureTransport (LibreSSL/2.8.3) zlib/1.2.11 nghttp2/1.39.2
Platform: Mac OS X (Darwin 19.4.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
Boost: 1.69.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.54.0
Compiler: Clang 9.0.0 with C++ ABI 1002
Build settings:
USE_WX_GRAPHICS_CONTEXT=ON
USE_WX_OVERLAY=ON
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
To me the file structure itself seems totally legit, but the debug log will bring us the answer.
Thank you for sharing your project, such test cases that do give reproducible issues are very valuable for improving oveall quality of KiCad.
I’m not the dev so don’t thank me But yes there are lot of people that put many efforts to make KiCad what it is today and they all deserve proper recognition for their work.
Edit the 18650-charger-revA.kicad_PCB file with a text editor. Towards the end of the file there are 4 zones defined, however, one of them has no polygon definitions (don’t ask me why). Remove that zone definition specifically this part: