Comment 7 for bug 1829826

Revision history for this message
Dino Ghilardi (dino-ghilardi) wrote :

to have a "clean" way to reproduce the bug:

-Create a new component
-Select the reference
-press "E" to edit it

then:

Thread 1 "kicad" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: File o directory non esistente.

Backtrace gives:

(gdb) backtrace
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ffff34ca42a in __GI_abort () at abort.c:89
#2 0x00007ffff3ffe0ad in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007ffff3ffc066 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff3ffc0b1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff3ffc2c9 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff3ffc7ec in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007ffff4d10997 in void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t*>(wchar_t*, wchar_t*, std::forward_iterator_tag) ()
   from /home/dinoghi/SANDBOXKICAD5/usr/boost_1_69_0/stage/lib/libboost_regex.so.1.69.0
#8 0x00007ffff40a0a10 in std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) ()
   from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007fffda155c35 in wxString::wxString (this=0x555563c466d0, stringSrc=...) at /usr/include/wx-3.0/wx/string.h:1220
#10 0x00007fffda327cd2 in LIB_FIELD::SetText (this=0x5555630248f0, aText=...)
    at /home/dinoghi/SANDBOXKICAD5/src/kicad/eeschema/lib_field.cpp:459
#11 0x00007fffda4aac87 in SELECTION::GetTopLeftItem (this=0x5555630cb3d8, onlyModules=false)
    at /home/dinoghi/SANDBOXKICAD5/src/kicad/eeschema/tools/selection.cpp:69
#12 0x00007fffda45ef48 in EE_SELECTION_TOOL::RequestSelection (this=0x5555630cb340,
    aFilterList=0x7fffda76c178 <EE_COLLECTOR::AllItems>)
    at /home/dinoghi/SANDBOXKICAD5/src/kicad/eeschema/tools/ee_selection_tool.cpp:609
#13 0x00007fffda471f9e in LIB_EDIT_TOOL::Properties (this=0x5555630d5c80, aEvent=...)
    at /home/dinoghi/SANDBOXKICAD5/src/kicad/eeschema/tools/lib_edit_tool.cpp:359
#14 0x00007fffda47729c in std::__invoke_impl<int, int (LIB_EDIT_TOOL::* const&)(TOOL_EVENT const&), LIB_EDIT_TOOL*&, TOOL_EVENT const&> (__f=
    @0x555557fe5980: (int (LIB_EDIT_TOOL::*)(LIB_EDIT_TOOL * const, const TOOL_EVENT &)) 0x7fffda471f5e <LIB_EDIT_TOOL::Properties(TOOL_EVENT const&)>, __t=@0x555557fe5990: 0x5555630d5c80, __args#0=...) at /usr/include/c++/6/functional:227
#15 0x00007fffda47717c in std::__invoke<int (LIB_EDIT_TOOL::* const&)(TOOL_EVENT const&), LIB_EDIT_TOOL*&, TOOL_EVENT const&> (__fn=
    @0x555557fe5980: (int (LIB_EDIT_TOOL::*)(LIB_EDIT_TOOL * const, const TOOL_EVENT &)) 0x7fffda471f5e <LIB_EDIT_TOOL::Properties(TOOL_EVENT const&)>, __args#0=@0x555557fe5990: 0x5555630d5c80, __args#1=...) at /usr/include/c++/6/functional:251
#16 0x00007fffda47709f in std::_Mem_fn_base<int (LIB_EDIT_TOOL::*)(TOOL_EVENT const&), true>::operator()<LIB_EDIT_TOOL*&, TOOL_EVENT const&> (this=0x555557fe5980, __args#0=@0x555557fe5990: 0x5555630d5c80, __args#1=...) at /usr/include/c++/6/functional:604
#17 0x00007fffda476ed7 in std::_Bind<std::_Mem_fn<int (LIB_EDIT_TOOL::*)(TOOL_EVENT const&)> (LIB_EDIT_TOOL*, std::_Placeholder<1>)>::__call<int, TOOL_EVENT const&, 0ul, 1ul>(std::tuple<TOOL_EVENT const&>&&, std::_Index_tuple<0ul, 1ul>) (this=0x555557fe5980,
    __args=<unknown type in /home/dinoghi/SANDBOXKICAD5/usr/bin/_eeschema.kiface, CU 0x2d31bcb, DIE 0x2d85edc>)