Pcbnew crashes when importing footprint: segfault at BOARD::ReplaceNetlist
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Critical
|
Jeff Young |
Bug Description
Occurs when reading netlist. Have not recompiled to absolute latest version, but will report back once that is done.
SYSTEM:
Application: pcbnew
Version: (6.0.0-
Libraries:
wxWidgets 3.0.2
libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-34-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_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
BACKTRACE:
(gdb) bt
#0 0x00007fffec99933a in BOARD::
from /usr/local/
#1 0x00007fffec5b03ea in PCB_EDIT_
from /usr/local/
#2 0x00007fffec38d23c in DIALOG_
from /usr/local/
#3 0x00007fffec38dff8 in DIALOG_
from /usr/local/
#4 0x00007ffff696b1fe in wxAppConsoleBas
from /usr/lib/
#5 0x00007ffff6af16e7 in wxEvtHandler:
from /usr/lib/
#6 0x00007ffff6af1ace in wxEvtHandler:
from /usr/lib/
#7 0x00007ffff6af1b5f in wxEvtHandler:
from /usr/lib/
#8 0x00007ffff6af1c13 in wxEvtHandler:
from /usr/lib/
#9 0x00007ffff6af1c75 in wxEvtHandler:
from /usr/lib/
#10 0x00007ffff6af19e7 in wxEvtHandler:
from /usr/lib/
#11 0x00007ffff72c5b57 in ?? ()
from /usr/lib/
#12 0x00007ffff4f401d4 in ?? ()
from /usr/lib/
#13 0x00007ffff4f5a9a6 in g_signal_
from /usr/lib/
#14 0x00007ffff4f5b08f in g_signal_emit ()
from /usr/lib/
#15 0x00007ffff54c4f35 in ?? ()
from /usr/lib/
#16 0x00007ffff4f401d4 in ?? ()
from /usr/lib/
#17 0x00007ffff4f5a9a6 in g_signal_
from /usr/lib/
#18 0x00007ffff4f5b08f in g_signal_emit ()
from /usr/lib/
#19 0x00007ffff54c3e79 in ?? ()
from /usr/lib/
#20 0x00007ffff556aaec in ?? ()
from /usr/lib/
#21 0x00007ffff4f3feff in g_closure_invoke ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/
#22 0x00007ffff4f5256e in ?? ()
from /usr/lib/
#23 0x00007ffff4f5a7f9 in g_signal_
from /usr/lib/
#24 0x00007ffff4f5b08f in g_signal_emit ()
from /usr/lib/
#25 0x00007ffff568293c in ?? ()
from /usr/lib/
#26 0x00007ffff5569284 in gtk_propagate_event ()
from /usr/lib/
#27 0x00007ffff556963b in gtk_main_do_event ()
from /usr/lib/
#28 0x00007ffff51ddc8c in ?? ()
from /usr/lib/
#29 0x00007ffff42da197 in g_main_
from /lib/x86_
#30 0x00007ffff42da3f0 in ?? () from /lib/x86_
#31 0x00007ffff42da712 in g_main_loop_run ()
from /lib/x86_
#32 0x00007ffff5568697 in gtk_main ()
from /usr/lib/
#33 0x00007ffff724fed5 in wxGUIEventLoop:
from /usr/lib/
#34 0x00007ffff69ad353 in wxEventLoopBase
from /usr/lib/
#35 0x00007ffff72d2cdd in wxDialog:
from /usr/lib/
#36 0x00007fffec38f919 in PCB_EDIT_
from /usr/local/
#37 0x00007fffec531ffd in PCB_EDIT_
#38 0x00007ffff696b1fe in wxAppConsoleBas
from /usr/lib/
#39 0x00007ffff6af16e7 in wxEvtHandler:
from /usr/lib/
#40 0x00007ffff6af17db in wxEventHashTabl
#41 0x00007ffff6af1b8b in wxEvtHandler:
from /usr/lib/
#42 0x00007fffecbe886b in EDA_BASE_
from /usr/local/
#43 0x00007ffff6af1993 in wxEvtHandler:
from /usr/lib/
#44 0x00007ffff6af1c75 in wxEvtHandler:
---Type <return> to continue, or q <return> to quit---
from /usr/lib/
#45 0x00007ffff7464de8 in wxWindowBase:
from /usr/lib/
#46 0x00007ffff6af19e7 in wxEvtHandler:
from /usr/lib/
#47 0x00007ffff7409bff in wxMenuBase:
from /usr/lib/
#48 0x00007ffff72ed0eb in ?? ()
from /usr/lib/
#49 0x00007ffff4f3ffa5 in g_closure_invoke ()
from /usr/lib/
#50 0x00007ffff4f51fc1 in ?? ()
from /usr/lib/
#51 0x00007ffff4f5ad5c in g_signal_
from /usr/lib/
#52 0x00007ffff4f5b08f in g_signal_emit ()
from /usr/lib/
#53 0x00007ffff56816ee in gtk_widget_activate ()
from /usr/lib/
#54 0x00007ffff557c8dd in gtk_menu_
from /usr/lib/
#55 0x00007ffff557cc46 in ?? ()
from /usr/lib/
#56 0x00007ffff556aaec in ?? ()
from /usr/lib/
#57 0x00007ffff4f3ffa5 in g_closure_invoke ()
from /usr/lib/
#58 0x00007ffff4f5256e in ?? ()
from /usr/lib/
#59 0x00007ffff4f5a7f9 in g_signal_
from /usr/lib/
#60 0x00007ffff4f5b08f in g_signal_emit ()
from /usr/lib/
#61 0x00007ffff568293c in ?? ()
from /usr/lib/
#62 0x00007ffff5569284 in gtk_propagate_event ()
from /usr/lib/
#63 0x00007ffff556963b in gtk_main_do_event ()
from /usr/lib/
#64 0x00007ffff51ddc8c in ?? ()
from /usr/lib/
#65 0x00007ffff42da197 in g_main_
from /lib/x86_
#66 0x00007ffff42da3f0 in ?? () from /lib/x86_
#67 0x00007ffff42da712 in g_main_loop_run ()
from /lib/x86_
#68 0x00007ffff5568697 in gtk_main ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/
#69 0x00007ffff724fed5 in wxGUIEventLoop:
from /usr/lib/
#70 0x00007ffff69ad353 in wxEventLoopBase
from /usr/lib/
#71 0x00007ffff6972666 in wxAppConsoleBas
from /usr/lib/
#72 0x000000000041f2b9 in ?? ()
#73 0x00007ffff69fef70 in wxEntry(int&, wchar_t**) ()
from /usr/lib/
#74 0x00000000004185a8 in ?? ()
#75 0x00007ffff5aa3830 in __libc_start_main (
main=<error reading variable: Cannot access memory at address 0x7fffffffde08>,
argc=<error reading variable: Cannot access memory at address 0x7fffffffde04>,
argv=<error reading variable: Cannot access memory at address 0x7fffffffddf8>,
init=<optimized out>, fini=<optimized out>, rtld_fini=
stack_
#76 0x000000000041acf9 in _start ()
Changed in kicad: | |
status: | New → In Progress |
assignee: | nobody → Jeff Young (jeyjey) |
importance: | Undecided → Critical |
milestone: | none → 5.1.0 |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Deleting all footprints seems to fix the crashing, but I am able to reproduce this error with a previous git commit. Not sure what happened here.