GUI inspect crash in ForceContainerParallel.cpp:164
To reproduce: run yade ./simple-scene.py
click Inspect, wait 1 second.
stacktrace:
#11 0x00007f1c76262e2b in Eigen::internal::call_assignment<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::internal::add_assign_op<double, double> >(Eigen::Matrix<double, 3, 1, 0, 3, 1>&, Eigen::Matrix<double, 3, 1, 0, 3, 1> const&, Eigen::internal::add_assign_op<double, double> const&, Eigen::internal::enable_if<!Eigen::internal::evaluator_assume_aliasing<Eigen::Matrix<double, 3, 1, 0, 3, 1>, Eigen::internal::evaluator_traits<Eigen::Matrix<double, 3, 1, 0, 3, 1> >::Shape>::value, void*>::type) (func=..., src=..., dst=...) at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804
#12 0x00007f1c76262e2b in Eigen::MatrixBase<Eigen::Matrix<double, 3, 1, 0, 3, 1> >::operator+=<Eigen::Matrix<double, 3, 1, 0, 3, 1> >(Eigen::MatrixBase<Eigen::Matrix<double, 3, 1, 0, 3, 1> > const&) (other=..., this=0x7ffc8a0d3f90) at /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:177
#13 0x00007f1c76262e2b in yade::ForceContainer::getMoveSingle(int) (this=0xc85670, id=0) at core/ForceContainerParallel.cpp:164
#14 0x00007f1c68f1907e in yade::pyForceContainer::move_get(long) (this=<optimized out>, id=<optimized out>) at py/wrapper/yadeWrapper.cpp:511
#15 0x00007f1c68eff4a4 in boost::python::detail::invoke<boost::python::to_python_value<Eigen::Matrix<double, 3, 1, 0, 3, 1> const&>, Eigen::Matrix<double, 3, 1, 0, 3, 1> (yade::pyForceContainer::*)(long), boost::python::arg_from_python<yade::pyForceContainer&>, boost::python::arg_from_python<long> >(boost::python::detail::invoke_tag_<false, true>, boost::python::to_python_value<Eigen::Matrix<double, 3, 1, 0, 3, 1> const&> const&, Eigen::Matrix<double, 3, 1, 0, 3, 1> (yade::pyForceContainer::*&)(long), boost::python::arg_from_python<yade::pyForceContainer&>&, boost::python::arg_from_python<long>&) (ac0=..., tc=<synthetic pointer>..., f=<optimized out>, rc=...) at /usr/include/boost/python/converter/arg_from_python.hpp:310
#16 0x00007f1c68eff4a4 in boost::python::detail::caller_arity<2u>::impl<Eigen::Matrix<double, 3, 1, 0, 3, 1> (yade::pyForceContainer::*)(long), boost::python::default_call_policies, boost::mpl::vector3<Eigen::Matrix<double, 3, 1, 0, 3, 1>, yade::pyForceContainer&, long> >::operator()(_object*, _object*) (args_=<optimized out>, this=<optimized out>) at /usr/include/boost/python/detail/caller.hpp:216
The bug was introduced by !287 (merged)
I am attaching full backtrace: stack1.txt
Edited by Janek Kozicki