Closed javirasu closed 6 years ago
Exit code is -11, segfault. Can you please re-run inside a debugger, ideally with debug symbols compiled in? If you think this helps, you can also share your launch and config files.
This is the error that we got from gdb:
0x00000000005b6cec in cartographer_ros::SensorBridge::HandleLaserScan(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::chrono::time_point<cartographer::common::UniversalTimeScaleClock, std::chrono::duration<long,
std::ratio<1l, 10000000l> > >, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, cartographer::sensor::PointCloudWithIntensities const&) ()
Our launch and config files: launch.txt backpack_2d.lua.txt
Sorry, looking at HandleLaserScan
and the files you provided it is not clear to me what the cause of this segfault is.
Maybe you can do some printf-debugging in SensorBridge::HandleLaserScan
, printing out the size of points and so on?
Closing for inactivity, feel free to post when there is something new.
We are trying to run cartographer with a simulation on Gazebo. As a laser scan we are using a Hokuyo. When doing roslaunch, the cartographer_node crashes and we get the following:
Since we get no fatal message we are unclear about what went wrong.