<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
The scenario is that node1 sends a ReadyMessage to node2 telling it<br>
that it is ready for the next image/depth pair. node2 sends an image<br>
and depth map to node3 (depth_to_cloud) to constuct a PointCloud from<br>
the depth map to pass back along to node1. The problem seems to be<br>
that the chain of messages gets broken at depth_to_cloud. Below is a<br>
sample of the debug output I'm seeing from depth_to_cloud. This output<br>
continues indefinitely until I kill the depth_to_cloud process. Am I<br>
right to believe that this output explains the behavior I am seeing?<br>
If so, what can I do about it?<br></blockquote><div><br></div><div>Is node2 still up at this point?  The only reason the depth_to_cloud node should be retrying those connections is if it died at some point, or if its connection got killed in some other way.</div>

<div><br></div><div>You mentioned you're running against latest -- there have been some bugs fixed with the retry logic recently that only went out to cturtle.  You may want to try switching over.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


<br>
Also, I think this output may be responsible for the respawning of<br>
rosout. rosout uses quite a lot of memory during these connection<br>
failure messages. Could it perhaps be trying to store all of these in<br>
memory in addition to in the log files and eventually running out of<br>
memory?<br></blockquote><div><br></div><div>Those roscpp_internal log messages don't get sent to rosout unless you've enabled DEBUG output in general -- is the rest of your system sending a lot of messages to rosout?</div>

<div><br></div><div>Josh</div></div>