Eeschema: FP selection: List with too many symbols
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Critical
|
Jeff Young |
Bug Description
When a footprint is assigned to a symbol using the 'F' key and the library browser, a previously selected library is pre-selected when the browser opens. That's good but the list of symbols for this lib contains many entries that do not belong to it. It also seems to take a lot of time to create this list.
Steps to reproduce:
0. Start Kicad, open Eeschema and load a schematic.
1. Move cursor above a symbol with an assigned FP, press 'F' and press "Select".
2. In the lib browser, select a small lib (Battery) and cancel/close both dialogs.
3. Add a resistor to the schematic, press 'F' and press "Select"
-> lib browser opens with "Battery" selected. There are many more symbols listed than before.
git bisect found commit f4ce8766e38 for this issue BUT only if Eeschema is opened from the Kicad control app. If Eeschema is run standalone it crashes at step 3. That also happens with older commits.
Application: kicad
Version: (5.0.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.4.0-116-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.58.0
Curl: 7.47.0
Compiler: GCC 5.4.0 with C++ ABI 1009
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_SPICE=ON
Changed in kicad: | |
importance: | Undecided → Critical |
milestone: | none → 5.0.0-rc2 |
status: | New → Confirmed |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
@Seth, were you able to reproduce this?
@Michael, are you using GitHub libraries or anything unusual?