Hi linuxdev,
The message is quit long, but it seems the root cause at /home/ubuntu/catkin_ws/src/ork/linemod/src/linemod_train.cpp:159
(gdb) bt
#0 _Construct<cv::Ptrcv::linemod::Modality, cv::Ptrcv::linemod::Modality > (__value=…, __p=0x774b9008)
at /usr/include/c++/4.8/bits/stl_construct.h:83
#1 __uninit_copy<__gnu_cxx::__normal_iterator<cv::Ptrcv::linemod::Modality const*, std::vector<cv::Ptrcv::linemod::Modality > >, cv::Ptrcv::linemod::Modality> (__result=0x774b9008, __last=…, __first=…) at /usr/include/c++/4.8/bits/stl_uninitialized.h:75
#2 uninitialized_copy<__gnu_cxx::__normal_iterator<cv::Ptrcv::linemod::Modality const, std::vector<cv::Ptrcv::linemod::Modality > >, cv::Ptrcv::linemod::Modality> (__result=0x774b9008, __last=…, __first=…)
at /usr/include/c++/4.8/bits/stl_uninitialized.h:117
#3 __uninitialized_copy_a<__gnu_cxx::__normal_iterator<cv::Ptrcv::linemod::Modality const, std::vector<cv::Ptrcv::linemod::Modality > >, cv::Ptrcv::linemod::Modality, cv::Ptrcv::linemod::Modality > (__result=0x774b9008,
__last=<error reading variable: Cannot access memory at address 0x35646d22>, __first=…)
at /usr/include/c++/4.8/bits/stl_uninitialized.h:258
#4 _M_allocate_and_copy<__gnu_cxx::__normal_iterator<cv::Ptrcv::linemod::Modality const, std::vector<cv::Ptrcv::linemod::Modality > > > (this=0x38efdc, __last=…, __first=…, __n=111971748) at /usr/include/c++/4.8/bits/stl_vector.h:1141
#5 std::vector<cv::Ptrcv::linemod::Modality, std::allocator<cv::Ptrcv::linemod::Modality > >::operator= (
this=this@entry=0x38efdc, __x=std::vector of length 111971748, capacity 141151269 = {…})
at /usr/include/c++/4.8/bits/vector.tcc:188
#6 0xb1e2d338 in operator= (this=0x38efdc) at /opt/ros/indigo/include/opencv-3.1.0-dev/opencv2/rgbd/linemod.hpp:321
#7 ecto_linemod::Trainer::process (this=0x820480, inputs=…, outputs=…)
at /home/ubuntu/catkin_ws/src/ork/linemod/src/linemod_train.cpp:159
#8 0xb6530962 in ecto::cell::process_with_only_these_inputs(ecto::tendrils const&) () from /opt/ros/indigo/lib/libecto.so.0.6
#9 0xb659d978 in ecto::graph::invoke_process(ecto::graph::graph_t&, unsigned int) () from /opt/ros/indigo/lib/libecto.so.0.6
#10 0xb6598096 in ecto::scheduler::execute_iter(unsigned int, unsigned int, unsigned int) () from /opt/ros/indigo/lib/libecto.so.0.6
#11 0xb6599704 in boost::asio::detail::completion_handler<boost::_bi::bind_t<void, boost::_mfi::mf3<void, ecto::scheduler, unsigned int, unsigned int, unsigned int>, boost::_bi::list4<boost::_bi::valueecto::scheduler*, boost::_bi::value, boost::_bi::value, boost::bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) () from /opt/ros/indigo/lib/libecto.so.0.6
#12 0xb659a0fc in boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lockboost::asio::detail::posix_mutex&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) () from /opt/ros/indigo/lib/libecto.so.0.6
#13 0xb659a5c6 in boost::asio::detail::task_io_service::run(boost::system::error_code&) () from /opt/ros/indigo/lib/libecto.so.0.6
#14 0xb6598942 in ecto::scheduler::run() () from /opt/ros/indigo/lib/libecto.so.0.6
#15 0xb65989ce in ecto::scheduler::execute(unsigned int) () from /opt/ros/indigo/lib/libecto.so.0.6
#16 0xb3a58fd8 in ecto::cellecto::py::BlackBox::dispatch_process(ecto::tendrils const&, ecto::tendrils const&) ()
from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#17 0xb6530962 in ecto::cell::process_with_only_these_inputs(ecto::tendrils const&) () from /opt/ros/indigo/lib/libecto.so.0.6
#18 0xb659d978 in ecto::graph::invoke_process(ecto::graph::graph_t&, unsigned int) () from /opt/ros/indigo/lib/libecto.so.0.6
#19 0xb6598096 in ecto::scheduler::execute_iter(unsigned int, unsigned int, unsigned int) () from /opt/ros/indigo/lib/libecto.so.0.6
#20 0xb6599658 in boost::asio::detail::completion_handler<boost::_bi::bind_t<void, boost::_mfi::mf3<void, ecto::scheduler, unsigned int, unsigned int, unsigned int>, boost::_bi::list4<boost::_bi::valueecto::scheduler*, boost::_bi::value, boost::_bi::value, boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) () from /opt/ros/indigo/lib/libecto.so.0.6
#21 0xb659a0fc in boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lockboost::asio::detail::posix_mutex&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) () from /opt/ros/indigo/lib/libecto.so.0.6
#22 0xb659a5c6 in boost::asio::detail::task_io_service::run(boost::system::error_code&) () from /opt/ros/indigo/lib/libecto.so.0.6
#23 0xb6598942 in ecto::scheduler::run() () from /opt/ros/indigo/lib/libecto.so.0.6
#24 0xb65989ce in ecto::scheduler::execute(unsigned int) () from /opt/ros/indigo/lib/libecto.so.0.6
#25 0xb3a6f00a in ecto::plasm_wrapper::plasm_execute(boost::shared_ptrecto::plasm, unsigned int) ()
from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#26 0xb3a7227e in boost::python::objects::caller_py_function_impl<boost::python::detail::caller<bool ()(boost::shared_ptrecto::plasm, unsigned int), boost::python::default_call_policies, boost::mpl::vector3<bool, boost::shared_ptrecto::plasm, unsigned int> > >::operator()(_object, _object*) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#27 0xb615c1e0 in boost::python::objects::function::call(_object*, _object*) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#28 0xb615c34a in ?? () from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#29 0xb61628f0 in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
—Type to continue, or q to quit—
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#30 0xb3a6e3f8 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::NullTendril, void ()(ecto::except::NullTendril const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::NullTendril const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#31 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#32 0xb3a6e3cc in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::AlreadyConnected, void ()(ecto::except::AlreadyConnected const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::AlreadyConnected const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#33 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#34 0xb3a6e3a0 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::NotConnected, void ()(ecto::except::NotConnected const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::NotConnected const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#35 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#36 0xb3a6e374 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::CellException, void ()(ecto::except::CellException const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::CellException const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#37 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#38 0xb3a6e348 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::TendrilRedeclaration, void ()(ecto::except::TendrilRedeclaration const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::TendrilRedeclaration const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#39 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#40 0xb3a6e31c in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::FailedFromPythonConversion, void ()(ecto::except::FailedFromPythonConversion const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::FailedFromPythonConversion const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#41 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#42 0xb3a6e2f0 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::NonExistant, void ()(ecto::except::NonExistant const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::NonExistant const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#43 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#44 0xb3a6e2c4 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::ValueRequired, void ()(ecto::except::ValueRequired const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::ValueRequired const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<voi—Type to continue, or q to quit—
d> const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#45 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#46 0xb3a6e298 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::ValueNone, void ()(ecto::except::ValueNone const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::ValueNone const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&)
() from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#47 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#48 0xb3a6e26c in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::TypeMismatch, void ()(ecto::except::TypeMismatch const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::TypeMismatch const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#49 0xb61628de in boost::python::detail::exception_handler::operator()(boost::function0 const&) const ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#50 0xb3a6e240 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::EctoException, void ()(ecto::except::EctoException const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void ()(ecto::except::EctoException const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0 const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0 const&) () from /opt/ros/indigo/lib/python2.7/dist-packages/ecto/ecto_main.so
#51 0xb6162778 in boost::python::handle_exception_impl(boost::function0) ()
from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
#52 0xb615b488 in ?? () from /usr/lib/arm-linux-gnueabihf/libboost_python-py27.so.1.54.0
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
(gdb) l
78 inline void
79 _Construct(_T1* __p, const _T2& __value)
80 {
81 // GLIBCXX_RESOLVE_LIB_DEFECTS
82 // 402. wrong new expression in [some]allocator::construct
83 ::new(static_cast<void*>(__p)) _T1(__value);
84 }
85 #endif
86
87 /**
(gdb)