Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save simonschmeisser/6f1c2e5d1cf91912478148a28cfcb814 to your computer and use it in GitHub Desktop.
Save simonschmeisser/6f1c2e5d1cf91912478148a28cfcb814 to your computer and use it in GitHub Desktop.
new backtrace for "Crash when octomap is updated during TrajectoryExecution"
Thread 10 (Thread 0x7fffc97fa700 (LWP 27204)):
#0 0x00007ffff4f75c93 in octomap::OcTreeBaseImpl<octomap::OcTreeNode, octomap::AbstractOccupancyOcTree>::nodeChildExists (this=0x7fffb42c99e0, node=0x7fffa81b9870, childIdx=4) at /opt/ros/kinetic/include/octomap/OcTreeBaseImpl.hxx:237
No locals.
#1 octomap::OcTreeBaseImpl<octomap::OcTreeNode, octomap::AbstractOccupancyOcTree>::search (this=this@entry=0x7fffb42c99e0, key=..., depth=<optimized out>, depth@entry=0) at /opt/ros/kinetic/include/octomap/OcTreeBaseImpl.hxx:456
pos = 4
i = 15
key_at_depth = {k = {32674, 32360, 32802}}
curNode = 0x7fffa81b9870
#2 0x00007ffff4f7968f in octomap::OccupancyOcTreeBase<octomap::OcTreeNode>::updateNode (this=0x7fffb42c99e0, key=..., log_odds_update=-0.405465096, lazy_eval=<optimized out>) at /opt/ros/kinetic/include/octomap/OccupancyOcTreeBase.hxx:304
leaf = <optimized out>
createdRoot = <optimized out>
#3 0x00007fff94c9fec3 in occupancy_map_monitor::PointCloudOctomapUpdater::cloudMsgCallback (this=<optimized out>, cloud_msg=...) at /home/sis/Mikado/src/moveit/moveit_ros/perception/pointcloud_octomap_updater/src/pointcloud_octomap_updater.cpp:323
it = {<std::tr1::__detail::_Hashtable_iterator_base<octomap::OcTreeKey, false>> = {_M_cur_node = 0x7ffeb958db10, _M_cur_bucket = <optimized out>}, <No data fields>}
end = {<std::tr1::__detail::_Hashtable_iterator_base<octomap::OcTreeKey, false>> = {_M_cur_node = 0x1000, _M_cur_bucket = <optimized out>}, <No data fields>}
lg = <optimized out>
__PRETTY_FUNCTION__ = "void occupancy_map_monitor::PointCloudOctomapUpdater::cloudMsgCallback(const ConstPtr&)"
start = {<ros::TimeBase<ros::WallTime, ros::WallDuration>> = {sec = 1483715040, nsec = 719444386}, <No data fields>}
map_H_sensor = {<tf::Transform> = {m_basis = {m_el = {{m_floats = {1, 0, 0, 0}}, {m_floats = {0, 1, 0, 0}}, {m_floats = {0, 0, 1, 0}}}}, m_origin = {m_floats = {0, 0, 0, 0}}}, stamp_ = {<ros::TimeBase<ros::Time, ros::Duration>> = {sec = 0, nsec = 0}, <No data fields>}, frame_id_ = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffc97f8c68 "world_frame"}, _M_string_length = 11, {_M_local_buf = "world_frame\000\000\000\000", _M_allocated_capacity = 8243381052869078903}}, child_frame_id_ = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffc97f8c88 "world_frame"}, _M_string_length = 11, {_M_local_buf = "world_frame\000\377\177\000", _M_allocated_capacity = 8243381052869078903}}}
sensor_origin = {data = {0, 0, 0}}
sensor_origin_eigen = {<Eigen::PlainObjectBase<Eigen::Matrix<double, 3, 1, 0, 3, 1> >> = {<Eigen::MatrixBase<Eigen::Matrix<double, 3, 1, 0, 3, 1> >> = {<Eigen::DenseBase<Eigen::Matrix<double, 3, 1, 0, 3, 1> >> = {<Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 3, 1, 0, 3, 1>, double, double, Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1, 0, 3, 1>, 3>, false>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1, 0, 3, 1>, 3>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1, 0, 3, 1>, 1>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 3, 1, 0, 3, 1>, 0>> = {<Eigen::EigenBase<Eigen::Matrix<double, 3, 1, 0, 3, 1> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, m_storage = {m_data = {array = {0, 0, 0}}}}, <No data fields>}
free_cells = {<std::tr1::__unordered_set<octomap::OcTreeKey, octomap::OcTreeKey::KeyHash, std::equal_to<octomap::OcTreeKey>, std::allocator<octomap::OcTreeKey>, false>> = {<std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<octomap::OcTreeKey, octomap::OcTreeKey, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<octomap::OcTreeKey, octomap::OcTreeKey>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<octomap::OcTreeKey, octomap::OcTreeKey, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<No data fields>}, _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<octomap::OcTreeKey, octomap::OcTreeKey, std::_Identity<octomap::OcTreeKey>, true, std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<octomap::OcTreeKey, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x7fff04990010, _M_bucket_count = 2938679, _M_element_count = 1528466, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 2938679}}, <No data fields>}, <No data fields>}
occupied_cells = {<std::tr1::__unordered_set<octomap::OcTreeKey, octomap::OcTreeKey::KeyHash, std::equal_to<octomap::OcTreeKey>, std::allocator<octomap::OcTreeKey>, false>> = {<std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<octomap::OcTreeKey, octomap::OcTreeKey, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<octomap::OcTreeKey, octomap::OcTreeKey>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<octomap::OcTreeKey, octomap::OcTreeKey, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<No data fields>}, _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<octomap::OcTreeKey, octomap::OcTreeKey, std::_Identity<octomap::OcTreeKey>, true, std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<octomap::OcTreeKey, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x7fffa8075340, _M_bucket_count = 11, _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 11}}, <No data fields>}, <No data fields>}
model_cells = {<std::tr1::__unordered_set<octomap::OcTreeKey, octomap::OcTreeKey::KeyHash, std::equal_to<octomap::OcTreeKey>, std::allocator<octomap::OcTreeKey>, false>> = {<std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<octomap::OcTreeKey, octomap::OcTreeKey, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<octomap::OcTreeKey, octomap::OcTreeKey>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<octomap::OcTreeKey, octomap::OcTreeKey, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<No data fields>}, _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<octomap::OcTreeKey, octomap::OcTreeKey, std::_Identity<octomap::OcTreeKey>, true, std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<octomap::OcTreeKey, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x7fffa8f86960, _M_bucket_count = 62233, _M_element_count = 42457, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 62233}}, <No data fields>}, <No data fields>}
clip_cells = {<std::tr1::__unordered_set<octomap::OcTreeKey, octomap::OcTreeKey::KeyHash, std::equal_to<octomap::OcTreeKey>, std::allocator<octomap::OcTreeKey>, false>> = {<std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<octomap::OcTreeKey, octomap::OcTreeKey, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {_M_extract = {<std::unary_function<octomap::OcTreeKey, octomap::OcTreeKey>> = {<No data fields>}, <No data fields>}, _M_eq = {<std::binary_function<octomap::OcTreeKey, octomap::OcTreeKey, bool>> = {<No data fields>}, <No data fields>}, _M_h1 = {<No data fields>}, _M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<octomap::OcTreeKey, octomap::OcTreeKey, std::_Identity<octomap::OcTreeKey>, true, std::tr1::_Hashtable<octomap::OcTreeKey, octomap::OcTreeKey, std::allocator<octomap::OcTreeKey>, std::_Identity<octomap::OcTreeKey>, std::equal_to<octomap::OcTreeKey>, octomap::OcTreeKey::KeyHash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> >> = {<No data fields>}, _M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<octomap::OcTreeKey, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x7fffa8149790, _M_bucket_count = 11, _M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 11}}, <No data fields>}, <No data fields>}
filtered_cloud = {_M_t = {<std::_Tuple_impl<0ul, sensor_msgs::PointCloud2_<std::allocator<void> >*, std::default_delete<sensor_msgs::PointCloud2_<std::allocator<void> > > >> = {<std::_Tuple_impl<1ul, std::default_delete<sensor_msgs::PointCloud2_<std::allocator<void> > > >> = {<std::_Head_base<1ul, std::default_delete<sensor_msgs::PointCloud2_<std::allocator<void> > >, true>> = {<std::default_delete<sensor_msgs::PointCloud2_<std::allocator<void> > >> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0ul, sensor_msgs::PointCloud2_<std::allocator<void> >*, false>> = {_M_head_impl = 0x7fffa80dee60}, <No data fields>}, <No data fields>}}
iter_filtered_x = <optimized out>
iter_filtered_y = {_M_t = {<std::_Tuple_impl<0ul, sensor_msgs::PointCloud2Iterator<float>*, std::default_delete<sensor_msgs::PointCloud2Iterator<float> > >> = {<std::_Tuple_impl<1ul, std::default_delete<sensor_msgs::PointCloud2Iterator<float> > >> = {<std::_Head_base<1ul, std::default_delete<sensor_msgs::PointCloud2Iterator<float> >, true>> = {<std::default_delete<sensor_msgs::PointCloud2Iterator<float> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0ul, sensor_msgs::PointCloud2Iterator<float>*, false>> = {_M_head_impl = 0x7fffa8060310}, <No data fields>}, <No data fields>}}
iter_filtered_z = {_M_t = {<std::_Tuple_impl<0ul, sensor_msgs::PointCloud2Iterator<float>*, std::default_delete<sensor_msgs::PointCloud2Iterator<float> > >> = {<std::_Tuple_impl<1ul, std::default_delete<sensor_msgs::PointCloud2Iterator<float> > >> = {<std::_Head_base<1ul, std::default_delete<sensor_msgs::PointCloud2Iterator<float> >, true>> = {<std::default_delete<sensor_msgs::PointCloud2Iterator<float> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0ul, sensor_msgs::PointCloud2Iterator<float>*, false>> = {_M_head_impl = 0x7fffa80602e0}, <No data fields>}, <No data fields>}}
filtered_cloud_size = <optimized out>
#4 0x00007fffe51cca4e 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>) () from /opt/ros/kinetic/lib/librviz_default_plugin.so
No symbol table info available.
#5 0x00007fffe51d4edd in message_filters::CallbackHelper1T<boost::shared_ptr<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, sensor_msgs::PointCloud2_<std::allocator<void> > >::call(ros::MessageEvent<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, bool) () from /opt/ros/kinetic/lib/librviz_default_plugin.so
No symbol table info available.
#6 0x00007fffe51d0a8f in message_filters::Signal1<sensor_msgs::PointCloud2_<std::allocator<void> > >::call(ros::MessageEvent<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&) () from /opt/ros/kinetic/lib/librviz_default_plugin.so
No symbol table info available.
#7 0x00007fffe51d6790 in tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >::testMessage(ros::MessageEvent<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&) () from /opt/ros/kinetic/lib/librviz_default_plugin.so
No symbol table info available.
#8 0x00007fffe51d726d in tf::MessageFilter<sensor_msgs::PointCloud2_<std::allocator<void> > >::add(ros::MessageEvent<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&) () from /opt/ros/kinetic/lib/librviz_default_plugin.so
No symbol table info available.
#9 0x00007fffe51d5104 in message_filters::CallbackHelper1T<ros::MessageEvent<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, sensor_msgs::PointCloud2_<std::allocator<void> > >::call(ros::MessageEvent<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, bool) () from /opt/ros/kinetic/lib/librviz_default_plugin.so
No symbol table info available.
#10 0x00007fffe51cc9a7 in message_filters::Subscriber<sensor_msgs::PointCloud2_<std::allocator<void> > >::cb(ros::MessageEvent<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&) () from /opt/ros/kinetic/lib/librviz_default_plugin.so
No symbol table info available.
#11 0x00007fffe51d47e9 in ros::SubscriptionCallbackHelperT<ros::MessageEvent<sensor_msgs::PointCloud2_<std::allocator<void> > const> const&, void>::call(ros::SubscriptionCallbackHelperCallParams&) () from /opt/ros/kinetic/lib/librviz_default_plugin.so
No symbol table info available.
#12 0x00007ffff392d5cd in ros::SubscriptionQueue::call() () from /opt/ros/kinetic/lib/libroscpp.so
No symbol table info available.
#13 0x00007ffff38d7cf0 in ros::CallbackQueue::callOneCB(ros::CallbackQueue::TLS*) () from /opt/ros/kinetic/lib/libroscpp.so
No symbol table info available.
#14 0x00007ffff38d90f3 in ros::CallbackQueue::callAvailable(ros::WallDuration) () from /opt/ros/kinetic/lib/libroscpp.so
No symbol table info available.
#15 0x00007ffff3930ae4 in ros::AsyncSpinnerImpl::threadFunc() () from /opt/ros/kinetic/lib/libroscpp.so
No symbol table info available.
#16 0x00007fffeba505d5 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0
No symbol table info available.
#17 0x00007fffefdff6ba in start_thread (arg=0x7fffc97fa700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7fffc97fa700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736573974272, 764682428712332945, 0, 140736582360463, 140736573974976, 140736213299448, -764731910057251183, -764647518966665583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#18 0x00007fffee57482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.
Thread 9 (Thread 0x7fffc9ffb700 (LWP 27203)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007ffff5fd0223 in boost::condition_variable::wait (m=..., this=0x7fffb4f92f50) at /usr/include/boost/thread/pthread/condition_variable.hpp:73
guard = {m = 0x0}
check_for_interruption = {thread_info = 0x0, m = 0x7fffb4f92f50, set = <optimized out>}
res = <optimized out>
#2 trajectory_execution_manager::TrajectoryExecutionManager::waitForExecution (this=0x7fffb4f92cc0) at /home/sis/Mikado/src/moveit/moveit_ros/planning/trajectory_execution_manager/src/trajectory_execution_manager.cpp:1152
ulock = {m = 0x7fffb4f92ea8, is_locked = false}
#3 0x0000000000539a5c in RosWorld::executePlan (this=0x1068d50, plan=...) at /home/sis/Mikado/src/Yenga2/mikado_gui/src/RosWorld.cpp:558
status = {status_ = moveit_controller_manager::ExecutionStatus::UNKNOWN}
__PRETTY_FUNCTION__ = "moveit_controller_manager::ExecutionStatus RosWorld::executePlan(const moveit::planning_interface::MoveGroupInterface::Plan&)"
#4 0x000000000058ed93 in MoveTcpToTask::run (this=0x2de6820) at /home/sis/Mikado/src/Yenga2/mikado_gui/src/tasks/MoveTcpToTask.cpp:116
result = <optimized out>
tries = 0
inputUrl = {static null = {<No data fields>}, d = 0x2de7480}
goalVar = {d = {data = {c = -128 '\200', uc = 128 '\200', s = 12160, sc = -128 '\200', us = 12160, i = -1260572800, u = 3034394496, l = 140736227782528, ul = 140736227782528, b = 128, d = 6.9532935272635481e-310, f = -4.11990186e-07, real = 6.9532935272635481e-310, ll = 140736227782528, ull = 140736227782528, o = 0x7fffb4dd2f80, ptr = 0x7fffb4dd2f80, shared = 0x7fffb4dd2f80}, type = 1036, is_shared = 1, is_null = 0}}
planner = <optimized out>
state = {robot_model_ = {<std::__shared_ptr<moveit::core::RobotModel const, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x7fffb4031970, _M_refcount = {_M_pi = 0x7fffb4004490}}, <No data fields>}, memory_ = 0x7fffb4e4dd80, position_ = 0x7fffb4e50320, velocity_ = 0x7fffb4e50350, acceleration_ = 0x7fffb4e50380, effort_ = 0x7fffb4e50380, has_velocity_ = false, has_acceleration_ = false, has_effort_ = false, dirty_link_transforms_ = 0x0, dirty_collision_body_transforms_ = 0x0, variable_joint_transforms_ = 0x7fffb4e4dd80, global_link_transforms_ = 0x7fffb4e4ea80, global_collision_body_transforms_ = 0x7fffb4e4f780, dirty_joint_transforms_ = 0x7fffb4e50300 "", attached_body_map_ = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, moveit::core::AttachedBody*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, moveit::core::AttachedBody*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffb402adf0, _M_left = 0x7fffb402adf0, _M_right = 0x7fffb402adf0}, _M_node_count = 1}}}, attached_body_update_callback_ = {<boost::function2<void, moveit::core::AttachedBody*, bool>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x7ffff5834073 <moveit::core::RobotState::~RobotState()+67>, type = {type = 0x7ffff5834073 <moveit::core::RobotState::~RobotState()+67>, const_qualified = 64, volatile_qualified = 39}, func_ptr = 0x7ffff5834073 <moveit::core::RobotState::~RobotState()+67>, bound_memfunc_ptr = {memfunc_ptr = &virtual table offset 140737312407666, this adjustment 140736227780416, obj_ptr = 0x58c554 <MoveToTask::run()+3652>}, obj_ref = {obj_ptr = 0x7ffff5834073 <moveit::core::RobotState::~RobotState()+67>, is_const_qualified = 64, is_volatile_qualified = 39}, data = 115 's'}}, <std::binary_function<moveit::core::AttachedBody*, bool, void>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, rng_ = 0x0}
goalState = {robot_model_ = {<std::__shared_ptr<moveit::core::RobotModel const, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x7fffb4031970, _M_refcount = {_M_pi = 0x7fffb4004490}}, <No data fields>}, memory_ = 0x7fffb402b9a0, position_ = 0x7fffb402df40, velocity_ = 0x7fffb402df70, acceleration_ = 0x7fffb402dfa0, effort_ = 0x7fffb402dfa0, has_velocity_ = false, has_acceleration_ = false, has_effort_ = false, dirty_link_transforms_ = 0x0, dirty_collision_body_transforms_ = 0x0, variable_joint_transforms_ = 0x7fffb402b9a0, global_link_transforms_ = 0x7fffb402c6a0, global_collision_body_transforms_ = 0x7fffb402d3a0, dirty_joint_transforms_ = 0x7fffb402df20 "", attached_body_map_ = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, moveit::core::AttachedBody*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, moveit::core::AttachedBody*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x7fffb4e091d0, _M_left = 0x7fffb4e091d0, _M_right = 0x7fffb4e091d0}, _M_node_count = 1}}}, attached_body_update_callback_ = {<boost::function2<void, moveit::core::AttachedBody*, bool>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x7fffc9ffa1b0, type = {type = 0x7fffc9ffa1b0, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7fffc9ffa1b0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7fffc9ffa1b0, obj_ptr = 0x7fffffffc390}, obj_ref = {obj_ptr = 0x7fffc9ffa1b0, is_const_qualified = false, is_volatile_qualified = false}, data = -80 '\260'}}, <std::binary_function<moveit::core::AttachedBody*, bool, void>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, rng_ = 0x0}
varType = {d = 0x7fffb400ab40}
__PRETTY_FUNCTION__ = "virtual QString MoveTcpToTask::run()"
gripperTransform = {m_matrix = {<Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::DenseBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4, 0, 4, 4>, double, double, Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>, false>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 1>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 0>> = {<Eigen::EigenBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, m_storage = {m_data = {array = {-1, 0, -1.2246467991473532e-16, 0, 0, 1, 0, 0, 1.2246467991473532e-16, 0, -1, 0, -2.0818995585505005e-17, -0, 0.17000000000000001, 1}}}}, <No data fields>}}
linkModel = <optimized out>
goal = {m_matrix = {<Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::DenseBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4, 0, 4, 4>, double, double, Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>, false>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 1>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 0>> = {<Eigen::EigenBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, m_storage = {m_data = {array = {-3.6732051033465739e-06, -0.99999999999325373, 0, 0, 0.99999999999325373, -3.6732051033465739e-06, 0, 0, 0, 0, 1, 0, -0.016, 0.40600000000000003, 0.32000000000000001, 1}}}}, <No data fields>}}
handPosition = {m_matrix = {<Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::DenseBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4, 0, 4, 4>, double, double, Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>, false>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 1>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 0>> = {<Eigen::EigenBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, m_storage = {m_data = {array = {3.6732051033465739e-06, 0.99999999999325373, -1.2246467991473532e-16, 0, 0.99999999999325373, -3.6732051033465739e-06, 0, 0, -4.4983788724251044e-22, -1.2246467991390914e-16, -1, 0, -0.016, 0.40600000000000003, 0.48999999999999999, 1}}}}, <No data fields>}}
movePlan = {<QObject> = {_vptr.QObject = 0xc62448 <vtable for MovePlan+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffef4c7b40 <qt_meta_stringdata_QObject>, data = 0x7fffef4c7a20 <qt_meta_data_QObject>, static_metacall = 0x7fffef38e2c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffb417e560}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffef50f6a0 <qt_meta_stringdata_Qt>, data = 0x7fffef50cc20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fffef598820 <QObject::staticMetaObject>, stringdata = 0x9c12c0 <qt_meta_stringdata_MovePlan>, data = 0x9c1280 <qt_meta_data_MovePlan>, static_metacall = 0x5ada30 <MovePlan::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_startState = {<std::__shared_ptr<moveit::core::RobotState, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x7fffb4e49d60, _M_refcount = {_M_pi = 0x7fffb4dd32a0}}, <No data fields>}, m_goalDoubles = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, m_goalState = {<std::__shared_ptr<moveit::core::RobotState, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No data fields>}, m_goalPose = {m_matrix = {<Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::DenseBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4, 0, 4, 4>, double, double, Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>, false>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 1>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 0>> = {<Eigen::EigenBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, m_storage = {m_data = {array = {3.6732051033465739e-06, 0.99999999999325373, -1.2246467991473532e-16, 0, 0.99999999999325373, -3.6732051033465739e-06, 0, 0, -4.4983788724251044e-22, -1.2246467991390914e-16, -1, 0, -0.016, 0.40600000000000003, 0.48999999999999999, 1}}}}, <No data fields>}}, m_checkDirectPath = true, m_allowPlanning = true, m_activeTarget = POSE, m_jointModelGroup = 0x7fffb40c1fe0, m_lastLink = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffc9ffa330 "tool0"}, _M_string_length = 5, {_M_local_buf = "tool0\000\000\000\000\000\000\000\000\000\000", _M_allocated_capacity = 207977672564}}}
plan = {start_state_ = {joint_state = {header = {seq = 0, stamp = {<ros::TimeBase<ros::Time, ros::Duration>> = {sec = 0, nsec = 0}, <No data fields>}, frame_id = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffc9ffa360 "/world_frame"}, _M_string_length = 12, {_M_local_buf = "/world_frame\000\320ξ", _M_allocated_capacity = 7376725131595314991}}}, name = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb4e503d0, _M_finish = 0x7fffb4e50490, _M_end_of_storage = 0x7fffb4e504d0}}, <No data fields>}, position = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb402b800, _M_finish = 0x7fffb402b830, _M_end_of_storage = 0x7fffb402b840}}, <No data fields>}, velocity = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb402ae60, _M_finish = 0x7fffb402ae90, _M_end_of_storage = 0x7fffb402aea0}}, <No data fields>}, effort = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}, multi_dof_joint_state = {header = {seq = 0, stamp = {<ros::TimeBase<ros::Time, ros::Duration>> = {sec = 0, nsec = 0}, <No data fields>}, frame_id = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffc9ffa3f0 "/world_frame"}, _M_string_length = 12, {_M_local_buf = "/world_frame\000\177\000", _M_allocated_capacity = 7376725131595314991}}}, joint_names = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, transforms = {<std::_Vector_base<geometry_msgs::Transform_<std::allocator<void> >, std::allocator<geometry_msgs::Transform_<std::allocator<void> > > >> = {_M_impl = {<std::allocator<geometry_msgs::Transform_<std::allocator<void> > >> = {<__gnu_cxx::new_allocator<geometry_msgs::Transform_<std::allocator<void> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, twist = {<std::_Vector_base<geometry_msgs::Twist_<std::allocator<void> >, std::allocator<geometry_msgs::Twist_<std::allocator<void> > > >> = {_M_impl = {<std::allocator<geometry_msgs::Twist_<std::allocator<void> > >> = {<__gnu_cxx::new_allocator<geometry_msgs::Twist_<std::allocator<void> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, wrench = {<std::_Vector_base<geometry_msgs::Wrench_<std::allocator<void> >, std::allocator<geometry_msgs::Wrench_<std::allocator<void> > > >> = {_M_impl = {<std::allocator<geometry_msgs::Wrench_<std::allocator<void> > >> = {<__gnu_cxx::new_allocator<geometry_msgs::Wrench_<std::allocator<void> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}, attached_collision_objects = {<std::_Vector_base<moveit_msgs::AttachedCollisionObject_<std::allocator<void> >, std::allocator<moveit_msgs::AttachedCollisionObject_<std::allocator<void> > > >> = {_M_impl = {<std::allocator<moveit_msgs::AttachedCollisionObject_<std::allocator<void> > >> = {<__gnu_cxx::new_allocator<moveit_msgs::AttachedCollisionObject_<std::allocator<void> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb4e48490, _M_finish = 0x7fffb4e48658, _M_end_of_storage = 0x7fffb4e48658}}, <No data fields>}, is_diff = 0 '\000'}, trajectory_ = {joint_trajectory = {header = {seq = 0, stamp = {<ros::TimeBase<ros::Time, ros::Duration>> = {sec = 0, nsec = 0}, <No data fields>}, frame_id = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffc9ffa4a0 "/world_frame"}, _M_string_length = 12, {_M_local_buf = "/world_frame\000'Wr", _M_allocated_capacity = 7376725131595314991}}}, joint_names = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb4e504e0, _M_finish = 0x7fffb4e505a0, _M_end_of_storage = 0x7fffb4e505e0}}, <No data fields>}, points = {<std::_Vector_base<trajectory_msgs::JointTrajectoryPoint_<std::allocator<void> >, std::allocator<trajectory_msgs::JointTrajectoryPoint_<std::allocator<void> > > >> = {_M_impl = {<std::allocator<trajectory_msgs::JointTrajectoryPoint_<std::allocator<void> > >> = {<__gnu_cxx::new_allocator<trajectory_msgs::JointTrajectoryPoint_<std::allocator<void> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb4e671b0, _M_finish = 0x7fffb4e67280, _M_end_of_storage = 0x7fffb4e67280}}, <No data fields>}}, multi_dof_joint_trajectory = {header = {seq = 0, stamp = {<ros::TimeBase<ros::Time, ros::Duration>> = {sec = 0, nsec = 0}, <No data fields>}, frame_id = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffc9ffa500 ""}, _M_string_length = 0, {_M_local_buf = "\000\245\377\311\377\177\000\000\200\214\006\001\001\000\000", _M_allocated_capacity = 140736582362368}}}, joint_names = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, points = {<std::_Vector_base<trajectory_msgs::MultiDOFJointTrajectoryPoint_<std::allocator<void> >, std::allocator<trajectory_msgs::MultiDOFJointTrajectoryPoint_<std::allocator<void> > > >> = {_M_impl = {<std::allocator<trajectory_msgs::MultiDOFJointTrajectoryPoint_<std::allocator<void> > >> = {<__gnu_cxx::new_allocator<trajectory_msgs::MultiDOFJointTrajectoryPoint_<std::allocator<void> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}}, planning_time_ = 6.9533110458495424e-310}
pathFound = true
moved = false
#5 0x00000000005d6973 in Engine::runCurrentTask (this=this@entry=0x1068c80) at /home/sis/Mikado/src/Yenga2/mikado_gui/src/Engine.cpp:162
task = 0x2de6820
__PRETTY_FUNCTION__ = "void Engine::runCurrentTask()"
timer = {t1 = 1370, t2 = 489795801}
next = {static null = {<No data fields>}, d = 0x7fffef4267c0 <QArrayData::shared_null>}
#6 0x00000000005d7238 in Engine::run (this=0x1068c80) at /home/sis/Mikado/src/Yenga2/mikado_gui/src/Engine.cpp:66
__PRETTY_FUNCTION__ = "void Engine::run()"
#7 0x00007fffef3874b9 in QObject::event (this=0x1068c80, e=<optimized out>) at kernel/qobject.cpp:1256
mce = <optimized out>
sw = {receiver = 0x1068c80, previousSender = 0x0, currentSender = {sender = 0x0, signal = -1, ref = 1}, switched = true}
#8 0x00007ffff6e95dcc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1068c80, e=0x25ea200) at kernel/qapplication.cpp:3804
consumed = <optimized out>
this = <optimized out>
e = 0x25ea200
receiver = 0x1068c80
#9 0x00007ffff6e9b306 in QApplication::notify (this=0x7fffffffc390, receiver=0x1068c80, e=0x25ea200) at kernel/qapplication.cpp:3561
w = 0x1068c80
extra = <optimized out>
isProxyWidget = <optimized out>
res = false
#10 0x00007fffef35a048 in QCoreApplication::notifyInternal2 (receiver=0x1068c80, event=event@entry=0x25ea200) at kernel/qcoreapplication.cpp:1015
selfRequired = true
result = false
cbdata = {0x1068c80, 0x25ea200, 0x7fffc9ffa94f}
d = <optimized out>
threadData = 0x1067ce0
loopLevelCounter = {threadData = 0x1067ce0}
#11 0x00007fffef35bf0a in QCoreApplication::sendEvent (event=0x25ea200, receiver=<optimized out>) at kernel/qcoreapplication.h:225
No locals.
#12 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1067ce0) at kernel/qcoreapplication.cpp:1650
e = 0x25ea200
pe = <optimized out>
r = <optimized out>
unlocker = {m = <synthetischer Zeiger>}
event_deleter = {d = 0x25ea200}
locker = {val = 17202440}
startOffset = 0
i = @0x1067cfc: 1
cleanup = {receiver = 0x0, event_type = 0, data = 0x1067ce0, exceptionCaught = true}
#13 0x00007fffef35c3c8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
data = <optimized out>
#14 0x00007fffef3aef23 in postEventSourceDispatch (s=0x7fffb40012d0) at kernel/qeventdispatcher_glib.cpp:270
source = 0x7fffb40012d0
#15 0x00007fffedde01a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#16 0x00007fffedde0400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#17 0x00007fffedde04ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#18 0x00007fffef3af32f in QEventDispatcherGlib::processEvents (this=0x7fffb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
d = 0x7fffb40008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#19 0x00007fffef357d9a in QEventLoop::exec (this=this@entry=0x7fffc9ffac40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
d = 0x7fffb4002d90
locker = {val = 17205600}
ref = {d = 0x7fffb4002d90, locker = @0x7fffc9ffabc0, exceptionCaught = true}
#20 0x00007fffef1806b4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
d = 0x10688f0
locker = {val = 17205600}
eventLoop = {<QObject> = {_vptr.QObject = 0x7fffef5a1378 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffef4c7b40 <qt_meta_stringdata_QObject>, data = 0x7fffef4c7a20 <qt_meta_data_QObject>, static_metacall = 0x7fffef38e2c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffb4002d90}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffef50f6a0 <qt_meta_stringdata_Qt>, data = 0x7fffef50cc20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fffef598820 <QObject::staticMetaObject>, stringdata = 0x7fffef526120 <qt_meta_stringdata_QEventLoop>, data = 0x7fffef5260c0 <qt_meta_data_QEventLoop>, static_metacall = 0x7fffef401940 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#21 0x00007fffef1854d8 in QThreadPrivate::start (arg=0x7fffffffc520) at thread/qthread_unix.cpp:365
__clframe = {__cancel_routine = 0x7fffef1845e0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x7fffffffc520, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x7fffffffc520
data = 0x1067ce0
#22 0x00007fffefdff6ba in start_thread (arg=0x7fffc9ffb700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7fffc9ffb700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736582366976, 764682428712332945, 0, 140737488337135, 140736582367680, 140737488337320, -764730810008752495, -764647518966665583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#23 0x00007fffee57482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.
Thread 8 (Thread 0x7fffca7fc700 (LWP 27202)):
#0 0x00007fffe3d79130 in bool fcl::OcTreeSolver<fcl::GJKSolver_libccd>::OcTreeMeshIntersectRecurse<fcl::OBBRSS>(fcl::OcTree const*, octomap::OcTreeNode const*, fcl::AABB const&, fcl::BVHModel<fcl::OBBRSS> const*, int, fcl::Transform3f const&, fcl::Transform3f const&) const () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#1 0x00007fffe3d7a876 in fcl::OcTreeMeshCollisionTraversalNode<fcl::OBBRSS, fcl::GJKSolver_libccd>::leafTesting(int, int) const () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#2 0x00007fffe3c8ec01 in unsigned long fcl::OcTreeBVHCollide<fcl::OBBRSS, fcl::GJKSolver_libccd>(fcl::CollisionGeometry const*, fcl::Transform3f const&, fcl::CollisionGeometry const*, fcl::Transform3f const&, fcl::GJKSolver_libccd const*, fcl::CollisionRequest const&, fcl::CollisionResult&) () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#3 0x00007fffe3e31000 in unsigned long fcl::collide<fcl::GJKSolver_libccd>(fcl::CollisionGeometry const*, fcl::Transform3f const&, fcl::CollisionGeometry const*, fcl::Transform3f const&, fcl::GJKSolver_libccd const*, fcl::CollisionRequest const&, fcl::CollisionResult&) () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#4 0x00007fffe3e30c34 in fcl::collide(fcl::CollisionObject const*, fcl::CollisionObject const*, fcl::CollisionRequest const&, fcl::CollisionResult&) () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#5 0x00007fffea95c0ec in collision_detection::collisionCallback (o1=0x7fff8417ec60, o2=0x7fffb00c8890, data=0x7fffca7f9080) at /home/sis/Mikado/src/moveit/moveit_core/collision_detection_fcl/src/collision_common.cpp:292
enable_cost = false
num_max_cost_sources = <optimized out>
enable_contact = false
col_result = {contacts = {<std::_Vector_base<fcl::Contact, std::allocator<fcl::Contact> >> = {_M_impl = {<std::allocator<fcl::Contact>> = {<__gnu_cxx::new_allocator<fcl::Contact>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, cost_sources = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<fcl::CostSource> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<fcl::CostSource> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<fcl::CostSource, fcl::CostSource, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffca7f8e60, _M_right = 0x7fffca7f8e60}, _M_node_count = 0}}}, cached_gjk_guess = {data = {vs = {0, 0, 0}}}}
num_contacts = <optimized out>
cdata = 0x7fffca7f9080
dcf = {<boost::function1<bool, collision_detection::Contact&>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x7fff84002950, type = {type = 0x7fff84002950, const_qualified = 94, volatile_qualified = 38}, func_ptr = 0x7fff84002950, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7fff84002950, this adjustment 4606120247695517278, obj_ptr = 0x0}, obj_ref = {obj_ptr = 0x7fff84002950, is_const_qualified = 94, is_volatile_qualified = 38}, data = 80 'P'}}, <std::unary_function<collision_detection::Contact&, bool>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
always_allow_collision = <optimized out>
want_contact_count = <optimized out>
#6 0x00007fffe3f12653 in fcl::details::dynamic_AABB_tree::collisionRecurse(fcl::NodeBase<fcl::AABB>*, fcl::CollisionObject*, void*, bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)) () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#7 0x00007fffe3f12653 in fcl::details::dynamic_AABB_tree::collisionRecurse(fcl::NodeBase<fcl::AABB>*, fcl::CollisionObject*, void*, bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)) () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#8 0x00007fffe3f12653 in fcl::details::dynamic_AABB_tree::collisionRecurse(fcl::NodeBase<fcl::AABB>*, fcl::CollisionObject*, void*, bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)) () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#9 0x00007fffe3f16ee2 in fcl::DynamicAABBTreeCollisionManager::collide(fcl::CollisionObject*, void*, bool (*)(fcl::CollisionObject*, fcl::CollisionObject*, void*)) const () from /usr/lib/x86_64-linux-gnu/libfcl.so.0.5
No symbol table info available.
#10 0x00007fffea96d6fc in collision_detection::CollisionWorldFCL::checkRobotCollisionHelper (this=0x7fffb03e9da0, req=..., res=..., robot=..., state=..., acm=0x7fffb00395b0) at /home/sis/Mikado/src/moveit/moveit_core/collision_detection_fcl/src/collision_world_fcl.cpp:131
i = 4
robot_fcl = <optimized out>
fcl_obj = {collision_objects_ = {<std::_Vector_base<std::shared_ptr<fcl::CollisionObject>, std::allocator<std::shared_ptr<fcl::CollisionObject> > >> = {_M_impl = {<std::allocator<std::shared_ptr<fcl::CollisionObject> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<fcl::CollisionObject> >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb00c8290, _M_finish = 0x7fffb00c8400, _M_end_of_storage = 0x7fffb00c8400}}, <No data fields>}, collision_geometry_ = {<std::_Vector_base<std::shared_ptr<collision_detection::FCLGeometry const>, std::allocator<std::shared_ptr<collision_detection::FCLGeometry const> > >> = {_M_impl = {<std::allocator<std::shared_ptr<collision_detection::FCLGeometry const> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<collision_detection::FCLGeometry const> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}
cd = {req_ = 0x7fffca7f91e0, active_components_only_ = 0x7fffb40c2268, res_ = 0x7fffca7f9160, acm_ = 0x7fffb00395b0, done_ = false}
#11 0x00007ffff4f53739 in planning_scene::PlanningScene::checkCollision (this=0x7fffb03ec270, req=..., res=..., kstate=...) at /home/sis/Mikado/src/moveit/moveit_core/planning_scene/src/planning_scene.cpp:530
No locals.
#12 0x00007ffff4f55020 in planning_scene::PlanningScene::isStateColliding (this=this@entry=0x7fffb03ec270, state=..., group=..., verbose=verbose@entry=false) at /home/sis/Mikado/src/moveit/moveit_core/planning_scene/src/planning_scene.cpp:1928
req = {_vptr.CollisionRequest = 0xc66da0 <vtable for collision_detection::CollisionRequest+16>, group_name = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fffca7f91f8 "manipulator"}, _M_string_length = 11, {_M_local_buf = "manipulator\000\222\352h>", _M_allocated_capacity = 7020115044829389165}}, distance = false, cost = false, contacts = false, max_contacts = 1, max_contacts_per_pair = 1, max_cost_sources = 1, min_cost_density = 0.20000000000000001, is_done = {<boost::function1<bool, collision_detection::CollisionResult const&>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x3ff0000000000000, type = {type = 0x3ff0000000000000, const_qualified = 113, volatile_qualified = 109}, func_ptr = 0x3ff0000000000000, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x3ff0000000000000, this adjustment -140736590746255, obj_ptr = 0x725727eccc1e5400}, obj_ref = {obj_ptr = 0x3ff0000000000000, is_const_qualified = 113, is_volatile_qualified = 109}, data = 0 '\000'}}, <std::unary_function<collision_detection::CollisionResult const&, bool>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, verbose = false}
res = {collision = false, distance = 1.7976931348623157e+308, contact_count = 0, contacts = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::vector<collision_detection::Contact, std::allocator<collision_detection::Contact> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::vector<collision_detection::Contact, std::allocator<collision_detection::Contact> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffca7f9180, _M_right = 0x7fffca7f9180}, _M_node_count = 0}}}, cost_sources = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<collision_detection::CostSource> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<collision_detection::CostSource> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<collision_detection::CostSource, collision_detection::CostSource, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffca7f91b0, _M_right = 0x7fffca7f91b0}, _M_node_count = 0}}}}
#13 0x00000000005d5918 in planning_scene::PlanningScene::isStateColliding (verbose=false, group=..., state=..., this=0x7fffb03ec270) at /home/sis/Mikado/src/moveit/moveit_core/planning_scene/include/moveit/planning_scene/planning_scene.h:369
No locals.
#14 isStateValid (planning_scene=0x7fffb03ec270, state=0x7fffca7fa0d0, group=0x7fffb40c1fe0, ik_solution=<optimized out>) at /home/sis/Mikado/src/Yenga2/mikado_gui/src/CollisionChecks.cpp:17
No locals.
#15 0x00007ffff5833af2 in boost::function3<bool, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*>::operator() (a2=0x7fffb0039370, a1=0x7fffb40c1fe0, a0=0x7fffca7fa0d0, this=0x7fffb00137d8) at /usr/include/boost/function/function_template.hpp:773
No locals.
#16 moveit::core::(anonymous namespace)::ikCallbackFnAdapter (state=0x7fffca7fa0d0, group=0x7fffb40c1fe0, constraint=..., ik_sol=..., error_code=...) at /home/sis/Mikado/src/moveit/moveit_core/robot_state/src/robot_state.cpp:1284
No locals.
#17 0x00007fffc8082fec in boost::function3<void, geometry_msgs::Pose_<std::allocator<void> > const&, std::vector<double, std::allocator<double> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&>::operator() (a2=..., a1=..., a0=..., this=0x7fffca7f9940) at /usr/include/boost/function/function_template.hpp:773
No locals.
#18 ikfast_kinematics_plugin::IKFastKinematicsPlugin::searchPositionIK(geometry_msgs::Pose_<std::allocator<void> > const&, std::vector<double, std::allocator<double> > const&, double, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> >&, boost::function<void (geometry_msgs::Pose_<std::allocator<void> > const&, std::vector<double, std::allocator<double> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&)> const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&, kinematics::KinematicsQueryOptions const&) const (this=<optimized out>, ik_pose=..., ik_seed_state=..., timeout=0.0050000000000000001, consistency_limits=..., solution=..., solution_callback=..., error_code=..., options=...) at /home/sis/Mikado/src/fanuc/fanuc_lrmate200ic_moveit_plugins/lrmate200ic_kinematics/src/fanuc_lrmate200ic_manipulator_ikfast_moveit_plugin.cpp:888
i = 0
solutions = {<std::_Vector_base<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >> = {_M_impl = {<std::allocator<std::vector<double, std::allocator<double> > >> = {<__gnu_cxx::new_allocator<std::vector<double, std::allocator<double> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb03faa20, _M_finish = 0x7fffb03faa50, _M_end_of_storage = 0x7fffb03faa50}}, <No data fields>}
distances = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb03edc30, _M_finish = 0x7fffb03edc40, _M_end_of_storage = 0x7fffb03edc40}}, <No data fields>}
p = {<std::_Vector_base<unsigned long, std::allocator<unsigned long> >> = {_M_impl = {<std::allocator<unsigned long>> = {<__gnu_cxx::new_allocator<unsigned long>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb03e8150, _M_finish = 0x7fffb03e8160, _M_end_of_storage = 0x7fffb03e8160}}, <No data fields>}
__func__ = "searchPositionIK"
search_mode = OPTIMIZE_MAX_JOINT
frame = {p = {data = {6.9533114601065906e-310, 6.9533471185690438e-310, 6.9533114600971045e-310}}, M = {data = {6.9533114600971045e-310, 6.9533114600986855e-310, 6.9533471186065928e-310, 6.9533114601160767e-310, 6.9532894994095758e-310, 0, 0, 0.81613759822974519, 0}}}
vfree = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb03faa20, _M_finish = 0x7fffb03faa50, _M_end_of_storage = 0x7fffb03faa50}}, <No data fields>}
maxTime = {<ros::TimeBase<ros::Time, ros::Duration>> = {sec = 0, nsec = 0}, <No data fields>}
counter = 0
initial_guess = <optimized out>
num_positive_increments = 0
num_negative_increments = <optimized out>
best_costs = <optimized out>
best_solution = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb03edc30, _M_finish = 0x7fffb03edc40, _M_end_of_storage = 0x7fffb03edc40}}, <No data fields>}
nattempts = <optimized out>
nvalid = <optimized out>
#19 0x00007ffff5839b9d in kinematics::KinematicsBase::searchPositionIK(std::vector<geometry_msgs::Pose_<std::allocator<void> >, std::allocator<geometry_msgs::Pose_<std::allocator<void> > > > const&, std::vector<double, std::allocator<double> > const&, double, std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> >&, boost::function<void (geometry_msgs::Pose_<std::allocator<void> > const&, std::vector<double, std::allocator<double> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&)> const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&, kinematics::KinematicsQueryOptions const&, moveit::core::RobotState const*) const (context_state=0x7fffca7fa0d0, options=..., error_code=..., solution_callback=..., solution=..., consistency_limits=..., timeout=0.0050000000000000001, ik_seed_state=..., ik_poses=..., this=<optimized out>) at /home/sis/Mikado/src/moveit/moveit_core/kinematics_base/include/moveit/kinematics_base/kinematics_base.h:307
No locals.
#20 moveit::core::RobotState::setFromIK(moveit::core::JointModelGroup const*, std::vector<Eigen::Transform<double, 3, 2, 0>, Eigen::aligned_allocator<Eigen::Transform<double, 3, 2, 0> > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > > const&, unsigned int, double, boost::function<bool (moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)> const&, kinematics::KinematicsQueryOptions const&) (this=this@entry=0x7fffca7fa0d0, jmg=jmg@entry=0x7fffb40c1fe0, poses_in=..., tips_in=..., consistency_limit_sets=..., attempts=<optimized out>, attempts@entry=0, timeout=0.0050000000000000001, timeout@entry=0, constraint=..., options=...) at /home/sis/Mikado/src/moveit/moveit_core/robot_state/src/robot_state.cpp:1589
seed = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb000aba0, _M_finish = 0x7fffb000abd0, _M_end_of_storage = 0x7fffb000abd0}}, <No data fields>}
ik_sol = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb00c3440, _M_finish = 0x7fffb00c3470, _M_end_of_storage = 0x7fffb00c3470}}, <No data fields>}
error = {val = 1}
st = 0
valid_solver = <optimized out>
consistency_limits = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
solver_tip_frames = <optimized out>
tip_frames_used = {<std::_Bvector_base<std::allocator<bool> >> = {_M_impl = {<std::allocator<unsigned long>> = {<__gnu_cxx::new_allocator<unsigned long>> = {<No data fields>}, <No data fields>}, _M_start = {<std::_Bit_iterator_base> = {<std::iterator<std::random_access_iterator_tag, bool, long, bool*, bool&>> = {<No data fields>}, _M_p = 0x7fffb03e7fa0, _M_offset = 0}, <No data fields>}, _M_finish = {<std::_Bit_iterator_base> = {<std::iterator<std::random_access_iterator_tag, bool, long, bool*, bool&>> = {<No data fields>}, _M_p = 0x7fffb03e7fa0, _M_offset = 1}, <No data fields>}, _M_end_of_storage = 0x7fffb03e7fa8}}, <No data fields>}
ik_queries = {<std::_Vector_base<geometry_msgs::Pose_<std::allocator<void> >, std::allocator<geometry_msgs::Pose_<std::allocator<void> > > >> = {_M_impl = {<std::allocator<geometry_msgs::Pose_<std::allocator<void> > >> = {<__gnu_cxx::new_allocator<geometry_msgs::Pose_<std::allocator<void> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb03ec6d0, _M_finish = 0x7fffb03ec708, _M_end_of_storage = 0x7fffb03ec708}}, <No data fields>}
ik_callback_fn = {<boost::function3<void, geometry_msgs::Pose_<std::allocator<void> > const&, std::vector<double, std::allocator<double> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&>> = {<boost::function_base> = {vtable = 0x7ffff5a62ad0 <void boost::function3<void, geometry_msgs::Pose_<std::allocator<void> > const&, std::vector<double, std::allocator<double> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&>::assign_to<boost::_bi::bind_t<bool, bool (*)(moveit::core::RobotState*, moveit::core::JointModelGroup const*, boost::function<bool (moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)> const&, geometry_msgs::Pose_<std::allocator<void> > const&, std::vector<double, std::allocator<double> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&), boost::_bi::list6<boost::_bi::value<moveit::core::RobotState*>, boost::_bi::value<moveit::core::JointModelGroup const*>, boost::_bi::value<boost::function<bool (moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)> >, boost::arg<1>, boost::arg<2>, boost::arg<3> > > >(boost::_bi::bind_t<bool, bool (*)(moveit::core::RobotState*, moveit::core::JointModelGroup const*, boost::function<bool (moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)> const&, geometry_msgs::Pose_<std::allocator<void> > const&, std::vector<double, std::allocator<double> > const&, moveit_msgs::MoveItErrorCodes_<std::allocator<void> >&), boost::_bi::list6<boost::_bi::value<moveit::core::RobotState*>, boost::_bi::value<moveit::core::JointModelGroup const*>, boost::_bi::value<boost::function<bool (moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)> >, boost::arg<1>, boost::arg<2>, boost::arg<3> > >)::stored_vtable>, functor = {obj_ptr = 0x7fffb00137c0, type = {type = 0x7fffb00137c0, const_qualified = 168, volatile_qualified = 154}, func_ptr = 0x7fffb00137c0, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7fffb00137c0, this adjustment 140736590748328, obj_ptr = 0x7ffff7de194f <_dl_lookup_symbol_x+335>}, obj_ref = {obj_ptr = 0x7fffb00137c0, is_const_qualified = 168, is_volatile_qualified = 154}, data = -64 '\300'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
first_seed = false
initial_values = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb0039330, _M_finish = 0x7fffb0039360, _M_end_of_storage = 0x7fffb0039360}}, <No data fields>}
#21 0x00007ffff583a390 in moveit::core::RobotState::setFromIK(moveit::core::JointModelGroup const*, Eigen::Transform<double, 3, 2, 0> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<double, std::allocator<double> > const&, unsigned int, double, boost::function<bool (moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)> const&, kinematics::KinematicsQueryOptions const&) (this=this@entry=0x7fffca7fa0d0, jmg=jmg@entry=0x7fffb40c1fe0, pose_in=..., tip_in=..., consistency_limits_in=..., attempts=attempts@entry=0, timeout=0, constraint=..., options=...) at /home/sis/Mikado/src/moveit/moveit_core/robot_state/src/robot_state.cpp:1329
poses = {<std::_Vector_base<Eigen::Transform<double, 3, 2, 0>, Eigen::aligned_allocator<Eigen::Transform<double, 3, 2, 0> > >> = {_M_impl = {<Eigen::aligned_allocator<Eigen::Transform<double, 3, 2, 0> >> = {<std::allocator<Eigen::Transform<double, 3, 2, 0> >> = {<__gnu_cxx::new_allocator<Eigen::Transform<double, 3, 2, 0> >> = {<No data fields>}, <No data fields>}, <No data fields>}, _M_start = 0x7fffb00392a0, _M_finish = 0x7fffb0039320, _M_end_of_storage = 0x7fffb0039320}}, <No data fields>}
tips = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb00398e0, _M_finish = 0x7fffb0039900, _M_end_of_storage = 0x7fffb0039900}}, <No data fields>}
consistency_limits = {<std::_Vector_base<std::vector<double, std::allocator<double> >, std::allocator<std::vector<double, std::allocator<double> > > >> = {_M_impl = {<std::allocator<std::vector<double, std::allocator<double> > >> = {<__gnu_cxx::new_allocator<std::vector<double, std::allocator<double> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb03ec1b0, _M_finish = 0x7fffb03ec1c8, _M_end_of_storage = 0x7fffb03ec1c8}}, <No data fields>}
#22 0x00007ffff583a8d2 in moveit::core::RobotState::setFromIK(moveit::core::JointModelGroup const*, Eigen::Transform<double, 3, 2, 0> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, double, boost::function<bool (moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)> const&, kinematics::KinematicsQueryOptions const&) (this=this@entry=0x7fffca7fa0d0, jmg=0x7fffb40c1fe0, pose_in=..., tip_in=..., attempts=attempts@entry=0, timeout=timeout@entry=0, constraint=..., options=...) at /home/sis/Mikado/src/moveit/moveit_core/robot_state/src/robot_state.cpp:1267
consistency_limits = {<std::_Vector_base<double, std::allocator<double> >> = {_M_impl = {<std::allocator<double>> = {<__gnu_cxx::new_allocator<double>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
#23 0x00000000004f7393 in PickSearch::searchPlan (this=0x1069130) at /home/sis/Mikado/src/Yenga2/mikado_gui/src/PickSearch.cpp:998
__PRETTY_FUNCTION__ = "void PickSearch::searchPlan()"
isRunningLocker = {val = 17207673}
experimentalLocker = {val = 17207665}
pickLocker = {val = 17207657}
pickStartedLocker = {val = 17207649}
recognitionLocker = {val = 17207640}
boxLocker = {val = 17207632}
box = <optimized out>
experimentalGrasps = false
anyPathFound = false
origScene = {<std::__shared_ptr<planning_scene::PlanningScene, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x7fffb03ec270, _M_refcount = {_M_pi = 0x7fffb03e9c20}}, <No data fields>}
fullState = {robot_model_ = {<std::__shared_ptr<moveit::core::RobotModel const, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x7fffb4031970, _M_refcount = {_M_pi = 0x7fffb4004490}}, <No data fields>}, memory_ = 0x7fffb00c3500, position_ = 0x7fffb00c5aa0, velocity_ = 0x7fffb00c5ad0, acceleration_ = 0x7fffb00c5b00, effort_ = 0x7fffb00c5b00, has_velocity_ = false, has_acceleration_ = false, has_effort_ = false, dirty_link_transforms_ = 0x0, dirty_collision_body_transforms_ = 0x0, variable_joint_transforms_ = 0x7fffb00c3500, global_link_transforms_ = 0x7fffb00c4200, global_collision_body_transforms_ = 0x7fffb00c4f00, dirty_joint_transforms_ = 0x7fffb00c5a80 "", attached_body_map_ = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, moveit::core::AttachedBody*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, moveit::core::AttachedBody*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffca7fa078, _M_right = 0x7fffca7fa078}, _M_node_count = 0}}}, attached_body_update_callback_ = {<boost::function2<void, moveit::core::AttachedBody*, bool>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x7fffee4e9594 <__GI__IO_doallocbuf+52>, type = {type = 0x7fffee4e9594 <__GI__IO_doallocbuf+52>, const_qualified = 48, volatile_qualified = 110}, func_ptr = 0x7fffee4e9594 <__GI__IO_doallocbuf+52>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7fffee4e9594 <__GI__IO_doallocbuf+52>, this adjustment 140736146206256, obj_ptr = 0x7fffca7fa2e0}, obj_ref = {obj_ptr = 0x7fffee4e9594 <__GI__IO_doallocbuf+52>, is_const_qualified = 48, is_volatile_qualified = 110}, data = -108 '\224'}}, <std::binary_function<moveit::core::AttachedBody*, bool, void>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, rng_ = 0x0}
allowedCollisions = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x7fffb0039540, _M_finish = 0x7fffb0039580, _M_end_of_storage = 0x7fffb0039580}}, <No data fields>}
preApproach = {m_matrix = {<Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::DenseBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4, 0, 4, 4>, double, double, Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>, false>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 1>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 0>> = {<Eigen::EigenBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, m_storage = {m_data = {array = {-5.0532154980743029e-16, -1, -1.2246467991473532e-16, 0, -1, 5.0532154980743029e-16, 0, 0, 6.188404185118493e-32, 1.2246467991473532e-16, -1, 0, -0.012, -0.35199999999999998, 0.44000000000000006, 1}}}}, <No data fields>}}
transitState = {robot_model_ = {<std::__shared_ptr<moveit::core::RobotModel const, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x7fffb4031970, _M_refcount = {_M_pi = 0x7fffb4004490}}, <No data fields>}, memory_ = 0x7fffb00c5b50, position_ = 0x7fffb00c80f0, velocity_ = 0x7fffb00c8120, acceleration_ = 0x7fffb00c8150, effort_ = 0x7fffb00c8150, has_velocity_ = false, has_acceleration_ = false, has_effort_ = false, dirty_link_transforms_ = 0x0, dirty_collision_body_transforms_ = 0x0, variable_joint_transforms_ = 0x7fffb00c5b50, global_link_transforms_ = 0x7fffb00c6850, global_collision_body_transforms_ = 0x7fffb00c7550, dirty_joint_transforms_ = 0x7fffb00c80d0 "", attached_body_map_ = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, moveit::core::AttachedBody*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, moveit::core::AttachedBody*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffca7fa148, _M_right = 0x7fffca7fa148}, _M_node_count = 0}}}, attached_body_update_callback_ = {<boost::function2<void, moveit::core::AttachedBody*, bool>> = {<boost::function_base> = {vtable = 0x0, functor = {obj_ptr = 0x7fffb0006e30, type = {type = 0x7fffb0006e30, const_qualified = false, volatile_qualified = false}, func_ptr = 0x7fffb0006e30, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x7fffb0006e30, obj_ptr = 0x7fffca7fa700}, obj_ref = {obj_ptr = 0x7fffb0006e30, is_const_qualified = false, is_volatile_qualified = false}, data = 48 '0'}}, <std::binary_function<moveit::core::AttachedBody*, bool, void>> = {<No data fields>}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}, rng_ = 0x0}
constraint_fn = {<boost::function3<bool, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*>> = {<boost::function_base> = {vtable = 0xc60311 <void boost::function3<bool, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*>::assign_to<boost::_bi::bind_t<bool, bool (*)(planning_scene::PlanningScene const*, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*), boost::_bi::list4<boost::_bi::value<planning_scene::PlanningScene*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > > >(boost::_bi::bind_t<bool, bool (*)(planning_scene::PlanningScene const*, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*), boost::_bi::list4<boost::_bi::value<planning_scene::PlanningScene*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >)::stored_vtable+1>, functor = {obj_ptr = 0x5d58d0 <isStateValid(planning_scene::PlanningScene const*, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)>, type = {type = 0x5d58d0 <isStateValid(planning_scene::PlanningScene const*, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)>, const_qualified = 112, volatile_qualified = 194}, func_ptr = 0x5d58d0 <isStateValid(planning_scene::PlanningScene const*, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)>, bound_memfunc_ptr = {memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const, int)) 0x5d58d0 <isStateValid(planning_scene::PlanningScene const*, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)>, this adjustment 140736150291056, obj_ptr = 0x7fffee4db1f3 <__GI__IO_file_doallocate+115>}, obj_ref = {obj_ptr = 0x5d58d0 <isStateValid(planning_scene::PlanningScene const*, moveit::core::RobotState*, moveit::core::JointModelGroup const*, double const*)>, is_const_qualified = 112, is_volatile_qualified = 194}, data = -48 '\320'}}, static args = <optimized out>, static arity = <optimized out>}, <No data fields>}
transitPossible = <optimized out>
gripperTransform = {m_matrix = {<Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::MatrixBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::DenseBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<Eigen::internal::special_scalar_op_base<Eigen::Matrix<double, 4, 4, 0, 4, 4>, double, double, Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>, false>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 3>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 1>> = {<Eigen::DenseCoeffsBase<Eigen::Matrix<double, 4, 4, 0, 4, 4>, 0>> = {<Eigen::EigenBase<Eigen::Matrix<double, 4, 4, 0, 4, 4> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, m_storage = {m_data = {array = {-1, 0, -1.2246467991473532e-16, 0, 0, 1, 0, 0, 1.2246467991473532e-16, 0, -1, 0, -2.0818995585505005e-17, -0, 0.17000000000000001, 1}}}}, <No data fields>}}
linkModel = <optimized out>
#24 0x00007fffef3874b9 in QObject::event (this=0x1069130, e=<optimized out>) at kernel/qobject.cpp:1256
mce = <optimized out>
sw = {receiver = 0x1069130, previousSender = 0x0, currentSender = {sender = 0x0, signal = -1, ref = 1}, switched = true}
#25 0x00007ffff6e95dcc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x1069130, e=0x7fffb4dd4550) at kernel/qapplication.cpp:3804
consumed = <optimized out>
this = <optimized out>
e = 0x7fffb4dd4550
receiver = 0x1069130
#26 0x00007ffff6e9b306 in QApplication::notify (this=0x7fffffffc390, receiver=0x1069130, e=0x7fffb4dd4550) at kernel/qapplication.cpp:3561
w = 0x1069130
extra = <optimized out>
isProxyWidget = <optimized out>
res = false
#27 0x00007fffef35a048 in QCoreApplication::notifyInternal2 (receiver=0x1069130, event=event@entry=0x7fffb4dd4550) at kernel/qcoreapplication.cpp:1015
selfRequired = true
result = false
cbdata = {0x1069130, 0x7fffb4dd4550, 0x7fffca7fb94f}
d = <optimized out>
threadData = 0x1069030
loopLevelCounter = {threadData = 0x1069030}
#28 0x00007fffef35bf0a in QCoreApplication::sendEvent (event=0x7fffb4dd4550, receiver=<optimized out>) at kernel/qcoreapplication.h:225
No locals.
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1069030) at kernel/qcoreapplication.cpp:1650
e = 0x7fffb4dd4550
pe = <optimized out>
r = <optimized out>
unlocker = {m = <synthetischer Zeiger>}
event_deleter = {d = 0x7fffb4dd4550}
locker = {val = 17207384}
startOffset = 0
i = @0x106904c: 1
cleanup = {receiver = 0x0, event_type = 0, data = 0x1069030, exceptionCaught = true}
#30 0x00007fffef35c3c8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
data = <optimized out>
#31 0x00007fffef3aef23 in postEventSourceDispatch (s=0x7fffb00012d0) at kernel/qeventdispatcher_glib.cpp:270
source = 0x7fffb00012d0
#32 0x00007fffedde01a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#33 0x00007fffedde0400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#34 0x00007fffedde04ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#35 0x00007fffef3af32f in QEventDispatcherGlib::processEvents (this=0x7fffb00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
d = 0x7fffb00008e0
canWait = true
savedFlags = {i = 0}
result = <optimized out>
#36 0x00007fffef357d9a in QEventLoop::exec (this=this@entry=0x7fffca7fbc40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
d = 0x7fffb0002f90
locker = {val = 17207168}
ref = {d = 0x7fffb0002f90, locker = @0x7fffca7fbbc0, exceptionCaught = true}
#37 0x00007fffef1806b4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
d = 0x1068f10
locker = {val = 17207168}
eventLoop = {<QObject> = {_vptr.QObject = 0x7fffef5a1378 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffef4c7b40 <qt_meta_stringdata_QObject>, data = 0x7fffef4c7a20 <qt_meta_data_QObject>, static_metacall = 0x7fffef38e2c0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fffb0002f90}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7fffef50f6a0 <qt_meta_stringdata_Qt>, data = 0x7fffef50cc20 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7fffef598820 <QObject::staticMetaObject>, stringdata = 0x7fffef526120 <qt_meta_stringdata_QEventLoop>, data = 0x7fffef5260c0 <qt_meta_data_QEventLoop>, static_metacall = 0x7fffef401940 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
returnCode = <optimized out>
#38 0x00007fffef1854d8 in QThreadPrivate::start (arg=0x1068db0) at thread/qthread_unix.cpp:365
__clframe = {__cancel_routine = 0x7fffef1845e0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x1068db0, __do_it = 1, __cancel_type = <optimized out>}
thr = 0x1068db0
data = 0x1069030
#39 0x00007fffefdff6ba in start_thread (arg=0x7fffca7fc700) at pthread_create.c:333
__res = <optimized out>
pd = 0x7fffca7fc700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736590759680, 764682428712332945, 0, 140737488336991, 140736590760384, 140737488337176, -764725311913742703, -764647518966665583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#40 0x00007fffee57482d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment