PNS: dragger optimizes away non-dragged track segments even when optimization is disabled in some situations
Description
Sometimes during a dragging operation of segment of some track, usually when near by segments are already highly spatially constrained, router might propose colliding solution instead of avoiding to take into account those restricted segments and only search for solution within the segments with more degrees of freedom.
Steps to reproduce
- Although not relevant that much (issue can be observed with different settings as well) router settings are:
- With attached board file try to drug segment at location:
KiCad Version
Application: KiCad PCB Editor
Version: 5.99.0-unknown-7075aece3a~131~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Platform: Linux 5.4.0-58-generic x86_64, 64 bit, Little endian, wxGTK, cinnamon, x11
Build Info:
Date: Aug 13 2021 04:10:49
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.71.0
OCC: 7.3.0
Curl: 7.68.0
ngspice: 31
Compiler: GCC 9.3.0 with C++ ABI 1013
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON
Edited by Jon Evans