Crash in eeschema when opening place symbol dialog with footprint previews enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Critical
|
Jeff Young |
Bug Description
Once I enabled Footprint previews in eeschema, I started getting crashes when pressing 'A' key to place a component. I was able to attach mingw64 gdb and get some backtraces.
Observed crashes:
1. version 5.0.0-rc2-
2. version 5.0.0-rc2-
3. version 5.0.0-rc2-
4. version 5.0.0-rc2-
It may not be important, but footprint editor was open when all of the crashes happened.
KiCad was built using MSYS2 on Windows 10 1709.
Steps to reproduce:
1. Enable footprint previews in symbol chooser
2. Open footprint Editor. (This may not be necessary, but it was open when crashes happened)
3. Work on a schematic
4. If you're unlucky, upon pressing 'A', eeschema will crash.
Looks like it crashed every time on
m_threads.clear();
in pcbnew/
Application: kicad
Version: (5.0.0-
Libraries:
wxWidgets 3.0.3
libcurl/7.59.0 OpenSSL/1.0.2o (WinSSL) zlib/1.2.11 brotli/1.0.3 libidn2/2.0.4 nghttp2/1.31.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.3 (wchar_t,wx containers,
Boost: 1.66.0
Curl: 7.59.0
Compiler: GCC 7.3.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_SPICE=ON
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Nice one. We're re-entering a re-entrancy control block. That was never going to end well....