Properties Panel Assert
@craftyjon I believe you were asking for these. If tagging you in them is annoying, let me know and I'll stop.
__pthread_kill_implementation (@pthread_kill@@GLIBC_2.34:80)
__pthread_kill_internal (@pthread_kill@@GLIBC_2.34:58)
__GI___pthread_kill (@pthread_kill@@GLIBC_2.34:58)
__GI_raise (@raise:10)
wxGUIAppTraits::ShowAssertDialog(wxString const&) (@wxGUIAppTraits::ShowAssertDialog(wxString const&):160)
___lldb_unnamed_symbol5663 (@___lldb_unnamed_symbol5663:304)
wxAppConsoleBase::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) (@wxAppConsoleBase::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*):83)
wxApp::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) (@wxApp::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*):8)
___lldb_unnamed_symbol5667 (@___lldb_unnamed_symbol5667:51)
wxOnAssert(char const*, int, char const*, char const*, char const*) (@wxOnAssert(char const*, int, char const*, char const*, char const*):43)
PROPERTIES_PANEL::update(SELECTION const&) (/home/mike/Projects/src/kicad/common/widgets/properties_panel.cpp:242)
PCB_PROPERTIES_PANEL::UpdateData() (/home/mike/Projects/src/kicad/pcbnew/widgets/pcb_properties_panel.cpp:69)
PCB_BASE_EDIT_FRAME::UpdateProperties() (/home/mike/Projects/src/kicad/pcbnew/pcb_base_edit_frame.cpp:330)
PROPERTIES_TOOL::UpdateProperties(TOOL_EVENT const&) (/home/mike/Projects/src/kicad/pcbnew/tools/properties_tool.cpp:31)
int std::__invoke_impl<int, int (PROPERTIES_TOOL::*&)(TOOL_EVENT const&), PROPERTIES_TOOL*&, TOOL_EVENT const&>(std::__invoke_memfun_deref, int (PROPERTIES_TOOL::*&)(TOOL_EVENT const&), PROPERTIES_TOOL*&, TOOL_EVENT const&) (/usr/include/c++/12/bits/invoke.h:74)
std::__invoke_result<int (PROPERTIES_TOOL::*&)(TOOL_EVENT const&), PROPERTIES_TOOL*&, TOOL_EVENT const&>::type std::__invoke<int (PROPERTIES_TOOL::*&)(TOOL_EVENT const&), PROPERTIES_TOOL*&, TOOL_EVENT const&>(int (PROPERTIES_TOOL::*&)(TOOL_EVENT const&), PROPERTIES_TOOL*&, TOOL_EVENT const&) (/usr/include/c++/12/bits/invoke.h:96)
int std::_Bind<int (PROPERTIES_TOOL::* (PROPERTIES_TOOL*, std::_Placeholder<1>))(TOOL_EVENT const&)>::__call<int, TOOL_EVENT const&, 0ul, 1ul>(std::tuple<TOOL_EVENT const&>&&, std::_Index_tuple<0ul, 1ul>) (/usr/include/c++/12/functional:484)
int std::_Bind<int (PROPERTIES_TOOL::* (PROPERTIES_TOOL*, std::_Placeholder<1>))(TOOL_EVENT const&)>::operator()<TOOL_EVENT const&, int>(TOOL_EVENT const&) (/usr/include/c++/12/functional:567)
int std::__invoke_impl<int, std::_Bind<int (PROPERTIES_TOOL::* (PROPERTIES_TOOL*, std::_Placeholder<1>))(TOOL_EVENT const&)>&, TOOL_EVENT const&>(std::__invoke_other, std::_Bind<int (PROPERTIES_TOOL::* (PROPERTIES_TOOL*, std::_Placeholder<1>))(TOOL_EVENT const&)>&, TOOL_EVENT const&) (/usr/include/c++/12/bits/invoke.h:61)
std::enable_if<is_invocable_r_v<int, std::_Bind<int (PROPERTIES_TOOL::* (PROPERTIES_TOOL*, std::_Placeholder<1>))(TOOL_EVENT const&)>&, TOOL_EVENT const&>, int>::type std::__invoke_r<int, std::_Bind<int (PROPERTIES_TOOL::* (PROPERTIES_TOOL*, std::_Placeholder<1>))(TOOL_EVENT const&)>&, TOOL_EVENT const&>(std::_Bind<int (PROPERTIES_TOOL::* (PROPERTIES_TOOL*, std::_Placeholder<1>))(TOOL_EVENT const&)>&, TOOL_EVENT const&) (/usr/include/c++/12/bits/invoke.h:114)
std::_Function_handler<int (TOOL_EVENT const&), std::_Bind<int (PROPERTIES_TOOL::* (PROPERTIES_TOOL*, std::_Placeholder<1>))(TOOL_EVENT const&)>>::_M_invoke(std::_Any_data const&, TOOL_EVENT const&) (/usr/include/c++/12/bits/std_function.h:290)
std::function<int (TOOL_EVENT const&)>::operator()(TOOL_EVENT const&) const (/usr/include/c++/12/bits/std_function.h:591)
COROUTINE<int, TOOL_EVENT const&>::callerStub(long) (/home/mike/Projects/src/kicad/include/tool/coroutine.h:428)
make_fcontext (@make_fcontext:12)
KiCad Version
Application: KiCad PCB Editor
Version: (6.99.0-4521-g9c114a9183-dirty), debug build
Libraries:
wxWidgets 3.0.5
FreeType 2.12.1
HarfBuzz 2.7.4
FontConfig 2.13.1
Platform: Linux 5.19.0-1009-lowlatency x86_64, 64 bit, Little endian, wxGTK, KDE, x11
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.74.0
OCC: 7.6.3
Curl: 7.85.0
ngspice: 30
Compiler: GCC 12.2.0 with C++ ABI 1017
Build settings:
KICAD_SPICE=ON
KICAD_STDLIB_DEBUG=OFF
KICAD_STDLIB_LIGHT_DEBUG=OFF
KICAD_SANITIZE_ADDRESS=OFF
KICAD_SANITIZE_THREADS=OFF