Skip to content

Instantly share code, notes, and snippets.

@ceremcem
Created September 17, 2018 21:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ceremcem/96d6cef52cb34eafc1a544f086ccb510 to your computer and use it in GitHub Desktop.
Save ceremcem/96d6cef52cb34eafc1a544f086ccb510 to your computer and use it in GitHub Desktop.
crash while changing order in the constraint definition
backtrace:
#0 0x00007fffec8563f0 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#1 0x00007ffff56b85bc in App::DocumentObject::getNameInDocument (this=0x5555902f20c0) at /root/FreeCAD/src/App/DocumentObject.cpp:160
No locals.
#2 0x00007ffff671ead0 in Gui::DocumentItem::getViewProvider (this=0x555564d28d70, obj=0x5555902f20c0) at /root/FreeCAD/src/Gui/Tree.cpp:2067
vp = 0x7ffff672bd92 <std::map<App::DocumentObject*, std::shared_ptr<Gui::DocumentObjectData>, std::less<App::DocumentObject*>, std::allocator<std::pair<App::DocumentObject* const, std::shared_ptr<Gui::DocumentObjectData> > > >::end()+24>
#3 0x00007ffff671fc1b in Gui::DocumentItem::populateItem (this=0x555564d28d70, item=0x55557498fce0, refresh=true) at /root/FreeCAD/src/Gui/Tree.cpp:2238
vp = 0x7fffffff9540
found = false
it = {first = 0x37a, second = std::shared_ptr (empty) 0x0}
child = 0x5555902f20c0
__for_range = std::vector of length 2, capacity 2 = {0x555583f7f960, 0x55557119fbb0}
__for_begin = 0x5555902f20c0
__for_end = 0x20
i = 1
childCount = 2
__PRETTY_FUNCTION__ = "void Gui::DocumentItem::populateItem(Gui::DocumentObjectItem*, bool)"
#4 0x00007ffff6720ae3 in Gui::DocumentItem::slotChangeObject (this=0x555564d28d70, view=..., prop=...) at /root/FreeCAD/src/Gui/Tree.cpp:2345
item = 0x55557498fce0
__for_range = std::set with 3 elements = {[0] = 0x555563824600, [1] = 0x55557498fce0, [2] = 0x555581e77970}
__for_begin = 0x55557498fce0
__for_end = 0x3
docItem = 0x555564d28d70
it = {first = 0x55556e2e0da0, second = std::shared_ptr (count 5, weak 0) 0x555567f4abf0}
v = @0x555585e88d00: {first = 0x55556d5d9e10, second = 0x555564d28d70}
__for_range = std::map with 8 elements = {[0x555563e8e260] = 0x555587116200, [0x55556cc58470] = 0x5555895c7710, [0x55556d5d9e10] = 0x555564d28d70, [0x55556e1282d0] = 0x55558cf13570, [0x555575b1d350] = 0x555571729730, [0x55557ea71660] = 0x555581197e70, [0x55558427bd30] = 0x5555647a9650, [0x55558bb74590] = 0x55556d475fe0}
__for_begin = {first = 0x55556d5d9e10, second = 0x555564d28d70}
__for_end = {first = 0x8, second = 0x100000000}
obj = 0x55556e2e0da0
childrenChanged = true
children = std::vector of length 0, capacity 0
removeChildrenFromRoot = true
found = std::shared_ptr (count 5, weak 0) 0x555567f4abf0
#5 0x00007ffff67414f4 in boost::_mfi::mf2<void, Gui::DocumentItem, Gui::ViewProviderDocumentObject const&, App::Property const&>::operator() (this=0x5555635dcae0, p=0x555564d28d70, a1=..., a2=...) at /usr/include/boost/bind/mem_fn_template.hpp:280
No locals.
#6 0x00007ffff673f976 in boost::_bi::list3<boost::_bi::value<Gui::DocumentItem*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, Gui::DocumentItem, Gui::ViewProviderDocumentObject const&, App::Property const&>, boost::_bi::rrlist2<Gui::ViewProviderDocumentObject const&, App::Property const&> > (this=0x5555635dcaf0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
No locals.
#7 0x00007ffff673dcf0 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, Gui::DocumentItem, Gui::ViewProviderDocumentObject const&, App::Property const&>, boost::_bi::list3<boost::_bi::value<Gui::DocumentItem*>, boost::arg<1>, boost::arg<2> > >::operator()<Gui::ViewProviderDocumentObject const&, App::Property const&> (this=0x5555635dcae0, a1=..., a2=...) at /usr/include/boost/bind/bind.hpp:1318
a = {a1_ = @0x55557efe02d0, a2_ = @0x55557fe7c910}
#8 0x00007ffff673babe in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, Gui::DocumentItem, Gui::ViewProviderDocumentObject const&, App::Property const&>, boost::_bi::list3<boost::_bi::value<Gui::DocumentItem*>, boost::arg<1>, boost::arg<2> > >, void, Gui::ViewProviderDocumentObject const&, App::Property const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:159
f = 0x5555635dcae0
#9 0x00007ffff656f95a in boost::function2<void, Gui::ViewProviderDocumentObject const&, App::Property const&>::operator() (this=0x5555635dcad8, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:771
No locals.
#10 0x00007ffff656f209 in boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >::operator()<boost::signals::detail::connection_slot_pair>(boost::signals::detail::connection_slot_pair const&) const (this=0x7fffffff9c20, slot=...) at /usr/include/boost/signals/signal_template.hpp:118
target = 0x5555635dcad8
#11 0x00007ffff656d42f in boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>::dereference() const (this=0x7fffffff9be0) at /usr/include/boost/signals/detail/slot_call_iterator.hpp:61
No locals.
#12 0x00007ffff656b5a2 in boost::iterators::iterator_core_access::dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:549
No locals.
#13 0x00007ffff6568e40 in boost::iterators::detail::iterator_facade_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long, false, false>::operator*() const (this=0x7fffffff9be0) at /usr/include/boost/iterator/iterator_facade.hpp:655
No locals.
#14 0x00007ffff656540a in boost::iterators::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >::postfix_increment_proxy(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> const&) (this=0x7fffffff9a9f, x=...) at /usr/include/boost/iterator/iterator_facade.hpp:158
No locals.
#15 0x00007ffff655fe13 in boost::iterators::operator++<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long>(boost::iterators::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long>&, int) (i=...) at /usr/include/boost/iterator/iterator_facade.hpp:796
tmp = {stored_value = {<No data fields>}}
#16 0x00007ffff655b29e in boost::last_value<void>::operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>) const (this=0x55556820bb38, first=..., last=...) at /usr/include/boost/last_value.hpp:49
No locals.
#17 0x00007ffff6557285 in boost::signal2<void, Gui::ViewProviderDocumentObject const&, App::Property const&, boost::last_value<void>, int, std::less<int>, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >::operator()(Gui::ViewProviderDocumentObject const&, App::Property const&) (this=0x55556d5d9e78, a1=..., a2=...) at /usr/include/boost/signals/signal_template.hpp:345
notification = {impl = {px = 0x55557fed6bd0, pn = {pi_ = 0x55557c2bdb90}}}
args = {a1 = @0x55557efe02d0, a2 = @0x55557fe7c910}
f = {args = 0x7fffffff9b30}
cache = {<boost::optional_detail::optional_base<boost::signals::detail::unusable>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, <No data fields>}
#18 0x00007ffff654a9d7 in Gui::Document::slotChangedObject (this=0x55556d5d9e10, Obj=..., Prop=...) at /root/FreeCAD/src/Gui/Document.cpp:749
viewProvider = 0x55557efe02d0
#19 0x00007ffff656de7e in boost::_mfi::mf2<void, Gui::Document, App::DocumentObject const&, App::Property const&>::operator() (this=0x55557b9596b0, p=0x55556d5d9e10, a1=..., a2=...) at /usr/include/boost/bind/mem_fn_template.hpp:280
No locals.
#20 0x00007ffff656c5ce in boost::_bi::list3<boost::_bi::value<Gui::Document*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, Gui::Document, App::DocumentObject const&, App::Property const&>, boost::_bi::rrlist2<App::DocumentObject const&, App::Property const&> > (this=0x55557b9596c0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
No locals.
#21 0x00007ffff656a0d4 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, Gui::Document, App::DocumentObject const&, App::Property const&>, boost::_bi::list3<boost::_bi::value<Gui::Document*>, boost::arg<1>, boost::arg<2> > >::operator()<App::DocumentObject const&, App::Property const&> (this=0x55557b9596b0, a1=..., a2=...) at /usr/include/boost/bind/bind.hpp:1318
a = {a1_ = @0x55556e2e0da0, a2_ = @0x55557fe7c910}
#22 0x00007ffff6567cee in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, Gui::Document, App::DocumentObject const&, App::Property const&>, boost::_bi::list3<boost::_bi::value<Gui::Document*>, boost::arg<1>, boost::arg<2> > >, void, App::DocumentObject const&, App::Property const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:159
f = 0x55557b9596b0
#23 0x00007ffff569add8 in boost::function2<void, App::DocumentObject const&, App::Property const&>::operator() (this=0x55557b9596a8, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:771
No locals.
#24 0x00007ffff56957a1 in boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >::operator()<boost::signals::detail::connection_slot_pair>(boost::signals::detail::connection_slot_pair const&) const (this=0x7fffffffa110, slot=...) at /usr/include/boost/signals/signal_template.hpp:118
target = 0x55557b9596a8
#25 0x00007ffff568f8e9 in boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>::dereference() const (this=0x7fffffffa0d0) at /usr/include/boost/signals/detail/slot_call_iterator.hpp:61
No locals.
#26 0x00007ffff56881cc in boost::iterators::iterator_core_access::dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:549
No locals.
#27 0x00007ffff567f9bc in boost::iterators::detail::iterator_facade_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long, false, false>::operator*() const (this=0x7fffffffa0d0) at /usr/include/boost/iterator/iterator_facade.hpp:655
No locals.
#28 0x00007ffff5671f1c in boost::iterators::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >::postfix_increment_proxy(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> const&) (this=0x7fffffff9f8f, x=...) at /usr/include/boost/iterator/iterator_facade.hpp:158
No locals.
#29 0x00007ffff565e7b7 in boost::iterators::operator++<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long>(boost::iterators::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long>&, int) (i=...) at /usr/include/boost/iterator/iterator_facade.hpp:796
tmp = {stored_value = {<No data fields>}}
#30 0x00007ffff564c1ba in boost::last_value<void>::operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>) const (this=0x555586765028, first=..., last=...) at /usr/include/boost/last_value.hpp:49
No locals.
#31 0x00007ffff563ecd3 in boost::signal2<void, App::DocumentObject const&, App::Property const&, boost::last_value<void>, int, std::less<int>, boost::function<void (App::DocumentObject const&, App::Property const&)> >::operator()(App::DocumentObject const&, App::Property const&) (this=0x5555719c3c50, a1=..., a2=...) at /usr/include/boost/signals/signal_template.hpp:345
notification = {impl = {px = 0x55556e2869f0, pn = {pi_ = 0x555587e3d540}}}
args = {a1 = @0x55556e2e0da0, a2 = @0x55557fe7c910}
f = {args = 0x7fffffffa020}
cache = {<boost::optional_detail::optional_base<boost::signals::detail::unusable>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "", aligner_ = 0 '\000'}}}, <No data fields>}
#32 0x00007ffff562317e in App::Document::onChangedProperty (this=0x5555719c37b0, Who=0x55556e2e0da0, What=0x55557fe7c910) at /root/FreeCAD/src/App/Document.cpp:1312
No locals.
#33 0x00007ffff56ba16c in App::DocumentObject::onChanged (this=0x55556e2e0da0, prop=0x55557fe7c910) at /root/FreeCAD/src/App/DocumentObject.cpp:560
No locals.
#34 0x00007ffff5730261 in App::FeaturePythonT<App::DocumentObject>::onChanged (this=0x55556e2e0da0, prop=0x55557fe7c910) at /root/FreeCAD/src/App/FeaturePython.h:318
No locals.
#35 0x00007ffff579abb7 in App::Property::hasSetValue (this=0x55557fe7c910) at /root/FreeCAD/src/App/Property.cpp:125
No locals.
#36 0x00007ffff57f003d in App::PropertyListsT<bool, boost::dynamic_bitset<unsigned long, std::allocator<unsigned long> >, App::PropertyLists>::setValues (this=0x55557fe7c910, newValues=...) at /root/FreeCAD/src/App/Property.h:277
No locals.
#37 0x00007ffff696f028 in App::PropertyListsT<bool, boost::dynamic_bitset<unsigned long, std::allocator<unsigned long> >, App::PropertyLists>::setValue (this=0x55557fe7c910, newValues=...) at /root/FreeCAD/src/App/Property.h:281
No locals.
#38 0x00007ffff576d3bb in App::LinkBaseExtension::update (this=0x55558c72c130, parent=0x55556e2e0da0, prop=0x55558b141850) at /root/FreeCAD/src/App/Link.cpp:784
propVis = 0x55557fe7c910
vis = {static bits_per_block = 64, static npos = 18446744073709551615, static ulong_width = <optimized out>, m_bits = std::vector of length 1, capacity 1 = {1}, m_num_bits = 2}
hiddenElements = std::set with 1 elements = {[0] = 0x55557119fbb0}
elements = std::vector of length 2, capacity 2 = {0x555583f7f960, 0x55557119fbb0}
#39 0x00007ffff576b75a in App::LinkBaseExtension::extensionOnChanged (this=0x55558c72c130, prop=0x55558b141850) at /root/FreeCAD/src/App/Link.cpp:570
parent = 0x55556e2e0da0
#40 0x00007ffff56c8b40 in App::ExtensionContainer::onChanged (this=0x55556e2e0da0, prop=0x55558b141850) at /root/FreeCAD/src/App/ExtensionContainer.cpp:284
entry = {first = {_vptr.Type = 0x7ffff4fe4828 <vtable for Base::Type+16>, index = 89, static typemap = <optimized out>, static typedata = {<std::_Vector_base<Base::TypeData*, std::allocator<Base::TypeData*> >> = {_M_impl = {<std::allocator<Base::TypeData*>> = {<__gnu_cxx::new_allocator<Base::TypeData*>> = {<No data fields>}, <No data fields>}, _M_start = 0x55556358c280, _M_finish = 0x55556358d330, _M_end_of_storage = 0x55556358e280}}, <No data fields>}, static loadModuleSet = <optimized out>}, second = 0x55558c72c130}
__for_range = std::map with 1 elements = {[{_vptr.Type = 0x7ffff4fe4828 <vtable for Base::Type+16>, index = 89, static typemap = <optimized out>, static typedata = {<std::_Vector_base<Base::TypeData*, std::allocator<Base::TypeData*> >> = {_M_impl = {<std::allocator<Base::TypeData*>> = {<__gnu_cxx::new_allocator<Base::TypeData*>> = {<No data fields>}, <No data fields>}, _M_start = 0x55556358c280, _M_finish = 0x55556358d330, _M_end_of_storage = 0x55556358e280}}, <No data fields>}, static loadModuleSet = <optimized out>}] = 0x55558c72c130}
__for_begin = {first = {_vptr.Type = 0x7ffff4fe4828 <vtable for Base::Type+16>, index = 89, static typemap = <optimized out>, static typedata = {<std::_Vector_base<Base::TypeData*, std::allocator<Base::TypeData*> >> = {_M_impl = {<std::allocator<Base::TypeData*>> = {<__gnu_cxx::new_allocator<Base::TypeData*>> = {<No data fields>}, <No data fields>}, _M_start = 0x55556358c280, _M_finish = 0x55556358d330, _M_end_of_storage = 0x55556358e280}}, <No data fields>}, static loadModuleSet = <optimized out>}, second = 0x55558c72c130}
__for_end = {first = {_vptr.Type = 0x1, index = 4122970240, static typemap = <optimized out>, static typedata = {<std::_Vector_base<Base::TypeData*, std::allocator<Base::TypeData*> >> = {_M_impl = {<std::allocator<Base::TypeData*>> = {<__gnu_cxx::new_allocator<Base::TypeData*>> = {<No data fields>}, <No data fields>}, _M_start = 0x55556358c280, _M_finish = 0x55556358d330, _M_end_of_storage = 0x55556358e280}}, <No data fields>}, static loadModuleSet = <optimized out>}, second = 0x0}
#41 0x00007ffff56ba132 in App::DocumentObject::onChanged (this=0x55556e2e0da0, prop=0x55558b141850) at /root/FreeCAD/src/App/DocumentObject.cpp:556
No locals.
#42 0x00007ffff5730261 in App::FeaturePythonT<App::DocumentObject>::onChanged (this=0x55556e2e0da0, prop=0x55558b141850) at /root/FreeCAD/src/App/FeaturePython.h:318
No locals.
#43 0x00007ffff579abb7 in App::Property::hasSetValue (this=0x55558b141850) at /root/FreeCAD/src/App/Property.cpp:125
No locals.
#44 0x00007ffff57cbc32 in App::PropertyListsT<App::DocumentObject*, std::vector<App::DocumentObject*, std::allocator<App::DocumentObject*> >, App::PropertyLinkListBase>::_set1Value (this=0x55558b141850, index=1, value=@0x55558e84b7d8: 0x55557119fbb0, touch=true) at /root/FreeCAD/src/App/Property.h:323
size = 2
#45 0x00007ffff57ba1e2 in App::PropertyLinkList::set1Value (this=0x55558b141850, idx=1, value=@0x55558e84b7d8: 0x55557119fbb0, touch=true) at /root/FreeCAD/src/App/PropertyLinks.cpp:428
obj = 0x555583f7f960
#46 0x00007ffff57db828 in App::PropertyListsT<App::DocumentObject*, std::vector<App::DocumentObject*, std::allocator<App::DocumentObject*> >, App::PropertyLinkListBase>::setPyValues (this=0x55558b141850, vals=std::vector of length 2, capacity 2 = {...}, indices=std::vector of length 2, capacity 2 = {...}) at /root/FreeCAD/src/App/Property.h:343
i = 1
count = 2
__PRETTY_FUNCTION__ = "void App::PropertyListsT<T, ListT, ParentT>::setPyValues(const std::vector<_object*>&, const std::vector<int>&) [with T = App::DocumentObject*; ListT = std::vector<App::DocumentObject*>; ParentT = App"...
values = std::vector of length 2, capacity 2 = {0x555583f7f960, 0x55557119fbb0}
#47 0x00007ffff579b135 in App::PropertyListsBase::_setPyObject (this=0x55558b141870, value=0x7fff984147f8) at /root/FreeCAD/src/App/Property.cpp:199
vals = std::vector of length 2, capacity 2 = {0x555583f3b978, 0x55558d0d9c58}
indices = std::vector of length 2, capacity 2 = {0, 1}
#48 0x00007ffff6987231 in App::PropertyLinkListBase::setPyObject (this=0x55558b141850, obj=0x7fff984147f8) at /root/FreeCAD/src/App/PropertyLinks.h:310
No locals.
#49 0x00007ffff6987a44 in App::PropertyListsT<App::DocumentObject*, std::vector<App::DocumentObject*, std::allocator<App::DocumentObject*> >, App::PropertyLinkListBase>::setPyObject (this=0x55558b141850, value=0x7fff984147f8) at /root/FreeCAD/src/App/Property.h:296
No locals.
#50 0x00007ffff56e694b in App::DocumentObjectPy::setCustomAttributes (this=0x555587e3ce20, attr=0x7fffc3a34804 "Group", obj=0x7fff984147f8) at /root/FreeCAD/src/App/DocumentObjectPyImp.cpp:690
prop = 0x55558b141850
prop = 0x7fffc3a34804
#51 0x00007ffff56e0ab2 in App::DocumentObjectPy::_setattr (this=0x555587e3ce20, attr=0x7fffc3a34804 "Group", value=0x7fff984147f8) at /root/fc-build/src/App/DocumentObjectPy.cpp:2387
r = 32767
#52 0x00007ffff57315a7 in App::FeaturePythonPyT<App::DocumentObjectPy>::_setattr (this=0x555587e3ce20, attr=0x7fffc3a34804 "Group", value=0x7fff984147f8) at /root/FreeCAD/src/App/FeaturePythonPyImp.inl:138
prop = 0x55558b141850
returnValue = 21845
#53 0x00007ffff5731200 in App::FeaturePythonPyT<App::DocumentObjectPy>::__setattro (obj=0x555587e3ce28, attro=0x7fffc3a347e0, value=0x7fff984147f8) at /root/FreeCAD/src/App/FeaturePythonPyImp.inl:121
attr = 0x7fffc3a34804 "Group"
ret = 32767
#54 0x00007ffff466f437 in PyObject_SetAttr () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#55 0x00007ffff464c34d in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#56 0x00007ffff464f390 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#57 0x00007ffff47b829c in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#58 0x00007ffff470c670 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#59 0x00007ffff46a45c3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#60 0x00007ffff4761dfc in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#61 0x00007ffff46a45c3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#62 0x00007ffff47b76c7 in PyEval_CallObjectWithKeywords () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
No symbol table info available.
#63 0x00007ffff4d60041 in PP_Run_Method (pobject=0x5555578d79b0, method=0x7ffff6e3ab67 "Activated", resfmt=0x0, cresult=0x0, argfmt=0x7ffff4d7ba62 "()") at /root/FreeCAD/src/Base/PyTools.c:60
pmeth = 0x7fffc2d8b050
pargs = 0x7ffff7f55050
presult = 0x555585872eb0
argslist = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffbae0, reg_save_area = 0x7fffffffba20}}
#64 0x00007ffff4cc8957 in Base::InterpreterSingleton::runMethodVoid (this=0x5555557d0c70, pobject=0x5555578d79b0, method=0x7ffff6e3ab67 "Activated") at /root/FreeCAD/src/Base/Interpreter.cpp:597
locker = {gstate = PyGILState_UNLOCKED}
#65 0x00007ffff65c7afe in Gui::PythonCommand::activated (this=0x5555578d5a90, iMsg=0) at /root/FreeCAD/src/Gui/Command.cpp:1066
No locals.
#66 0x00007ffff65c3259 in Gui::Command::invoke (this=0x5555578d5a90, i=0) at /root/FreeCAD/src/Gui/Command.cpp:322
disabler = {silent = false}
lines = 1165
manager = 0x555555c8a680
disabler = std::unique_ptr<Gui::Command::LogDisabler> containing 0x555585872eb0
#67 0x00007ffff65b70d7 in Gui::Action::onActivated (this=0x555557b57b10) at /root/FreeCAD/src/Gui/Action.cpp:95
No locals.
#68 0x00007ffff65bc291 in Gui::Action::qt_static_metacall (_o=0x555557b57b10, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffbf40) at /root/fc-build/src/Gui/moc_Action.cpp:49
_t = 0x555557b57b10
#69 0x00007fffed5f7660 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#70 0x00007fffee0a3672 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#71 0x00007fffee0a49d3 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#72 0x00007fffee480903 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#73 0x00007fffee480a54 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#74 0x00007fffee545fca in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#75 0x00007fffee0ffe80 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#76 0x00007fffee0a954c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#77 0x00007fffee0b1ca7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#78 0x00007ffff6592af9 in Gui::GUIApplication::notify (this=0x7fffffffd6c0, receiver=0x555557b17f80, event=0x7fffffffc6b0) at /root/FreeCAD/src/Gui/GuiApplication.cpp:91
No locals.
#79 0x00007fffed5e2f1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#80 0x00007fffee0afccb in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#81 0x00007fffee12b1a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#82 0x00007fffee129b5c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#83 0x00007fffee153502 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#84 0x00007fffe4b787f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#85 0x00007fffe4b78a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#86 0x00007fffe4b78b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#87 0x00007fffed613854 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#88 0x00007fffee1535d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#89 0x00007fffed5e17ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#90 0x00007fffed5e1b55 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#91 0x00007fffed5e7bd9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#92 0x00007ffff6513ea8 in Gui::Application::runApplication () at /root/FreeCAD/src/Gui/Application.cpp:2008
s = <incomplete type>
fi = {FileName = "/tmp/FreeCAD_19673.lock"}
lock = {<std::basic_ofstream<char, std::char_traits<char> >> = {<No data fields>}, <No data fields>}
flock = {m_file_hnd = 11}
cfg = std::map with 36 elements = {["AppDataSkipVendor"] = "true", ["AppHomePath"] = "/opt/FreeCAD/", ["AppIcon"] = "freecad", ["AppTempPath"] = "/tmp/", ["BinPath"] = "/opt/FreeCAD/bin/", ["BuildRepositoryURL"] = "git://github.com/realthunder/FreeCAD.git LinkStage3", ["BuildRevision"] = "15537 (Git)", ["BuildRevisionBranch"] = "LinkStage3", ["BuildRevisionDate"] = "2018/09/17 13:23:46", ["BuildRevisionHash"] = "29275756c2232e0b82cd293ee5aa3d96a5f72fb4", ["BuildVersionMajor"] = "0", ["BuildVersionMinor"] = "18", ["Console"] = "0", ["CopyrightInfo"] = "© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2018\n #####", ' ' <repeats 17 times>, "#### ### #### \n #", ' ' <repeats 20 times>, "# # # # # \n # ## #### #### # # # # # \n #### # # "..., ["Debug"] = "1", ["DocPath"] = "/opt/FreeCAD/doc/", ["ExeName"] = "FreeCAD", ["ExeVendor"] = "FreeCAD", ["ExeVersion"] = "0.18", ["LoggingFile"] = "", ["MaintainerUrl"] = "http://www.freecadweb.org/wiki/Main_Page", ["OpenFileCount"] = "", ["PATH"] = "/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games", ["PYTHONPATH"] = "", ["PythonSearchPath"] = ":/usr/lib/python2.7:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload", ["RunMode"] = "Gui", ["SplashAlignment"] = "Bottom|Left", ["SplashInfoColor"] = "#c8c8c8", ["SplashScreen"] = "freecadsplash", ["SplashTextColor"] = "#ffffff", ["StartWorkbench"] = "StartWorkbench", ["SystemParameter"] = "/home/aea/.FreeCAD/system.cfg", ["UserAppData"] = "/home/aea/.FreeCAD/", ["UserHomePath"] = "/home/aea", ["UserParameter"] = "/home/aea/.FreeCAD/user.cfg", ["Verbose"] = ""}
it = {first = <error: Cannot access memory at address 0x24>, second = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>}
argc = 1
mainApp = {<Gui::GUIApplication> = {<Gui::GUIApplicationNativeEventAware> = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7fffeeb9afa0 <QApplication::staticMetaObject>, stringdata = 0x7ffff6aba9e0 <qt_meta_stringdata_Gui__GUIApplicationNativeEventAware> "Gui::GUIApplicationNativeEventAware", data = 0x7ffff6aba9a0 <qt_meta_data_Gui__GUIApplicationNativeEventAware>, extradata = 0x7ffff72b66a0 <Gui::GUIApplicationNativeEventAware::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7ffff6595ce8 <Gui::GUIApplicationNativeEventAware::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, spaceballPresent = false, mainWindow = 0x7fffffffd340, motionDataArray = {-169984104, 32767, -136434765, 32767, 19438, 0}}, static staticMetaObject = {d = {superdata = 0x7ffff72bc240 <Gui::GUIApplicationNativeEventAware::staticMetaObject>, stringdata = 0x7ffff6aba3e0 <qt_meta_stringdata_Gui__GUIApplication> "Gui::GUIApplication", data = 0x7ffff6aba380 <qt_meta_data_Gui__GUIApplication>, extradata = 0x7ffff72b6670 <Gui::GUIApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7ffff6593798 <Gui::GUIApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, caughtException = {px = 0x0, pn = {pi_ = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7ffff72bc020 <Gui::GUIApplication::staticMetaObject>, stringdata = 0x7ffff6aba500 <qt_meta_stringdata_Gui__GUISingleApplication> "Gui::GUISingleApplication", data = 0x7ffff6aba480 <qt_meta_data_Gui__GUISingleApplication>, extradata = 0x7ffff72b6680 <Gui::GUISingleApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7ffff6593922 <Gui::GUISingleApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x555555ae5ad0}}
plugin = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 50313}, alloc = 0, size = 0, data = 0x5555557633fa <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 116}, alloc = 0, size = 0, data = 0x7fffed9498fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x555555b14d50, static codecForCStrings = 0x0}
qssPaths = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 70181}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x555555b15650}, d = 0x555555b15650}}, <No data fields>}
version = {i = 4223}
hTheme = {_toHandle = 0x555555c71590}
searchpath = ""
name = ""
path = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 50313}, alloc = 0, size = 0, data = 0x5555557633fa <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 116}, alloc = 0, size = 0, data = 0x7fffed9498fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x555555b07bc0, static codecForCStrings = 0x0}
app = {signalNewDocument = {<boost::signal1<void, const Gui::Document&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::Document&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b09790, pn = {pi_ = 0x555555b4cd90}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalDeleteDocument = {<boost::signal1<void, const Gui::Document&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::Document&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555cc2050, pn = {pi_ = 0x555555b14b30}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalRelabelDocument = {<boost::signal1<void, const Gui::Document&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::Document&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b14b50, pn = {pi_ = 0x555555b4cd40}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalRenameDocument = {<boost::signal1<void, const Gui::Document&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::Document&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555c7a860, pn = {pi_ = 0x555555c7a9b0}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalActiveDocument = {<boost::signal1<void, const Gui::Document&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::Document&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555c7a9d0, pn = {pi_ = 0x555555b05f80}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalNewObject = {<boost::signal1<void, const Gui::ViewProvider&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::ViewProvider&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b05fa0, pn = {pi_ = 0x555555b060f0}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalDeletedObject = {<boost::signal1<void, const Gui::ViewProvider&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::ViewProvider&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b09460, pn = {pi_ = 0x555555b095b0}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalChangedObject = {<boost::signal2<void, const Gui::ViewProvider&, const App::Property&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::ViewProvider&, const App::Property&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b095d0, pn = {pi_ = 0x555555b06110}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalRelabelObject = {<boost::signal1<void, const Gui::ViewProvider&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::ViewProvider&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b06a80, pn = {pi_ = 0x555555b06bd0}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalActivatedObject = {<boost::signal1<void, const Gui::ViewProvider&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::ViewProvider&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b06bf0, pn = {pi_ = 0x555555b06d40}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalActivateWorkbench = {<boost::signal1<void, char const*, boost::last_value<void>, int, std::less<int>, boost::function<void(char const*)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b06d60, pn = {pi_ = 0x555555b041f0}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalAddWorkbench = {<boost::signal1<void, char const*, boost::last_value<void>, int, std::less<int>, boost::function<void(char const*)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b04210, pn = {pi_ = 0x555555b04360}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalRemoveWorkbench = {<boost::signal1<void, char const*, boost::last_value<void>, int, std::less<int>, boost::function<void(char const*)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b04380, pn = {pi_ = 0x555555b08130}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalActivateView = {<boost::signal1<void, const Gui::MDIView*, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::MDIView*)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b08150, pn = {pi_ = 0x555555b082a0}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, signalShowHidden = {<boost::signal1<void, const Gui::Document&, boost::last_value<void>, int, std::less<int>, boost::function<void(const Gui::Document&)> >> = {<boost::signals::detail::signal_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, impl = {px = 0x555555b082c0, pn = {pi_ = 0x555555b08410}}}, <boost::signals::trackable> = {connected_signals = empty std::__cxx11::listPython Exception <class 'ValueError'> Cannot find type boost::signals::trackable::connection_list::_Node:
, dying = false}, <No data fields>}, <No data fields>}, static Instance = 0x7fffffffd370, static Methods = 0x7ffff73563e0 <Gui::Application::Methods>, d = 0x555555c8a5b0, _pcWorkbenchDictionary = 0x7fffddd34b40}
mw = {<QMainWindow> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7fffeebbfec0 <QMainWindow::staticMetaObject>, stringdata = 0x7ffff6ea3a20 <qt_meta_stringdata_Gui__MainWindow> "Gui::MainWindow", data = 0x7ffff6ea3780 <qt_meta_data_Gui__MainWindow>, extradata = 0x7ffff72b82c0 <Gui::MainWindow::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7ffff69a1700 <Gui::MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static instance = 0x7fffffffd340, d = 0x555555c95040}
hGen = {_toHandle = 0x5555558cfce0}
showVersion = true
hDocGrp = {_toHandle = 0x555555ceace0}
timeout = 15
hGrp = {_toHandle = 0x555557d358a0}
size = 24
home = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 50313}, alloc = 0, size = 0, data = 0x5555557633fa <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 116}, alloc = 0, size = 0, data = 0x7fffed9498fa <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x555555c420f0, static codecForCStrings = 0x0}
hidden = false
start = "Assembly3Workbench"
wb = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 70181}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x555557a68550}, d = 0x555557a68550}}, <No data fields>}
mdi = 0x555555c94e50
style = ""
#93 0x000055555555c559 in main (argc=1, argv=0x7fffffffe638) at /root/FreeCAD/src/Main/MainGui.cpp:291
stdcout = {<std::basic_streambuf<char, std::char_traits<char> >> = {<No data fields>}, buffer = ""}
stdclog = {<std::basic_streambuf<char, std::char_traits<char> >> = {<No data fields>}, buffer = ""}
stdcerr = {<std::basic_streambuf<char, std::char_traits<char> >> = {<No data fields>}, buffer = ""}
oldcout = 0x7fffecab56e0
oldclog = 0x7fffecab5620
oldcerr = 0x7fffecab5620
registers:
rax 0x3feffffffffffe04 4607182418800016900
rbx 0x1 1
rcx 0x55558661a140 93825815126336
rdx 0x5555902f20c0 93825979588800
rsi 0x5555902f20c0 93825979588800
rdi 0x3feffffffffffe04 4607182418800016900
rbp 0x7fffffffe550 0x7fffffffe550
rsp 0x7fffffffdd10 0x7fffffffdd10
r8 0x555590c65ac0 93825989499584
r9 0x0 0
r10 0x2 2
r11 0x7fffffff9024 140737488326692
r12 0x0 0
r13 0x0 0
r14 0x1 1
r15 0x1 1
rip 0x55555555c559 0x55555555c559 <main(int, char**)+2671>
eflags 0x10202 [ IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
current instructions:
=> 0x55555555c559 <main(int, char**)+2671>: jmp 0x55555555c560 <main(int, char**)+2678>
0x55555555c55b <main(int, char**)+2673>: callq 0x55555555b6b0 <_ZN3App11Application14runApplicationEv@plt>
0x55555555c560 <main(int, char**)+2678>: mov -0x38(%rbp),%rax
0x55555555c564 <main(int, char**)+2682>: mov %rax,%rsi
0x55555555c567 <main(int, char**)+2685>: lea 0x206e9a(%rip),%rdi # 0x555555763408 <_ZSt4cout@@GLIBCXX_3.4+8>
0x55555555c56e <main(int, char**)+2692>: callq 0x55555555b510 <_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E@plt>
0x55555555c573 <main(int, char**)+2697>: mov -0x40(%rbp),%rax
0x55555555c577 <main(int, char**)+2701>: mov %rax,%rsi
0x55555555c57a <main(int, char**)+2704>: lea 0x206d07(%rip),%rdi # 0x555555763288 <_ZSt4clog@@GLIBCXX_3.4+8>
0x55555555c581 <main(int, char**)+2711>: callq 0x55555555b510 <_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E@plt>
0x55555555c586 <main(int, char**)+2716>: mov -0x48(%rbp),%rax
0x55555555c58a <main(int, char**)+2720>: mov %rax,%rsi
0x55555555c58d <main(int, char**)+2723>: lea 0x206f94(%rip),%rdi # 0x555555763528 <_ZSt4cerr@@GLIBCXX_3.4+8>
0x55555555c594 <main(int, char**)+2730>: callq 0x55555555b510 <_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E@plt>
0x55555555c599 <main(int, char**)+2735>: callq 0x55555555dfdc <Base::Console()>
0x55555555c59e <main(int, char**)+2740>: mov %rax,%rbx
threads backtrace:
Thread 13 (Thread 0x7fff9ba5e700 (LWP 23580)):
#0 0x00007fffebf5e3c3 in select () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fffed5bdb0a in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00007fffed4d2daa in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3 0x00007ffff1859494 in start_thread (arg=0x7fff9ba5e700) at pthread_create.c:333
#4 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 10 (Thread 0x7fffb9874700 (LWP 19751)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fffc49fd022 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2
#2 0x00007fffc49fd0c9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2
#3 0x00007ffff1859494 in start_thread (arg=0x7fffb9874700) at pthread_create.c:333
#4 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 9 (Thread 0x7fffb9c75700 (LWP 19750)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fffc49fd022 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2
#2 0x00007fffc49fd0c9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2
#3 0x00007ffff1859494 in start_thread (arg=0x7fffb9c75700) at pthread_create.c:333
#4 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 8 (Thread 0x7fffba076700 (LWP 19749)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fffc49fd022 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2
#2 0x00007fffc49fd0c9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2
#3 0x00007ffff1859494 in start_thread (arg=0x7fffba076700) at pthread_create.c:333
#4 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 7 (Thread 0x7fffbb5c6700 (LWP 19744)):
#0 0x00007fffebf5c67d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fffe4b789f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffe4b78d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffdbd19656 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fffe4ba03d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff1859494 in start_thread (arg=0x7fffbb5c6700) at pthread_create.c:333
#6 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 6 (Thread 0x7fffbbdc7700 (LWP 19743)):
#0 0x00007fffebf5c67d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007fffe4b789f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffe4b78b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffe4b78b51 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fffe4ba03d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff1859494 in start_thread (arg=0x7fffbbdc7700) at pthread_create.c:333
#6 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 5 (Thread 0x7fffce5d8700 (LWP 19704)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffd419fc33 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2 0x00007fffd419fa97 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3 0x00007ffff1859494 in start_thread (arg=0x7fffce5d8700) at pthread_create.c:333
#4 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 4 (Thread 0x7fffcedd9700 (LWP 19703)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffd419fc33 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2 0x00007fffd419fa97 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3 0x00007ffff1859494 in start_thread (arg=0x7fffcedd9700) at pthread_create.c:333
#4 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 3 (Thread 0x7fffcf5da700 (LWP 19702)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffd419fc33 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2 0x00007fffd419fa97 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3 0x00007ffff1859494 in start_thread (arg=0x7fffcf5da700) at pthread_create.c:333
#4 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 2 (Thread 0x7fffcfddb700 (LWP 19701)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007fffd419fc33 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#2 0x00007fffd419fa97 in ?? () from /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
#3 0x00007ffff1859494 in start_thread (arg=0x7fffcfddb700) at pthread_create.c:333
#4 0x00007fffebf65acf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 1 (Thread 0x7ffff7fa93c0 (LWP 19673)):
#0 0x00007fffec8563f0 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x00007ffff56b85bc in App::DocumentObject::getNameInDocument (this=0x5555902f20c0) at /root/FreeCAD/src/App/DocumentObject.cpp:160
#2 0x00007ffff671ead0 in Gui::DocumentItem::getViewProvider (this=0x555564d28d70, obj=0x5555902f20c0) at /root/FreeCAD/src/Gui/Tree.cpp:2067
#3 0x00007ffff671fc1b in Gui::DocumentItem::populateItem (this=0x555564d28d70, item=0x55557498fce0, refresh=true) at /root/FreeCAD/src/Gui/Tree.cpp:2238
#4 0x00007ffff6720ae3 in Gui::DocumentItem::slotChangeObject (this=0x555564d28d70, view=..., prop=...) at /root/FreeCAD/src/Gui/Tree.cpp:2345
#5 0x00007ffff67414f4 in boost::_mfi::mf2<void, Gui::DocumentItem, Gui::ViewProviderDocumentObject const&, App::Property const&>::operator() (this=0x5555635dcae0, p=0x555564d28d70, a1=..., a2=...) at /usr/include/boost/bind/mem_fn_template.hpp:280
#6 0x00007ffff673f976 in boost::_bi::list3<boost::_bi::value<Gui::DocumentItem*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, Gui::DocumentItem, Gui::ViewProviderDocumentObject const&, App::Property const&>, boost::_bi::rrlist2<Gui::ViewProviderDocumentObject const&, App::Property const&> > (this=0x5555635dcaf0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#7 0x00007ffff673dcf0 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, Gui::DocumentItem, Gui::ViewProviderDocumentObject const&, App::Property const&>, boost::_bi::list3<boost::_bi::value<Gui::DocumentItem*>, boost::arg<1>, boost::arg<2> > >::operator()<Gui::ViewProviderDocumentObject const&, App::Property const&> (this=0x5555635dcae0, a1=..., a2=...) at /usr/include/boost/bind/bind.hpp:1318
#8 0x00007ffff673babe in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, Gui::DocumentItem, Gui::ViewProviderDocumentObject const&, App::Property const&>, boost::_bi::list3<boost::_bi::value<Gui::DocumentItem*>, boost::arg<1>, boost::arg<2> > >, void, Gui::ViewProviderDocumentObject const&, App::Property const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:159
#9 0x00007ffff656f95a in boost::function2<void, Gui::ViewProviderDocumentObject const&, App::Property const&>::operator() (this=0x5555635dcad8, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:771
#10 0x00007ffff656f209 in boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >::operator()<boost::signals::detail::connection_slot_pair>(boost::signals::detail::connection_slot_pair const&) const (this=0x7fffffff9c20, slot=...) at /usr/include/boost/signals/signal_template.hpp:118
#11 0x00007ffff656d42f in boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>::dereference() const (this=0x7fffffff9be0) at /usr/include/boost/signals/detail/slot_call_iterator.hpp:61
#12 0x00007ffff656b5a2 in boost::iterators::iterator_core_access::dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:549
#13 0x00007ffff6568e40 in boost::iterators::detail::iterator_facade_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long, false, false>::operator*() const (this=0x7fffffff9be0) at /usr/include/boost/iterator/iterator_facade.hpp:655
#14 0x00007ffff656540a in boost::iterators::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >::postfix_increment_proxy(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> const&) (this=0x7fffffff9a9f, x=...) at /usr/include/boost/iterator/iterator_facade.hpp:158
#15 0x00007ffff655fe13 in boost::iterators::operator++<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long>(boost::iterators::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long>&, int) (i=...) at /usr/include/boost/iterator/iterator_facade.hpp:796
#16 0x00007ffff655b29e in boost::last_value<void>::operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<Gui::ViewProviderDocumentObject const&, App::Property const&, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>) const (this=0x55556820bb38, first=..., last=...) at /usr/include/boost/last_value.hpp:49
#17 0x00007ffff6557285 in boost::signal2<void, Gui::ViewProviderDocumentObject const&, App::Property const&, boost::last_value<void>, int, std::less<int>, boost::function<void (Gui::ViewProviderDocumentObject const&, App::Property const&)> >::operator()(Gui::ViewProviderDocumentObject const&, App::Property const&) (this=0x55556d5d9e78, a1=..., a2=...) at /usr/include/boost/signals/signal_template.hpp:345
#18 0x00007ffff654a9d7 in Gui::Document::slotChangedObject (this=0x55556d5d9e10, Obj=..., Prop=...) at /root/FreeCAD/src/Gui/Document.cpp:749
#19 0x00007ffff656de7e in boost::_mfi::mf2<void, Gui::Document, App::DocumentObject const&, App::Property const&>::operator() (this=0x55557b9596b0, p=0x55556d5d9e10, a1=..., a2=...) at /usr/include/boost/bind/mem_fn_template.hpp:280
#20 0x00007ffff656c5ce in boost::_bi::list3<boost::_bi::value<Gui::Document*>, boost::arg<1>, boost::arg<2> >::operator()<boost::_mfi::mf2<void, Gui::Document, App::DocumentObject const&, App::Property const&>, boost::_bi::rrlist2<App::DocumentObject const&, App::Property const&> > (this=0x55557b9596c0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:398
#21 0x00007ffff656a0d4 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, Gui::Document, App::DocumentObject const&, App::Property const&>, boost::_bi::list3<boost::_bi::value<Gui::Document*>, boost::arg<1>, boost::arg<2> > >::operator()<App::DocumentObject const&, App::Property const&> (this=0x55557b9596b0, a1=..., a2=...) at /usr/include/boost/bind/bind.hpp:1318
#22 0x00007ffff6567cee in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, Gui::Document, App::DocumentObject const&, App::Property const&>, boost::_bi::list3<boost::_bi::value<Gui::Document*>, boost::arg<1>, boost::arg<2> > >, void, App::DocumentObject const&, App::Property const&>::invoke (function_obj_ptr=..., a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:159
#23 0x00007ffff569add8 in boost::function2<void, App::DocumentObject const&, App::Property const&>::operator() (this=0x55557b9596a8, a0=..., a1=...) at /usr/include/boost/function/function_template.hpp:771
#24 0x00007ffff56957a1 in boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >::operator()<boost::signals::detail::connection_slot_pair>(boost::signals::detail::connection_slot_pair const&) const (this=0x7fffffffa110, slot=...) at /usr/include/boost/signals/signal_template.hpp:118
#25 0x00007ffff568f8e9 in boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>::dereference() const (this=0x7fffffffa0d0) at /usr/include/boost/signals/detail/slot_call_iterator.hpp:61
#26 0x00007ffff56881cc in boost::iterators::iterator_core_access::dereference<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:549
#27 0x00007ffff567f9bc in boost::iterators::detail::iterator_facade_base<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long, false, false>::operator*() const (this=0x7fffffffa0d0) at /usr/include/boost/iterator/iterator_facade.hpp:655
#28 0x00007ffff5671f1c in boost::iterators::detail::postfix_increment_proxy<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >::postfix_increment_proxy(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> const&) (this=0x7fffffff9f8f, x=...) at /usr/include/boost/iterator/iterator_facade.hpp:158
#29 0x00007ffff565e7b7 in boost::iterators::operator++<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long>(boost::iterators::iterator_facade<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::unusable, boost::iterators::single_pass_traversal_tag, boost::signals::detail::unusable const&, long>&, int) (i=...) at /usr/include/boost/iterator/iterator_facade.hpp:796
#30 0x00007ffff564c1ba in boost::last_value<void>::operator()<boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator> >(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>, boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<App::DocumentObject const&, App::Property const&, boost::function<void (App::DocumentObject const&, App::Property const&)> >, boost::signals::detail::named_slot_map_iterator>) const (this=0x555586765028, first=..., last=...) at /usr/include/boost/last_value.hpp:49
#31 0x00007ffff563ecd3 in boost::signal2<void, App::DocumentObject const&, App::Property const&, boost::last_value<void>, int, std::less<int>, boost::function<void (App::DocumentObject const&, App::Property const&)> >::operator()(App::DocumentObject const&, App::Property const&) (this=0x5555719c3c50, a1=..., a2=...) at /usr/include/boost/signals/signal_template.hpp:345
#32 0x00007ffff562317e in App::Document::onChangedProperty (this=0x5555719c37b0, Who=0x55556e2e0da0, What=0x55557fe7c910) at /root/FreeCAD/src/App/Document.cpp:1312
#33 0x00007ffff56ba16c in App::DocumentObject::onChanged (this=0x55556e2e0da0, prop=0x55557fe7c910) at /root/FreeCAD/src/App/DocumentObject.cpp:560
#34 0x00007ffff5730261 in App::FeaturePythonT<App::DocumentObject>::onChanged (this=0x55556e2e0da0, prop=0x55557fe7c910) at /root/FreeCAD/src/App/FeaturePython.h:318
#35 0x00007ffff579abb7 in App::Property::hasSetValue (this=0x55557fe7c910) at /root/FreeCAD/src/App/Property.cpp:125
#36 0x00007ffff57f003d in App::PropertyListsT<bool, boost::dynamic_bitset<unsigned long, std::allocator<unsigned long> >, App::PropertyLists>::setValues (this=0x55557fe7c910, newValues=...) at /root/FreeCAD/src/App/Property.h:277
#37 0x00007ffff696f028 in App::PropertyListsT<bool, boost::dynamic_bitset<unsigned long, std::allocator<unsigned long> >, App::PropertyLists>::setValue (this=0x55557fe7c910, newValues=...) at /root/FreeCAD/src/App/Property.h:281
#38 0x00007ffff576d3bb in App::LinkBaseExtension::update (this=0x55558c72c130, parent=0x55556e2e0da0, prop=0x55558b141850) at /root/FreeCAD/src/App/Link.cpp:784
#39 0x00007ffff576b75a in App::LinkBaseExtension::extensionOnChanged (this=0x55558c72c130, prop=0x55558b141850) at /root/FreeCAD/src/App/Link.cpp:570
#40 0x00007ffff56c8b40 in App::ExtensionContainer::onChanged (this=0x55556e2e0da0, prop=0x55558b141850) at /root/FreeCAD/src/App/ExtensionContainer.cpp:284
#41 0x00007ffff56ba132 in App::DocumentObject::onChanged (this=0x55556e2e0da0, prop=0x55558b141850) at /root/FreeCAD/src/App/DocumentObject.cpp:556
#42 0x00007ffff5730261 in App::FeaturePythonT<App::DocumentObject>::onChanged (this=0x55556e2e0da0, prop=0x55558b141850) at /root/FreeCAD/src/App/FeaturePython.h:318
#43 0x00007ffff579abb7 in App::Property::hasSetValue (this=0x55558b141850) at /root/FreeCAD/src/App/Property.cpp:125
#44 0x00007ffff57cbc32 in App::PropertyListsT<App::DocumentObject*, std::vector<App::DocumentObject*, std::allocator<App::DocumentObject*> >, App::PropertyLinkListBase>::_set1Value (this=0x55558b141850, index=1, value=@0x55558e84b7d8: 0x55557119fbb0, touch=true) at /root/FreeCAD/src/App/Property.h:323
#45 0x00007ffff57ba1e2 in App::PropertyLinkList::set1Value (this=0x55558b141850, idx=1, value=@0x55558e84b7d8: 0x55557119fbb0, touch=true) at /root/FreeCAD/src/App/PropertyLinks.cpp:428
#46 0x00007ffff57db828 in App::PropertyListsT<App::DocumentObject*, std::vector<App::DocumentObject*, std::allocator<App::DocumentObject*> >, App::PropertyLinkListBase>::setPyValues (this=0x55558b141850, vals=std::vector of length 2, capacity 2 = {...}, indices=std::vector of length 2, capacity 2 = {...}) at /root/FreeCAD/src/App/Property.h:343
#47 0x00007ffff579b135 in App::PropertyListsBase::_setPyObject (this=0x55558b141870, value=0x7fff984147f8) at /root/FreeCAD/src/App/Property.cpp:199
#48 0x00007ffff6987231 in App::PropertyLinkListBase::setPyObject (this=0x55558b141850, obj=0x7fff984147f8) at /root/FreeCAD/src/App/PropertyLinks.h:310
#49 0x00007ffff6987a44 in App::PropertyListsT<App::DocumentObject*, std::vector<App::DocumentObject*, std::allocator<App::DocumentObject*> >, App::PropertyLinkListBase>::setPyObject (this=0x55558b141850, value=0x7fff984147f8) at /root/FreeCAD/src/App/Property.h:296
#50 0x00007ffff56e694b in App::DocumentObjectPy::setCustomAttributes (this=0x555587e3ce20, attr=0x7fffc3a34804 "Group", obj=0x7fff984147f8) at /root/FreeCAD/src/App/DocumentObjectPyImp.cpp:690
#51 0x00007ffff56e0ab2 in App::DocumentObjectPy::_setattr (this=0x555587e3ce20, attr=0x7fffc3a34804 "Group", value=0x7fff984147f8) at /root/fc-build/src/App/DocumentObjectPy.cpp:2387
#52 0x00007ffff57315a7 in App::FeaturePythonPyT<App::DocumentObjectPy>::_setattr (this=0x555587e3ce20, attr=0x7fffc3a34804 "Group", value=0x7fff984147f8) at /root/FreeCAD/src/App/FeaturePythonPyImp.inl:138
#53 0x00007ffff5731200 in App::FeaturePythonPyT<App::DocumentObjectPy>::__setattro (obj=0x555587e3ce28, attro=0x7fffc3a347e0, value=0x7fff984147f8) at /root/FreeCAD/src/App/FeaturePythonPyImp.inl:121
#54 0x00007ffff466f437 in PyObject_SetAttr () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#55 0x00007ffff464c34d in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#56 0x00007ffff464f390 in PyEval_EvalFrameEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#57 0x00007ffff47b829c in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#58 0x00007ffff470c670 in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#59 0x00007ffff46a45c3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#60 0x00007ffff4761dfc in ?? () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#61 0x00007ffff46a45c3 in PyObject_Call () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#62 0x00007ffff47b76c7 in PyEval_CallObjectWithKeywords () from /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0
#63 0x00007ffff4d60041 in PP_Run_Method (pobject=0x5555578d79b0, method=0x7ffff6e3ab67 "Activated", resfmt=0x0, cresult=0x0, argfmt=0x7ffff4d7ba62 "()") at /root/FreeCAD/src/Base/PyTools.c:60
#64 0x00007ffff4cc8957 in Base::InterpreterSingleton::runMethodVoid (this=0x5555557d0c70, pobject=0x5555578d79b0, method=0x7ffff6e3ab67 "Activated") at /root/FreeCAD/src/Base/Interpreter.cpp:597
#65 0x00007ffff65c7afe in Gui::PythonCommand::activated (this=0x5555578d5a90, iMsg=0) at /root/FreeCAD/src/Gui/Command.cpp:1066
#66 0x00007ffff65c3259 in Gui::Command::invoke (this=0x5555578d5a90, i=0) at /root/FreeCAD/src/Gui/Command.cpp:322
#67 0x00007ffff65b70d7 in Gui::Action::onActivated (this=0x555557b57b10) at /root/FreeCAD/src/Gui/Action.cpp:95
#68 0x00007ffff65bc291 in Gui::Action::qt_static_metacall (_o=0x555557b57b10, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffbf40) at /root/fc-build/src/Gui/moc_Action.cpp:49
#69 0x00007fffed5f7660 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#70 0x00007fffee0a3672 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#71 0x00007fffee0a49d3 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#72 0x00007fffee480903 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#73 0x00007fffee480a54 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#74 0x00007fffee545fca in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#75 0x00007fffee0ffe80 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#76 0x00007fffee0a954c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#77 0x00007fffee0b1ca7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#78 0x00007ffff6592af9 in Gui::GUIApplication::notify (this=0x7fffffffd6c0, receiver=0x555557b17f80, event=0x7fffffffc6b0) at /root/FreeCAD/src/Gui/GuiApplication.cpp:91
#79 0x00007fffed5e2f1d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#80 0x00007fffee0afccb in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#81 0x00007fffee12b1a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#82 0x00007fffee129b5c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#83 0x00007fffee153502 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#84 0x00007fffe4b787f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#85 0x00007fffe4b78a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#86 0x00007fffe4b78b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87 0x00007fffed613854 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#88 0x00007fffee1535d6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#89 0x00007fffed5e17ef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#90 0x00007fffed5e1b55 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#91 0x00007fffed5e7bd9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#92 0x00007ffff6513ea8 in Gui::Application::runApplication () at /root/FreeCAD/src/Gui/Application.cpp:2008
#93 0x000055555555c559 in main (argc=1, argv=0x7fffffffe638) at /root/FreeCAD/src/Main/MainGui.cpp:291
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment