actionlib::SimpleActionClient< ActionSpec >::SimpleActionClient ( ros::NodeHandle & n,
const std::string & name,
bool spin_thread = true
)
By default the spin_thread = true in the SimpleActionClient ROS node application, but this might cause the crashes as below:
terminate called after throwing an instance of 'boost::wrapexceptboost::lock_error'
what(): boost: mutex lock failed in pthread_mutex_lock: Invalid argument
[test_orchestrator_node-3] process has died [pid 28245, exit code -6, cmd /home/tester/Documents/flight_ws/src/flight-test-panel/_build/devel/lib/flight_test_panel/test_orchestrator_node __name:=test_orchestrator_node __log:=/home/tester/.ros/log/d3b2e647-3ec5-11ed-986a-48b02d3d8078/test_orchestrator_node-3.log].
log file: /home/tester/.ros/log/d3b2e647-3ec5-11ed-986a-48b02d3d8078/test_orchestrator_node-3*.log
After enable the ROS core dump (