wjwwood/segway-rmp-ros-pkg — Issue #5: Unable to Terminate segway_rmp_node Using Ctrl-c
Author: liangfok
Created: 2012-01-29 05:55:59+00:00
State: open

After running segway_rmp_node, it cannot be terminated using ctrl-c. Here's the sequence of commands to replicate this error:

$ rosrun segway_rmpX segway_rmp_node
$ ctrl-c

After typing ctrl-c, "^C" will appear on the terminal, but the node will not terminate. To terminate it, I need to kill the process using "sudo kill pid".

This problem was noticed on an Asus Eee PC 1215N running Ubuntu Linux 11.10 and ROS Electric. It is usually caused by a thread failing to exit after the SIGINT.