ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2014-02-14 04:35:29 -0500 | received badge | ● Famous Question (source) |
2013-12-12 12:56:36 -0500 | received badge | ● Popular Question (source) |
2013-12-12 12:56:36 -0500 | received badge | ● Notable Question (source) |
2013-06-18 03:35:57 -0500 | asked a question | Assertion Failed when trying to publish on a ROS topic Hello there, I'm building a generic bridge from YARP to ROS and I'm facing a little issue when dealing with the ROS->YARP side of the bridge. I basically launch two std::thread, and each thread either writes or read data using a POSIX pipe. The issue is that I'm getting a pretty weird error when trying to initialize the ROS node inside the "writing" thread. My program goes something like this : I have just kept the important info, please disregard the fact that the function called by a thread is from a child class. At run-time, I get this :
followed by a SIGABRT... Can I not initialize a ROS node after the beginning of the program ? I get some debugging output before
but not after... Thanks a lot for your help ! |