Skip to content

Instantly share code, notes, and snippets.

@davetcoleman
Last active August 29, 2015 14:07
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 davetcoleman/7dfe9a4238f38c90b631 to your computer and use it in GitHub Desktop.
Save davetcoleman/7dfe9a4238f38c90b631 to your computer and use it in GitHub Desktop.
octomap_updater crash
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe1222700 (LWP 18779)]
0x00007fffd1abde86 in occupancy_map_monitor::PointCloudOctomapUpdater::cloudMsgCallback (this=0xb92080, cloud_msg=...) at /home/dave/ros/ws_moveit/src/moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp:244
244 if (!isnan(*iter_x) && !isnan(*iter_y) && !isnan(*iter_z))
(gdb) bt
#0 0x00007fffd1abde86 in occupancy_map_monitor::PointCloudOctomapUpdater::cloudMsgCallback (this=0xb92080, cloud_msg=...) at /home/dave/ros/ws_moveit/src/moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp:244
#1 0x00007fffd1ae7d74 in boost::_mfi::mf1<void, occupancy_map_monitor::PointCloudOctomapUpdater, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&>::operator() (this=0x15edc78, p=0xb92080, a1=...)
at /usr/include/boost/bind/mem_fn_template.hpp:165
#2 0x00007fffd1ae468a in boost::_bi::list2<boost::_bi::value<occupancy_map_monitor::PointCloudOctomapUpdater*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, occupancy_map_monitor::PointCloudOctomapUpdater, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&>, boost::_bi::list1<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&> > (this=0x15edc88, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313
#3 0x00007fffd1ae15d8 in boost::_bi::bind_t<void, boost::_mfi::mf1<void, occupancy_map_monitor::PointCloudOctomapUpdater, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&>, boost::_bi::list2<boost::_bi::value<occupancy_map_monitor::PointCloudOctomapUpdater*>, boost::arg<1> > >::operator()<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> > (this=0x15edc78, a1=...) at /usr/include/boost/bind/bind_template.hpp:47
#4 0x00007fffd1ade5c0 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, occupancy_map_monitor::PointCloudOctomapUpdater, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&>, boost::_bi::list2<boost::_bi::value<occupancy_map_monitor::PointCloudOctomapUpdater*>, boost::arg<1> > >, void, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153
#5 0x00007fffd1ae4799 in boost::function1<void, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&>::operator() (this=0x15edc70, a0=...) at /usr/include/boost/function/function_template.hpp:767
#6 0x00007fffd1ae16d8 in boost::detail::function::void_function_obj_invoker1<boost::function<void (boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&)>, void, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> >::invoke(boost::detail::function::function_buffer&, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const>) (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153
#7 0x00007fffd1af881a in boost::function1<void, boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> >::operator() (this=0x15edc48, a0=...) at /usr/include/boost/function/function_template.hpp:767
#8 0x00007fffd1af6efe in message_filters::CallbackHelper1T<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, sensor_msgs::PointCloud2_<std::allocator<void> > >::call (this=0x15edc40, event=..., nonconst_force_copy=false)
at /opt/ros/indigo/include/message_filters/signal1.h:76
#9 0x00007fffd1adc589 in message_filters::Signal1<sensor_msgs::PointCloud2_<std::allocator<void> > >::call (this=0x15ee358, event=...) at /opt/ros/indigo/include/message_filters/signal1.h:119
#10 0x00007fffd1ad6f4f in message_filters::SimpleFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >::signalMessage (this=0x15ee358, event=...) at /opt/ros/indigo/include/message_filters/simple_filter.h:135
#11 0x00007fffd1addcda in tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >::testMessage (this=0x15ee350, evt=...) at /opt/ros/indigo/include/tf/message_filter.h:405
#12 0x00007fffd1ad7efb in tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >::testMessages (this=0x15ee350) at /opt/ros/indigo/include/tf/message_filter.h:429
#13 0x00007fffd1ad3888 in tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >::maxRateTimerCallback (this=0x15ee350) at /opt/ros/indigo/include/tf/message_filter.h:446
#14 0x00007fffd1aee192 in boost::_mfi::mf1<void, tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >, ros::TimerEvent const&>::operator() (this=0x15edfe8, p=0x15ee350, a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:165
#15 0x00007fffd1aeb4e8 in boost::_bi::list2<boost::_bi::value<tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >, ros::TimerEvent const&>, boost::_bi::list1<ros::TimerEvent const&> > (this=0x15edff8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313
#16 0x00007fffd1ae7330 in boost::_bi::bind_t<void, boost::_mfi::mf1<void, tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >, ros::TimerEvent const&>, boost::_bi::list2<boost::_bi::value<tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >*>, boost::arg<1> > >::operator()<ros::TimerEvent> (this=0x15edfe8, a1=...) at /usr/include/boost/bind/bind_template.hpp:47
#17 0x00007fffd1ae3e41 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >, ros::TimerEvent const&>, boost::_bi::list2<boost::_bi::value<tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >*>, boost::arg<1> > >, void, ros::TimerEvent const&>::invoke (function_obj_ptr=..., a0=...) at /usr/include/boost/function/function_template.hpp:153
#18 0x00007ffff6a9674d in ros::TimerManager<ros::Time, ros::Duration, ros::TimerEvent>::TimerQueueCallback::call() () from /opt/ros/indigo/lib/libroscpp.so
#19 0x00007ffff6ab67f5 in ros::CallbackQueue::callOneCB(ros::CallbackQueue::TLS*) () from /opt/ros/indigo/lib/libroscpp.so
#20 0x00007ffff6ab76eb in ros::CallbackQueue::callAvailable(ros::WallDuration) () from /opt/ros/indigo/lib/libroscpp.so
#21 0x00007ffff6b00154 in ros::AsyncSpinnerImpl::threadFunc() () from /opt/ros/indigo/lib/libroscpp.so
#22 0x00007ffff1d64a4a in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.54.0
#23 0x00007ffff5f63182 in start_thread (arg=0x7fffe1222700) at pthread_create.c:312
#24 0x00007ffff556bfbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment