RethinkRobotics / baxter_simulator

Gazebo Simulation interface for the Baxter Research Robot
http://sdk.rethinkrobotics.com/wiki/Baxter_Simulator
BSD 3-Clause "New" or "Revised" License
84 stars 94 forks source link

Fix termination boost exception in position_kinematics #111

Closed davetcoleman closed 7 years ago

davetcoleman commented 7 years ago

Builds on top of https://github.com/RethinkRobotics/baxter_simulator/pull/106

position_kinematics.cpp node was shutting down with error

terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::lock_error> >'

because it wasn't unloading a global variable due to a misconfiguration of a ROS SIG_INT callback

This PR is sponsored by Vicarious

IanTheEngineer commented 7 years ago

If I'm reading this correctly, it appears that you've fixed a segfault on exit. Nice!