eeschema segfaults on cancelled label creation and has sticky tool behavior
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
High
|
Jeff Young |
Bug Description
To reproduce:
1. Click the "place global label" button on the right sidebar. The global label button will not be selected, while the "place net label" button will be highlighted.
2. Type in any random label name and press enter. The actual label created will simply be a net label.
3. Press Esc (to cancel the "place net label" operation). eeschema will segfault.
If you press escape several times while the "place net label" dialog is still open, i.e. step 1, the "place net label" tool will remain active even though the "select item" tool is highlighted. This happens with several other tools.
Application: kicad
Version: (5.1.0-
Libraries:
wxWidgets 3.0.2
libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-47-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.58.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.47.0
Compiler: GCC 5.4.0 with C++ ABI 1009
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
Changed in kicad: | |
assignee: | nobody → Jeff Young (jeyjey) |
importance: | Undecided → High |
milestone: | none → 6.0.0-rc1 |
status: | New → In Progress |
Changed in kicad: | |
status: | In Progress → Fix Committed |
Looks like the second part of this bug is the same as https:/ /bugs.launchpad .net/kicad/ +bug/1825192