DRC -> Running DRC crashes with class std::length_error - vector too long
Description
When I am running the DRC on my project it crashes with an error dialog
Running the same project with my GitHub Action which is also running DRC on a virtual machine I receive the following error:
ERROR:Potential dialog messages: {'copper ', 'detection ', 'on ', 'Tessellating ', 'Unhandled exception class: St20bad_array_new_length what: std::bad_array_new_length', 'OK', 'sliver ', 'Gathering ', 'Running ', 'zones...', 'items...'} (pcbnew_do - interposer.py:431) (kibot - kiplot.py:129)
Steps to reproduce
You can clone my project to reproduce the issue
- Clone the repo: https://github.com/open-thngs/so-dimm-esp32-programmer
- open PCB Editor
- run DRC check
KiCad Version
Application: KiCad x64 on x64
Version: 7.0.7, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1-DEV Schannel zlib/1.2.13
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Aug 14 2023 02:42:39
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.7.1
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
KICAD_SPICE=ON