Comments (3)
Perhaps, I'll leave the backtrace here.
Backtrace
Process 1742 stopped
* thread #1, name = 'FreeCAD', stop reason = signal SIGSEGV: address not mapped to object (fault address: 0x0)
frame #0: 0x00007fff9507d1e6 PartDesignGui.so`PartDesignGui::ViewProviderBody::unifyVisualProperty(this=0x000055555acceeb0, prop=0x000055555accf368) at ViewProviderBody.cpp:454:71
451 }
452
453 //copy over the properties data
-> 454 auto fprop = gdoc->getViewProvider(feature)->getPropertyByName(prop->getName());
455 fprop->Paste(*prop);
456 }
457 }
(lldb) bt
error: libFreeCADApp.so 0x0224bde0: DW_TAG_member '_M_local_buf' refers to type 0x0000000002293443 which extends beyond the bounds of 0x0224bdd6
* thread #1, name = 'FreeCAD', stop reason = signal SIGSEGV: address not mapped to object (fault address: 0x0)
* frame #0: 0x00007fff9507d1e6 PartDesignGui.so`PartDesignGui::ViewProviderBody::unifyVisualProperty(this=0x000055555acceeb0, prop=0x000055555accf368) at ViewProviderBody.cpp:454:71
frame #1: 0x00007fff9507e21d PartDesignGui.so`PartDesignGui::ViewProviderBody::onChanged(this=0x000055555acceeb0, prop=0x000055555accf368) at ViewProviderBody.cpp:415:28
frame #2: 0x00007ffff5fe2634 libFreeCADApp.so`App::Property::hasSetValue(this=0x000055555accf368) at Property.cpp:230:26
frame #3: 0x00007ffff603c638 libFreeCADApp.so`App::AtomicPropertyChangeInterface<App::PropertyListsT<App::Material, std::vector<App::Material, std::allocator<App::Material>>, App::PropertyLists>>::AtomicPropertyChange::tryInvoke(this=0x00007fffffffb0f0) at Property.h:402:34
frame #4: 0x00007ffff603e1a9 libFreeCADApp.so`App::PropertyListsT<App::Material, std::vector<App::Material, std::allocator<App::Material>>, App::PropertyLists>::setValues(this=0x000055555accf368, newValues=size=1) at Property.h:510:24
frame #5: 0x00007fff9507d022 PartDesignGui.so`PartDesignGui::ViewProviderBody::copyColorsfromTip(this=0x000055555acceeb0, tip=<unavailable>) at ViewProviderBody.cpp:263:40
frame #6: 0x00007fff9507e064 PartDesignGui.so`PartDesignGui::ViewProviderBody::updateData(this=0x000055555acceeb0, prop=0x000055555a484ee8) at ViewProviderBody.cpp:252:30
frame #7: 0x00007ffff709b157 libFreeCADGui.so`Gui::ViewProvider::update(this=0x000055555acceeb0, prop=0x000055555a484ee8) at ViewProvider.cpp:308:15
frame #8: 0x00007ffff70ac91b libFreeCADGui.so`Gui::ViewProviderDocumentObject::update(this=0x000055555acceeb0, prop=0x000055555a484ee8) at ViewProviderDocumentObject.cpp:383:29
frame #9: 0x00007ffff6cceb4e libFreeCADGui.so`Gui::Document::slotChangedObject(this=0x00005555594bc390, Obj=0x000055555a484410, Prop=0x000055555a484ee8) at Document.cpp:794:33
frame #10: 0x00007ffff6ce4c05 libFreeCADGui.so`void std::__invoke_impl<void, void (Gui::Document::*&)(App::DocumentObject const&, App::Property const&), Gui::Document*&, App::DocumentObject const&, App::Property const&>((null)=__invoke_memfun_deref @ 0x00007fffffffb490, __f=<unavailable>, __t=<unavailable>, (null)=<unavailable>, (null)=<unavailable>) at invoke.h:74:46
frame #11: 0x00007ffff6ce4c2e libFreeCADGui.so`void std::_Bind<void (Gui::Document::* (Gui::Document*, std::_Placeholder<1>, std::_Placeholder<2>))(App::DocumentObject const&, App::Property const&)>::operator()<App::DocumentObject const&, App::Property const&, void>(App::DocumentObject const&, App::Property const&) [inlined] std::__invoke_result<void (Gui::Document::*&)(App::DocumentObject const&, App::Property const&), Gui::Document*&, App::DocumentObject const&, App::Property const&>::type std::__invoke<void (Gui::Document::*&)(App::DocumentObject const&, App::Property const&), Gui::Document*&, App::DocumentObject const&, App::Property const&>((null)=0x000055555a484ee8, (null)=0x000055555a484410, (null)=<unavailable>, __fn=<unavailable>) at invoke.h:96:40
frame #12: 0x00007ffff6ce4c23 libFreeCADGui.so`void std::_Bind<void (Gui::Document::* (Gui::Document*, std::_Placeholder<1>, std::_Placeholder<2>))(App::DocumentObject const&, App::Property const&)>::operator()<App::DocumentObject const&, App::Property const&, void>(App::DocumentObject const&, App::Property const&) [inlined] void std::_Bind<void (Gui::Document::* (Gui::Document*, std::_Placeholder<1>, std::_Placeholder<2>))(App::DocumentObject const&, App::Property const&)>::__call<void, App::DocumentObject const&, App::Property const&, 0ul, 1ul, 2ul>((null)=<unavailable>, __args=0x00007fffffffb490, this=<unavailable>) at functional:506:24
frame #13: 0x00007ffff6ce4c1f libFreeCADGui.so`void std::_Bind<void (Gui::Document::* (Gui::Document*, std::_Placeholder<1>, std::_Placeholder<2>))(App::DocumentObject const&, App::Property const&)>::operator()<App::DocumentObject const&, App::Property const&, void>(this=<unavailable>, (null)=0x000055555a484410, (null)=0x000055555a484ee8) at functional:591:32
frame #14: 0x00007ffff6ce4c3d libFreeCADGui.so`boost::detail::function::void_function_obj_invoker2<std::_Bind<void (Gui::Document::* (Gui::Document*, std::_Placeholder<1>, std::_Placeholder<2>))(App::DocumentObject const&, App::Property const&)>, void, App::DocumentObject const&, App::Property const&>::invoke(function_obj_ptr=<unavailable>, a0=<unavailable>, a1=<unavailable>) at function_template.hpp:158:11
frame #15: 0x00007ffff5ebc5d3 libFreeCADApp.so`boost::function2<void, App::DocumentObject const&, App::Property const&>::operator()(this=<unavailable>, a0=<unavailable>, a1=<unavailable>) const at function_template.hpp:763:28
frame #16: 0x00007ffff5ebc695 libFreeCADApp.so`boost::signals2::detail::void_type boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>::operator()<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>> const&) const [inlined] boost::signals2::detail::void_type boost::signals2::detail::call_with_tuple_args<boost::signals2::detail::void_type>::m_invoke<boost::function<void (App::DocumentObject const&, App::Property const&)>, 0u, 1u, App::DocumentObject const&, App::Property const&>((null)=0x0000000000000000, args=0x00007fffffffb760, (null)=<unavailable>, func=<unavailable>, this=<unavailable>) const at variadic_slot_invoker.hpp:105:15
frame #17: 0x00007ffff5ebc685 libFreeCADApp.so`boost::signals2::detail::void_type boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>::operator()<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>> const&) const [inlined] boost::signals2::detail::void_type boost::signals2::detail::call_with_tuple_args<boost::signals2::detail::void_type>::operator()<boost::function<void (App::DocumentObject const&, App::Property const&)>, App::DocumentObject const&, App::Property const&, 2ul>((null)=<unavailable>, args=0x00007fffffffb760, func=<unavailable>, this=<unavailable>) const at variadic_slot_invoker.hpp:90:32
frame #18: 0x00007ffff5ebc685 libFreeCADApp.so`boost::signals2::detail::void_type boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>::operator()<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>(this=0x00007fffffffb760, connectionBody=<unavailable>) const at variadic_slot_invoker.hpp:133:53
frame #19: 0x00007ffff5ebc6c9 libFreeCADApp.so`boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>::dereference(this=0x00007fffffffb550) const at slot_call_iterator.hpp:110:43
frame #20: 0x00007ffff5ed7946 libFreeCADApp.so`void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>) const [inlined] boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>::reference boost::iterators::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>(f=0x00007fffffffb550) at iterator_facade.hpp:550:31
frame #21: 0x00007ffff5ed793d libFreeCADApp.so`void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>) const [inlined] boost::iterators::detail::iterator_facade_base<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>, boost::signals2::detail::void_type, boost::iterators::single_pass_traversal_tag, boost::signals2::detail::void_type const&, long, false, false>::operator*(this=0x00007fffffffb550) const at iterator_facade.hpp:656:53
frame #22: 0x00007ffff5ed793d libFreeCADApp.so`void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>(this=<unavailable>, first=slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, const App::DocumentObject&, const App::Property&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(const App::DocumentObject&, const App::Property&), boost::function<void(const App::DocumentObject&, const App::Property&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(const App::DocumentObject&, const App::Property&), boost::function<void(const App::DocumentObject&, const App::Property&)> >, boost::signals2::mutex> > @ 0x00007fffffffb550, last=slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, const App::DocumentObject&, const App::Property&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(const App::DocumentObject&, const App::Property&), boost::function<void(const App::DocumentObject&, const App::Property&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(const App::DocumentObject&, const App::Property&), boost::function<void(const App::DocumentObject&, const App::Property&)> >, boost::signals2::mutex> > @ 0x00007fffffffb570) const at optional_last_value.hpp:57:13
frame #23: 0x00007ffff5ed7bc0 libFreeCADApp.so`boost::signals2::detail::signal_impl<void (App::DocumentObject const&, App::Property const&), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (App::DocumentObject const&, App::Property const&)>, boost::function<void (boost::signals2::connection const&, App::DocumentObject const&, App::Property const&)>, boost::signals2::mutex>::operator()(App::DocumentObject const&, App::Property const&) [inlined] void boost::signals2::detail::combiner_invoker<void>::operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, App::DocumentObject const&, App::Property const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (App::DocumentObject const&, App::Property const&), boost::function<void (App::DocumentObject const&, App::Property const&)>>, boost::signals2::mutex>>>(last=slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, const App::DocumentObject&, const App::Property&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(const App::DocumentObject&, const App::Property&), boost::function<void(const App::DocumentObject&, const App::Property&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(const App::DocumentObject&, const App::Property&), boost::function<void(const App::DocumentObject&, const App::Property&)> >, boost::signals2::mutex> > @ 0x00007fffffffb630, first=slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, const App::DocumentObject&, const App::Property&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(const App::DocumentObject&, const App::Property&), boost::function<void(const App::DocumentObject&, const App::Property&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void(const App::DocumentObject&, const App::Property&), boost::function<void(const App::DocumentObject&, const App::Property&)> >, boost::signals2::mutex> > @ 0x00007fffffffb610, combiner=<unavailable>, this=<unavailable>) const at result_type_wrapper.hpp:64:19
frame #24: 0x00007ffff5ed7b90 libFreeCADApp.so`boost::signals2::detail::signal_impl<void (App::DocumentObject const&, App::Property const&), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (App::DocumentObject const&, App::Property const&)>, boost::function<void (boost::signals2::connection const&, App::DocumentObject const&, App::Property const&)>, boost::signals2::mutex>::operator()(this=<unavailable>, args#0=0x000055555a484410, args#1=0x000055555a484ee8) at signal_template.hpp:243:13
frame #25: 0x00007ffff5ed7c96 libFreeCADApp.so`boost::signals2::signal<void (App::DocumentObject const&, App::Property const&), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (App::DocumentObject const&, App::Property const&)>, boost::function<void (boost::signals2::connection const&, App::DocumentObject const&, App::Property const&)>, boost::signals2::mutex>::operator()(this=<unavailable>, args#0=0x000055555a484410, args#1=0x000055555a484ee8) at signal_template.hpp:722:25
frame #26: 0x00007ffff5e7bd38 libFreeCADApp.so`App::Document::onChangedProperty(this=<unavailable>, Who=0x000055555a484410, What=0x000055555a484ee8) at Document.cpp:775:24
frame #27: 0x00007ffff5eeae8e libFreeCADApp.so`App::DocumentObject::onChanged(this=0x000055555a484410, prop=0x000055555a484ee8) at DocumentObject.cpp:822:33
frame #28: 0x00007ffff5f91916 libFreeCADApp.so`App::GeoFeature::onChanged(this=0x000055555a484410, prop=0x000055555a484ee8) at GeoFeature.cpp:255:30
frame #29: 0x00007fffc313c802 Part.so`Part::Feature::onChanged(this=0x000055555a484410, prop=0x000055555a484ee8) at PartFeature.cpp:1469:26
frame #30: 0x00007fffc3154187 Part.so`Part::BodyBase::onChanged(this=0x000055555a484410, prop=0x000055555a484ee8) at BodyBase.cpp:98:30
frame #31: 0x00007fffb911e84a _PartDesign.so`PartDesign::Body::onChanged(this=0x000055555a484410, prop=0x000055555a484ee8) at Body.cpp:476:30
frame #32: 0x00007ffff5fe2634 libFreeCADApp.so`App::Property::hasSetValue(this=0x000055555a484ee8) at Property.cpp:230:26
frame #33: 0x00007ffff60174f8 libFreeCADApp.so`App::PropertyLinkBase::hasSetValue(this=0x000055555a484ee8) at PropertyLinks.cpp:78:26
frame #34: 0x00007ffff6000c86 libFreeCADApp.so`App::PropertyLink::setValue(this=0x000055555a484ee8, lValue=0x000055555ae38cc0) at PropertyLinks.cpp:698:16
frame #35: 0x00007ffff5fff976 libFreeCADApp.so`App::PropertyLink::Paste(this=0x000055555a484ee8, from=0x000055555b8a8840) at PropertyLinks.cpp:783:13
frame #36: 0x00007ffff5fa51b1 libFreeCADApp.so`App::TransactionObject::applyChn(this=<unavailable>, (null)=<unavailable>, pcObj=0x000055555a484410, (null)=<unavailable>) at Transactions.cpp:351:28
frame #37: 0x00007ffff5fa4e12 libFreeCADApp.so`App::Transaction::apply(this=0x000055555b706200, Doc=0x00005555595c43a0, forward=false) at Transactions.cpp:176:34
frame #38: 0x00007ffff5e7a7c9 libFreeCADApp.so`App::Document::undo(this=0x00005555595c43a0, id=<unavailable>) at Document.cpp:230:40
frame #39: 0x00007ffff6ccd436 libFreeCADGui.so`Gui::Document::undo(this=0x00005555594bc390, iSteps=1) at Document.cpp:2385:28
frame #40: 0x00007ffff70564b7 libFreeCADGui.so`Gui::View3DInventor::onMsg(this=0x000055555964dcc0, pMsg="Undo", ppReturn=0x0000000000000000) at View3DInventor.cpp:392:31
frame #41: 0x00007ffff6c707ae libFreeCADGui.so`Gui::Application::sendMsgToActiveView(this=0x00007fffffffd800, pMsg="Undo", ppReturn=0x0000000000000000) at Application.cpp:1042:36
frame #42: 0x00007ffff6d68e23 libFreeCADGui.so`StdCmdUndo::activated(this=<unavailable>, iMsg=<unavailable>) at CommandDoc.cpp:1020:45
frame #43: 0x00007ffff6d60802 libFreeCADGui.so`Gui::Command::_invoke(this=0x0000555555b5a0b0, id=0, disablelog=<unavailable>) at Command.cpp:444:26
frame #44: 0x00007ffff6d60e72 libFreeCADGui.so`Gui::Command::invoke(this=0x0000555555b5a0b0, i=0, trigger=TriggerAction) at Command.cpp:408:12
frame #45: 0x00007ffff6d4bab3 libFreeCADGui.so`Gui::Action::onActivated(this=<unavailable>) at Action.cpp:111:22
frame #46: 0x00007ffff6d55a3a libFreeCADGui.so`QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Gui::Action::*)()>::call(f=<unavailable>, o=<unavailable>, arg=<unavailable>) at qobjectdefs_impl.h:152:20
frame #47: 0x00007ffff6d55a78 libFreeCADGui.so`QtPrivate::QSlotObject<void (Gui::Action::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [inlined] void QtPrivate::FunctionPointer<void (Gui::Action::*)()>::call<QtPrivate::List<>, void>(arg=<unavailable>, o=<unavailable>, f=<unavailable>) at qobjectdefs_impl.h:185:95
frame #48: 0x00007ffff6d55a70 libFreeCADGui.so`QtPrivate::QSlotObject<void (Gui::Action::*)(), QtPrivate::List<>, void>::impl(which=<unavailable>, this_=<unavailable>, r=<unavailable>, a=<unavailable>, ret=<unavailable>) at qobjectdefs_impl.h:418:49
frame #49: 0x00007ffff3cf819f libQt5Core.so.5`void doActivate<false>(QObject*, int, void**) [inlined] QtPrivate::QSlotObjectBase::call(a=0x00007fffffffc670, r=0x0000555557665ef0, this=0x000055555765dbf0) at qobjectdefs_impl.h:398:57
frame #50: 0x00007ffff3cf8183 libQt5Core.so.5`void doActivate<false>(sender=0x000055555765dcf0, signal_index=4, argv=0x00007fffffffc670) at qobject.cpp:3925:30
frame #51: 0x00007ffff3cef16f libQt5Core.so.5`QMetaObject::activate(sender=<unavailable>, m=0x0000000000728aa0, local_signal_index=1, argv=0x00007fffffffc670) at qobject.cpp:3985:26
frame #52: 0x00007ffff4966d98 libQt5Widgets.so.5`QAction::triggered(this=<unavailable>, _t1=<unavailable>) at moc_qaction.cpp:376:26
frame #53: 0x00007ffff496a25b libQt5Widgets.so.5`QAction::activate(this=0x000055555765dcf0, event=Trigger) at qaction.cpp:1161:27
frame #54: 0x00007ffff6dab40e libFreeCADGui.so`Gui::ShortcutManager::onTimer(this=0x0000555555c90410) at ShortcutManager.cpp:428:24
frame #55: 0x00007ffff6dac098 libFreeCADGui.so`Gui::ShortcutManager::checkShortcut(this=0x0000555555c90410, o=<unavailable>, key=0x00007fffffffcde8) at ShortcutManager.cpp:239:16
frame #56: 0x00007ffff6dac8a5 libFreeCADGui.so`Gui::ShortcutManager::eventFilter(this=0x0000555555c90410, o=<unavailable>, ev=<unavailable>) at ShortcutManager.cpp:284:30
frame #57: 0x00007ffff3cb38b3 libQt5Core.so.5`QCoreApplicationPrivate::sendThroughApplicationEventFilters(this=0x000055555592eb20, receiver=0x000055555765dcf0, event=0x00007fffffffcdd0) at qcoreapplication.cpp:1172:33
frame #58: 0x00007ffff496ef22 libQt5Widgets.so.5`QApplicationPrivate::notify_helper(this=0x000055555592eb20, receiver=0x000055555765dcf0, e=0x00007fffffffcdd0) at qapplication.cpp:3611:46
frame #59: 0x00007ffff497788e libQt5Widgets.so.5`QApplication::notify(this=0x00007fffffffd780, receiver=0x000055555765dcf0, e=0x00007fffffffcdd0) at qapplication.cpp:2980:31
frame #60: 0x00007ffff6d23948 libFreeCADGui.so`Gui::GUIApplication::notify(this=0x00007fffffffd780, receiver=0x000055555765dcf0, event=0x00007fffffffcdd0) at GuiApplication.cpp:83:40
frame #61: 0x00007ffff3cb3cdd libQt5Core.so.5`QCoreApplication::notifyInternal2(receiver=0x000055555765dcf0, event=0x00007fffffffcdd0) at qcoreapplication.cpp:1064:24
frame #62: 0x00007ffff3cb3f5a libQt5Core.so.5`QCoreApplication::sendEvent(receiver=<unavailable>, event=0x00007fffffffcdd0) at qcoreapplication.cpp:1462:27
frame #63: 0x00007ffff4161063 libQt5Gui.so.5`QShortcutMap::dispatchEvent(this=<unavailable>, e=<unavailable>) at qshortcutmap.cpp:675:32
frame #64: 0x00007ffff4161a49 libQt5Gui.so.5`QShortcutMap::tryShortcut(this=0x000055555592ebe8, e=0x00007fffffffce90) at qshortcutmap.cpp:343:22
frame #65: 0x00007ffff4108f49 libQt5Gui.so.5`QWindowSystemInterface::handleShortcutEvent(window=0x00005555572b7da0, timestamp=164528, keyCode=90, modifiers=<unavailable>, nativeScanCode=52, nativeVirtualKey=122, nativeModifiers=4, text=0x0000555559305e38, autorepeat=false, count=1) at qwindowsysteminterface.cpp:477:35
frame #66: 0x00007ffff4127033 libQt5Gui.so.5`QGuiApplicationPrivate::processKeyEvent(e=0x0000555559305e00) at qguiapplication.cpp:2398:56
frame #67: 0x00007ffff412c618 libQt5Gui.so.5`QGuiApplicationPrivate::processWindowSystemEvent(e=0x0000555559305e00) at qguiapplication.cpp:2011:48
frame #68: 0x00007ffff4106188 libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(flags=(i = 36)) at qwindowsysteminterface.cpp:1169:61
frame #69: 0x00007fffedebb104 libQt5XcbQpa.so.5`xcbSourceDispatch(source=<unavailable>, (null)=<unavailable>, (null)=<unavailable>) at qxcbeventdispatcher.cpp:105:51
frame #70: 0x00007ffff351bd3b libglib-2.0.so.0`g_main_context_dispatch + 619
frame #71: 0x00007ffff35712b8 libglib-2.0.so.0`___lldb_unnamed_symbol2709 + 488
frame #72: 0x00007ffff35193e3 libglib-2.0.so.0`g_main_context_iteration + 51
frame #73: 0x00007ffff3d20d83 libQt5Core.so.5`QEventDispatcherGlib::processEvents(this=0x000055555588a7b0, flags=(i = 36)) at qeventdispatcher_glib.cpp:423:43
frame #74: 0x00007fffedebb4c4 libQt5XcbQpa.so.5`QXcbGlibEventDispatcher::processEvents(this=<unavailable>, flags=<unavailable>) at qxcbeventdispatcher.cpp:143:47
frame #75: 0x00007ffff3cb165f libQt5Core.so.5`QEventLoop::processEvents(this=0x00007fffffffd280, flags=<unavailable>) at qeventloop.cpp:142:68
frame #76: 0x00007ffff3cb1d00 libQt5Core.so.5`QEventLoop::exec(this=0x00007fffffffd280, flags=(i = 0)) at qeventloop.cpp:235:22
frame #77: 0x00007ffff3cbc6a3 libQt5Core.so.5`QCoreApplication::exec() at qcoreapplication.cpp:1375:36
frame #78: 0x00007ffff411dca6 libQt5Gui.so.5`QGuiApplication::exec() at qguiapplication.cpp:1870:34
frame #79: 0x00007ffff496ee4d libQt5Widgets.so.5`QApplication::exec() at qapplication.cpp:2832:33
frame #80: 0x00007ffff6c76fab libFreeCADGui.so`(anonymous namespace)::tryRunEventLoop(mainApp=0x00007fffffffd780) at Application.cpp:2042:23
frame #81: 0x00007ffff6c77274 libFreeCADGui.so`(anonymous namespace)::runEventLoop(mainApp=0x00007fffffffd780) at Application.cpp:2062:24
frame #82: 0x00007ffff6c7b0ee libFreeCADGui.so`Gui::Application::runApplication() at Application.cpp:2139:17
frame #83: 0x000055555556a3a5 FreeCAD`main(argc=<unavailable>, argv=<unavailable>) at MainGui.cpp:297:45
frame #84: 0x00007ffff3229d90 libc.so.6`__libc_start_call_main(main=(FreeCAD`main at MainGui.cpp:107:1), argc=1, argv=0x00007fffffffdd58) at libc_start_call_main.h:58:16
frame #85: 0x00007ffff3229e40 libc.so.6`__libc_start_main_impl(main=(FreeCAD`main at MainGui.cpp:107:1), argc=1, argv=0x00007fffffffdd58, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fffffffdd48) at libc-start.c:392:3
frame #86: 0x0000555555569c05 FreeCAD`_start + 37
(lldb)
OS: Ubuntu 22.04.4 LTS (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.37665 (Git)
Build type: Debug
Branch: main
Hash: 62463fa0bd2c6962550ef67f94ca527b81b21cd9
Python 3.10.12, Qt 5.15.14, Coin 4.0.2, Vtk 9.1.0, OCC 7.5.1
Locale: English/United States (en_US)
from freecad.
@bgbsww is this related to TNP changes?
from freecad.
from freecad.
Related Issues (20)
- [Problem] Sketcher On-View-Parameters options (Preferences): "All" concept is unclear HOT 6
- [Feature request] Allow inputs for thermal values alternatively in Celsius HOT 1
- [Problem] Sketcher UI/UX incoherent presence of some tools between drop-down and widget
- Pad up to face fails in some scenarios HOT 1
- After opening and closing a sketch without even touching anything the Body broke HOT 8
- Trimex does not work when using links. HOT 1
- Configuration table does not shift when adding new columns and rows
- Std_Measure: Error for angle between face and edge of that face
- BIM: BIM_Setup has issues with certain unit systems and is not aware of the document unit system
- Insert View results in: “OCC error - GC_MakeCircle::Value() - no result - while making spline” HOT 2
- Insert Horizontal Extent Dimension → segfault HOT 2
- BIM: "Switch workbench after import" pref relies on obsolete Start WB
- Incorrect file names displayed when linking HOT 2
- Assembly not on the list of workbenches on Ubuntu
- Materials: Material selector doesn't have minimum size set HOT 1
- BIM: ArchSpace - Inconsistent computed Vertical Area HOT 1
- Windows configuration and compiling is very difficult or straight up impossible HOT 1
- Internal Assembly WB: Cylindric Langth limit also limits the revolution. HOT 10
- Materials: Translations not showing HOT 1
- There is no option to bring back the first start widget after using it
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad.