pcbnew crash on exit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Critical
|
Seth Hillbrand |
Bug Description
Pcbnew crashes consistently when I perform these steps:
* Open board with some footprints.
* Run any action plugin even empty one. I'm not sure this is related to plugins but the crash doesn't happen if I just make some other change in the board.
* Close pcbnew and click "Save" or "Discard changes"
* Get SIGSEGV
Full version info and stacktrace with debug symbols:
Application: Pcbnew
Version: (5.1.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.60.0 OpenSSL/1.0.2r zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.1 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.37-
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,
Boost: 1.62.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.60.0
Compiler: GCC 7.3.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
#0 0x00007fffcfc152c2 in NETINFO_
#1 0x00007fffcfc9ff88 in BOARD_CONNECTED
#2 0x00007fffd034e32e in BOARD::
#3 0x00007fffd034f052 in BOARD::
#4 0x00007fffd04ceaaf in EDA_DRAW_
#5 0x00007fffcff7daf3 in PCB_EDITOR_
#6 0x00007fffcff89706 in std::__
#7 0x00007fffcff89391 in std::__invoke<int (PCB_EDITOR_
#8 0x00007fffcff88a5d in std::_Bind<int (PCB_EDITOR_
#9 0x00007fffcff87f85 in std::_Bind<int (PCB_EDITOR_
#10 0x00007fffcff876d3 in std::_Function_
#11 0x00007fffd061c527 in std::function<int (TOOL_EVENT const&)
#12 0x00007fffd06196b0 in COROUTINE<int, TOOL_EVENT const&>
#13 0x00007fffd0676e01 in make_fcontext () at /usr/local/
#14 0x0000007b00000050 in ()
#15 0x0000007000000073 in ()
#16 0x0000006300000061 in ()
#17 0x0000000000030f61 in ()
#18 0x00007ffff37e5308 in main_arena () at /lib/x86_
#19 0x00007ffff37e5308 in main_arena () at /lib/x86_
#20 0x0000555557d286c0 in ()
#21 0x0000555557d286c0 in ()
#22 0x000000730000007b in ()
#23 0x0000006100000070 in ()
#24 0x0000006500000063 in ()
#25 0x000000720000007d in ()
#26 0x000000770000006f in ()
#27 0x000000730000007b in ()
#28 0x0000006100000070 in ()
#29 0x0000006500000063 in ()
#30 0x000000730000007d in ()
#31 0x0000006100000070 in ()
#32 0x0000006900000063 in ()
#33 0x000000670000006e in ()
#34 0x000000730000007b in ()
#35 0x0000006100000070 in ()
#36 0x0000006500000063 in ()
#37 0x000000310000007d in ()
#38 0x0000002e00000036 in ()
#39 0x0000003100000035 in ()
#40 0x000000730000007b in ()
#41 0x0000006100000070 in ()
#42 0x0000006500000063 in ()
#43 0x0000006d0000007d in ()
#44 0x0000000000000210 in ()
#45 0x0000000000000050 in ()
#46 0x000055555767e190 in ()
#47 0x00007ffff37e4b58 in main_arena () at /lib/x86_
#48 0x0000000000000000 in ()
Changed in kicad: | |
importance: | Undecided → Critical |
assignee: | nobody → Seth Hillbrand (sethh) |
milestone: | none → 6.0.0-rc1 |
I can't seem to reproduce this. Is there a specific action plugin you are using? Does it happen on all boards?