[ros-users] roscpp and valgrind's helgrind

Stéphane Magnenat stephane.magnenat at mavt.ethz.ch
Wed Oct 13 08:02:48 UTC 2010


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



More information about the ros-users mailing list