I can also duplicate this by hitting escape to exit to the select tool (I have no idea which tool is active because the toolbar shows no tool active) and undoing the operation (which itself is broken) then attempting another delete operation which throws an assertion and segfaults after I dismiss the lock warning dialog. This also happens in the master branch.
Application: Pcbnew
Version: (5.1.0-1465-g0b87a92ed), debug build
Libraries:
wxWidgets 3.0.4
libcurl/7.65.1 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.37.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.67.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.65.1
Compiler: Clang 7.0.1 with C++ ABI 1002
I can also duplicate this by hitting escape to exit to the select tool (I have no idea which tool is active because the toolbar shows no tool active) and undoing the operation (which itself is broken) then attempting another delete operation which throws an assertion and segfaults after I dismiss the lock warning dialog. This also happens in the master branch.
Application: Pcbnew 1465-g0b87a92ed ), debug build compatible with 2.8) GTK+ 3.24
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.65.1 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.2.0 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.37.0 librtmp/2.3
Platform: Linux 4.19.0-5-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.67.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.65.1
Compiler: Clang 7.0.1 with C++ ABI 1002
Build settings: SCRIPTING= ON SCRIPTING_ MODULES= ON SCRIPTING_ PYTHON3= ON SCRIPTING_ WXPYTHON= ON SCRIPTING_ WXPYTHON_ PHOENIX= ON SCRIPTING_ ACTION_ MENU=ON GITHUB_ PLUGIN= ON USE_OCE= ON USE_OCC= OFF STDLIB_ DEBUG=OFF STDLIB_ LIGHT_DEBUG= OFF SANITIZE= OFF
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
KICAD_
KICAD_
KICAD_