footprint editor segfault on copy multi item
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Critical
|
Seth Hillbrand |
Bug Description
- I select 3 lines by pressing shift and select it with the mouse
- I pressed Strg C
- I pressed Strg V
=> kicad crashed
Application: KiCad
Version: (5.1.0-
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 GnuTLS/3.5.8 zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 5.1.3-mt x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.62.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=OFF
[New Thread 0x7fffd1182700 (LWP 985)]
[Thread 0x7fffe2601700 (LWP 983) exited]
[New Thread 0x7fffe2601700 (LWP 986)]
[Thread 0x7fffd1182700 (LWP 985) exited]
[Thread 0x7fffe2601700 (LWP 986) exited]
[New Thread 0x7fffe2601700 (LWP 987)]
[Thread 0x7fffe2601700 (LWP 987) exited]
/home/mthomas/
/home/mthomas/
Thread 1 "kicad" received signal SIGSEGV, Segmentation fault.
0x00007fffda90ae84 in EDA_ITEM::Type (this=0x0) at /home/mthomas/
199 return m_StructType;
(gdb) backtrace
#0 0x00007fffda90ae84 in EDA_ITEM::Type (this=0x0) at /home/mthomas/
#1 0x00007fffdb026275 in MODULE::Remove (this=0x5555597
at /home/mthomas/
#2 0x00007fffdac5674b in PCBNEW_
at /home/mthomas/
#3 0x00007fffdac5ff30 in std::__
@0x55555d11
#4 0x00007fffdac5fd46 in std::__invoke<int (PCBNEW_CONTROL::* const&)(TOOL_EVENT const&), PCBNEW_CONTROL*&, TOOL_EVENT const&> (
__fn=
@0x55555d11
#5 0x00007fffdac5fc2f in std::_Mem_
#6 0x00007fffdac5fb15 in std::_Bind<
__args=<unknown type in /usr/local/
#7 0x00007fffdac5f8bd in std::_Bind<
#8 0x00007fffdac5f18a in std::_Function_
at /usr/include/
#9 0x00007fffdb2dd559 in std::function<int (TOOL_EVENT const&)
__args#0=...) at /usr/include/
#10 0x00007fffdb2da68b in COROUTINE<int, TOOL_EVENT const&>::callerStub (aData=
at /home/mthomas/
#11 0x00007fffdb3378e1 in make_fcontext () from /usr/local/
#12 0x0000000000000000 in ?? ()
A video to explain what I did.