(gdb) run -s controller_schema.xml Starting program: /path/to/ros_workspace/orocos/orocos_toolchain/ocl/bin/deployer-xenomai -s controller_schema.xml [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff7fe8700 (LWP 15513)] Real-time memory: 517920 bytes free of 524288 allocated. [New Thread 0x7ffff7f30b00 (LWP 15516)] [OMISSIS] [This appears more than once] [New Thread 0x7ffff7e50b00 (LWP 15541)] [Thread 0x7ffff7e50b00 (LWP 15541) exited] [OMISSIS] [Create and exit appears more than once] [New Thread 0x7fff67f9eb00 (LWP 15617)] [Thread 0x7fff67f9eb00 (LWP 15617) exited] [New Thread 0x7fff67f9eb00 (LWP 15618)] [Thread 0x7fff67f9eb00 (LWP 15618) exited] 16.981 [ Warning][Thread] Activity: an object with that name is already existing in Xenomai. [OMISSIS] [This is the last time the warning appears] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5b6dcd3 in rt_mutex_acquire_inner () from /usr/xenomai/lib/libnative.so.3 (gdb) bt #0 0x00007ffff5b6dcd3 in rt_mutex_acquire_inner () from /usr/xenomai/lib/libnative.so.3 #1 0x00007ffff7b2dae7 in MutexLock (mutex=..., this=) at /path/to/ros_workspace/orocos/orocos_toolchain/rtt/rtt/base/../os/MutexLock.hpp:63 #2 RTT::base::ChannelElementBase::getOutput (this=) at /path/to/ros_workspace/orocos/orocos_toolchain/rtt/rtt/base/ChannelInterface.cpp:64 #3 0x00007fffd532ec6a in RTT::base::ChannelElement > >::getOutput() () from /path/to/ros_workspace/orocos/rtt_ros_comm/rtt_std_msgs/lib/orocos/xenomai/types/librtt-std_msgs-typekit-xenomai.so #4 0x00007fffd532ecb9 in RTT::base::ChannelElement > >::data_sample(std_msgs::Bool_ > const&) () from /path/to/ros_workspace/orocos/rtt_ros_comm/rtt_std_msgs/lib/orocos/xenomai/types/librtt-std_msgs-typekit-xenomai.so #5 0x00007fffd532d83e in RTT::OutputPort > >::connectionAdded(boost::intrusive_ptr, RTT::ConnPolicy const&) () from /path/to/ros_workspace/orocos/rtt_ros_comm/rtt_std_msgs/lib/orocos/xenomai/types/librtt-std_msgs-typekit-xenomai.so #6 0x00007ffff7b2f75b in RTT::base::OutputPortInterface::addConnection (this=0x796d50, port_id=0x6921d0, channel_input=..., policy=...) at /path/to/ros_workspace/orocos/orocos_toolchain/rtt/rtt/base/OutputPortInterface.cpp:74 #7 0x00007ffff7b3a413 in RTT::internal::ConnFactory::createAndCheckStream (output_port=..., policy=..., chan=..., conn_id=) at /path/to/ros_workspace/orocos/orocos_toolchain/rtt/rtt/internal/ConnFactory.cpp:148 #8 0x00007fffd532f319 in bool RTT::internal::ConnFactory::createStream > >(RTT::OutputPort > >&, RTT::ConnPolicy const&) () from /path/to/ros_workspace/orocos/rtt_ros_comm/rtt_std_msgs/lib/orocos/xenomai/types/librtt-std_msgs-typekit-xenomai.so #9 0x00007ffff7276697 in OCL::DeploymentComponent::configureComponentsGroup (this=0x7fffffffd0c0, group=0) at /path/to/ros_workspace/orocos/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:1228 #10 0x00007ffff727dbdd in OCL::DeploymentComponent::kickStart (this=0x7fffffffd0c0, configurationfile=...) at /path/to/ros_workspace/orocos/orocos_toolchain/ocl/deployment/DeploymentComponent.cpp:651 #11 0x000000000040d351 in main (argc=3, argv=0x7fffffffd648) at /path/to/ros_workspace/orocos/orocos_toolchain/ocl/bin/deployer.cpp:164