GithubHelp home page GithubHelp logo

Comments (3)

xtemp09 avatar xtemp09 commented on June 24, 2024

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.

maxwxyz avatar maxwxyz commented on June 24, 2024

@bgbsww is this related to TNP changes?

from freecad.

wwmayer avatar wwmayer commented on June 24, 2024

#14679

from freecad.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.