const robot_model::RobotModelConstPtr& robot_model_const = planning_scene->getRobotModel();
boost::shared_ptr<robot_model::RobotModel> robot_model (boost::const_pointer_cast<robot_model::RobotModel>(robot_model_const));
//Change robot_model VariableBounds hereThread 7 (Thread 0x7ffc0e7fc700 (LWP 7924)):
#0 0x00007ffc24b72425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = 0
pid = <optimized out>
selftid = 7924
#1 0x00007ffc24b75b8b in __GI_abort () at abort.c:91
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x4, sa_sigaction = 0x4}, sa_mask = {__val = {5, 140720966396336, 31, 140720925795063, 1, 140720924319953, 5, 140720925799307, 3, 140720551713758, 2, 140720925795010, 1, 140720925804007, 3, 140720551713732}}, sa_flags = 12, sa_restorer = 0x7ffc24cb85eb}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffc24bb039e in __libc_message (do_abort=2, fmt=0x7ffc24cba748 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
ap = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc0e7f6540, reg_save_area = 0x7ffc0e7f6450}}
ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffc0e7f6540, reg_save_area = 0x7ffc0e7f6450}}
fd = 2
on_2 = <optimized out>
list = <optimized out>
nlist = <optimized out>
cp = <optimized out>
written = <optimized out>
#3 0x00007ffc24bbab96 in malloc_printerr (action=3, str=0x7ffc24cba910 "free(): invalid next size (fast)", ptr=<optimized out>) at malloc.c:5039
buf = "00007ffbf8067df0"
cp = <optimized out>
#4 0x00007ffc0c0b4c26 in constraint_samplers::JointConstraintSampler::~JointConstraintSampler() () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_constraint_samplers.so
No symbol table info available.
#5 0x00007ffc0c0b4cd9 in constraint_samplers::JointConstraintSampler::~JointConstraintSampler() () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_constraint_samplers.so
No symbol table info available.
#6 0x0000000000410c29 in boost::detail::shared_count::~shared_count() ()
No symbol table info available.
#7 0x00007ffc0c90c23a in ompl_interface::ConstrainedGoalSampler::~ConstrainedGoalSampler() () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_ompl_interface.so
No symbol table info available.
#8 0x0000000000410c29 in boost::detail::shared_count::~shared_count() ()
No symbol table info available.
#9 0x00007ffc0c8ee4d9 in ompl_interface::ModelBasedPlanningContext::clear() () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_ompl_interface.so
No symbol table info available.
#10 0x00007ffc0c8c83b9 in ompl_interface::PlanningContextManager::getPlanningContext(boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_ompl_interface.so
No symbol table info available.
#11 0x00007ffc0c8bda40 in ompl_interface::OMPLInterface::getPlanningContext(boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_ompl_interface.so
No symbol table info available.
#12 0x00007ffc0cb505c7 in ompl_interface::OMPLPlannerManager::getPlanningContext(boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_ompl_planner_plugin.so
No symbol table info available.
#13 0x00007ffc1fe89f81 in planning_request_adapter::(anonymous namespace)::callPlannerInterfaceSolve(planning_interface::PlannerManager const*, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&) () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#14 0x00007ffbf795dc2c in default_planner_request_adapters::FixStartStatePathConstraints::adaptAndPlan(boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_default_planning_request_adapter_plugins.so
No symbol table info available.
#15 0x00007ffc1fe8a0ad in planning_request_adapter::PlanningRequestAdapter::adaptAndPlan(boost::shared_ptr<planning_interface::PlannerManager> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#16 0x00007ffc1fe8a159 in planning_request_adapter::(anonymous namespace)::callAdapter1(planning_request_adapter::PlanningRequestAdapter const*, boost::shared_ptr<planning_interface::PlannerManager> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#17 0x00007ffbf79565c8 in default_planner_request_adapters::FixStartStateCollision::adaptAndPlan(boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_default_planning_request_adapter_plugins.so
No symbol table info available.
#18 0x00007ffc1fe8a34a in planning_request_adapter::(anonymous namespace)::callAdapter2(planning_request_adapter::PlanningRequestAdapter const*, boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#19 0x00007ffbf7952cad in default_planner_request_adapters::FixStartStateBounds::adaptAndPlan(boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_default_planning_request_adapter_plugins.so
No symbol table info available.
#20 0x00007ffc1fe8a34a in planning_request_adapter::(anonymous namespace)::callAdapter2(planning_request_adapter::PlanningRequestAdapter const*, boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#21 0x00007ffc1fe8d457 in boost::function3<bool, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&>::operator()(boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#22 0x00007ffbf795fcf7 in default_planner_request_adapters::FixWorkspaceBounds::adaptAndPlan(boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_default_planning_request_adapter_plugins.so
No symbol table info available.
#23 0x00007ffc1fe8a34a in planning_request_adapter::(anonymous namespace)::callAdapter2(planning_request_adapter::PlanningRequestAdapter const*, boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#24 0x00007ffbf7960da9 in default_planner_request_adapters::AddTimeParameterization::adaptAndPlan(boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_default_planning_request_adapter_plugins.so
No symbol table info available.
#25 0x00007ffc1fe8a34a in planning_request_adapter::(anonymous namespace)::callAdapter2(planning_request_adapter::PlanningRequestAdapter const*, boost::function<bool (boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&)> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#26 0x00007ffc1fe8bd7c in planning_request_adapter::PlanningRequestAdapterChain::adaptAndPlan(boost::shared_ptr<planning_interface::PlannerManager> const&, boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_request_adapter.so
No symbol table info available.
#27 0x00007ffc24494e30 in planning_pipeline::PlanningPipeline::generatePlan(boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&, std::vector<unsigned long, std::allocator<unsigned long> >&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_pipeline.so
No symbol table info available.
#28 0x00007ffc244969a7 in planning_pipeline::PlanningPipeline::generatePlan(boost::shared_ptr<planning_scene::PlanningScene const> const&, moveit_msgs::MotionPlanRequest_<std::allocator<void> > const&, planning_interface::MotionPlanResponse&) const () from /home/kohlbrecher/flor_repo/catkin_ws/devel/lib/libmoveit_planning_pipeline.so
No symbol table info available.
Stefan,
This is very useful. I think this confirms the bug is indeed in setting up the sampler. I will take a look at this next week. In the meantime, you can disable the fix start states plugin by removing its name from move_group.launch. Sorry this is causing you trouble!
Ioan