Pcbnew hangs when connecting two tracks with Finish Track
EDIT by @eelik: changed the title to reflect the remaining problem.
Description
PCB cannot connect two broken wires with a wire!
Steps to reproduce
- just create a new project
- press 'X' to write one line, then press 'Esc' to cancel.
- press 'X' to write another one line, then press 'Esc' to cancel.
- select any one of the two lines, then press 'X' to try connect another line, will can't connect. if click Right Button to select 'End', the program will crash!
KiCad Version
Application: KiCad
Version: (5.99.0-1003-g2f7ac2b5b), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.39.2
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Build date: Feb 29 2020 21:58:23
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.71.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.66.0
Compiler: GCC 9.2.0 with C++ ABI 1013
Build settings:
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
Edited by Eeli Kaikkonen