Hello, Running any ros program under valgrind's helgrind [1] results in a lot of detected threading errors. For instance, just running add_two_ints_server from roscpp_tutorials: valgrind --tool=helgrind ./add_two_ints_server ...leads to many errors from helgrind, mostly related to debug output and callback management. Are you aware of this? Is it helgrind that is not able to understand correctly what ROS is doing, or are there some nasty threading problems which have remained hidden until now? Thank you, kind regards, Stéphane [1] http://valgrind.org/docs/manual/hg-manual.html -- Dr Stéphane Magnenat http://stephane.magnenat.net