yarp icon indicating copy to clipboard operation
yarp copied to clipboard

yarpviz crashes with segmentation fault

Open lrapetti opened this issue 3 years ago • 6 comments

Describe the bug We have tried to use yarpviz, but after launching analyze command. It start with the analysis but at a certain point it crashed with segmentation fault.

Here are the final prints in the log:

...
[INFO] |yarp.os.impl.PortCoreOutputUnit|/yarpviz| Sending output from /yarpviz to /yarpmotorgui0//icub/torso/stateExt:i using tcp
[INFO] |yarp.os.impl.PortCoreOutputUnit|/yarpviz| Removing output from /yarpviz to /yarpmotorgui0//icub/torso/stateExt:i
[WARNING] Found a nonexistent port ( null ) in the output list of /icub/cam/left
[WARNING] Found a nonexistent port ( null ) in the output list of /icub/cam/right
[WARNING] Found a nonexistent port ( null ) in the output list of /icub/camcalib/left/out
[WARNING] Found a nonexistent port ( null ) in the output list of /icub/camcalib/right/out
[WARNING] Found a nonexistent port ( /idyntree-yarp-visualizer/remoteControlBoard:i/icub/head/stateExt:i ) in the output list of /icub/head/stateExt:o
Segmentation fault (core dumped)

Configuration (please complete the following information):

  • OS: Ubuntu 20.04.3
  • yarp version: 3.6.0

cc @S-Dafarra @RiccardoGrieco

lrapetti avatar Feb 21 '22 09:02 lrapetti

I wonder if this is related to the Found a nonexistent port ( null ), perhaps this triggers a code path that eventually leads to seg fault.

traversaro avatar Feb 21 '22 09:02 traversaro

I cannot reproduce your error. Can you provide more details on how to get a 'null' port? (sharing the application .xml it would be great, if possible)

randaz81 avatar May 24 '22 10:05 randaz81

Those ports were related to the eyes. The corresponding application was https://github.com/robotology/walking-teleoperation/blob/916ae1bb63f610c21d95bd62391908884a9d8385/app/scripts/Xprize-VisualRetargeting.xml

I wonder if it has to do with the mjpeg carrier.

S-Dafarra avatar May 24 '22 10:05 S-Dafarra

mjpeg carrier operates in a very peculiar behavior: you are not sending data from src to dest. It's the dest that requires data to be sent from the src. I'm not sure if this might be the issue, but I'll check.

randaz81 avatar May 24 '22 10:05 randaz81

Regarding the null port: I tested it using just the yarp ping command and I can confirm the theory of the reverse logic of the mjpeg carrier:

yarp ping /yarpview/img:i
This is "/yarpview/img:i" at "tcp://192.168.232.205:10006/"
There are no outgoing connections
There is an input connection from "/grabber" to "/yarpview/img:i" using mjpeg
There is an input connection from "<ping>" to "/yarpview/img:i" using text_ack

yarp ping /grabber
This is "/grabber" at "tcp://192.168.232.205:10003/"
There is an output connection from "/grabber" to [null] using mjpeg
There is an input connection from "<ping>" to "/grabber" using text_ack

However, at very first glance, this does not seem associated with the segfault issue we are discussing here (I can run yarpviz with no problems), and I'd discuss this issue separately (it can be fixed), if you tell me that yarpviz works when the cameras' ports are not connected.

Which version of the graphviz library are you using, btw? I'm using version 2.50 on Windows, which is not the latest one available, which is 3.0, and was causing me some linking errors (maybe also this one is a different issue)

randaz81 avatar May 24 '22 13:05 randaz81

However, at very first glance, this does not seem associated with the segfault issue we are discussing here (I can run yarpviz with no problems), and I'd discuss this issue separately (it can be fixed), if you tell me that yarpviz works when the cameras' ports are not connected.

If I remember correctly, we tried also without those connections, but it was still segfaulting. We were not sure about the possible cause. We just guessed it might have been related to the null port because that was the last message printed.

I guess it is related to GUI, not on how the ports are retrieved. Since we were curious to print all the connections, I wrote a small companion to run a simple test in https://github.com/S-Dafarra/yarp/tree/yarp_name_connections

The output is here

==================== Connections ================================
([email protected])/wholeBodyDynamics/right_arm/cartesianEndEffectorWrench:o --(fast_tcp)--> ([email protected])/WeightDisplay/right_hand:i
([email protected])/wholeBodyDynamics/left_arm/cartesianEndEffectorWrench:o --(fast_tcp)--> ([email protected])/WeightDisplay/left_hand:i
([email protected])/iCub/RobotStateWrapper/state:o --(tcp)--> ([email protected])/tmp/port/13([email protected])/iCub/RobotStateWrapper/state:o --(fast_tcp)--> ([email protected])/iFeelRetargeting/HumanStateWrapper/state:i
([email protected])/walking-coordinator/torsoYaw:o --(fast_tcp)--> ([email protected])/virtualizer/robotOrientation:i
([email protected])/WeightDisplay/out:o --(fast_tcp)--> ([email protected])/joypadDevice/Oculus/label_1
([email protected])/virtualizer/goal:o --(fast_tcp)--> ([email protected])/walking-coordinator/goal:i
([email protected])/SRanipalModule/emotions:o --(fast_tcp)--> ([email protected])/icub/face/emotions/in
([email protected])/icub-virtualizer/microphone/audio:o --(fast_tcp)--> ([email protected])/icub/speakers/audio:i
([email protected])/idyntree-yarp-visualizer/image --(fast_tcp)--> ([email protected])/joypadDevice/Oculus/gui_0
([email protected])/SRanipalModule/VR/rpc:o --(fast_tcp)--> ([email protected])/joypadDevice/Oculus/rpc
([email protected])/icub/microphone/audio:o --(fast_tcp)--> ([email protected])/icub-virtualizer/speakers/audio:i
([email protected])/icub/microphone/audio:o --(fast_tcp)--> ([email protected])/icub-virtualizer/speakers/audio:i([email protected])/icub/microphone/audio:o --(fast_tcp)--> ([email protected])/icub-console-gui/speakers/audio:i
([email protected])/WeightRetargeting/output:o --(fast_tcp)--> ([email protected])/iFeelSuit/WearableActuatorsCommand/input:i
([email protected])/iFeelRetargeting/jointPosition:o --(fast_tcp)--> ([email protected])/walking-coordinator/jointPosition:i
([email protected])/icub/skin/right_hand --(udp)--> ([email protected])/icub/skin/right_hand/in([email protected])/icub/skin/right_hand --(fast_tcp)--> ([email protected])/skinGui/right_hand:i
([email protected])/icub-console/operator_microphone/audio:o --(fast_tcp)--> ([email protected])/icub-virtualizer/speakers_operator/audio:i
([email protected])/icub/skin/left_hand --(udp)--> ([email protected])/icub/skin/left_hand/in([email protected])/icub/skin/left_hand --(fast_tcp)--> ([email protected])/skinGui/left_hand:i
([email protected])/icub/camcalib/right/out --(mjpeg)--> (@)
([email protected])/icub/cam/right --(mjpeg)--> (@)
([email protected])/icub/cam/left --(mjpeg)--> (@)
([email protected])/icub/camcalib/left/out --(mjpeg)--> (@)
([email protected])/yarpmotorgui0//icub/right_leg/rpc:o --(tcp)--> ([email protected])/icub/right_leg/rpc:i
([email protected])/yarpmotorgui0//icub/right_arm/rpc:o --(tcp)--> ([email protected])/icub/right_arm/rpc:i
([email protected])/yarpmotorgui0//icub/left_leg/rpc:o --(tcp)--> ([email protected])/icub/left_leg/rpc:i
([email protected])/yarpmotorgui0//icub/head/rpc:o --(tcp)--> (@)
([email protected])/yarpmotorgui0//icub/face/rpc:o --(tcp)--> ([email protected])/icub/face/rpc:i
([email protected])/yarp_robot_logger/xsens_inertial/rpc:i --(tcp)--> ([email protected])/icub/head/inertials/rpc:o
([email protected])/yarp_robot_logger/right_rear_ft/rpc:o --(tcp)--> ([email protected])/icub/right_foot_heel/analog:o/rpc:i
([email protected])/yarp_robot_logger/joints/icub/torso/rpc:o --(tcp)--> ([email protected])/icub/torso/rpc:i
([email protected])/wholeBodyDynamics/right_foot_front/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/right_front_wrench([email protected])/wholeBodyDynamics/right_foot_front/cartesianEndEffectorWrench:o --(tcp)--> ([email protected])/walking-coordinator/right_foot_front/cartesianEndEffectorWrench:i
([email protected])/wholeBodyDynamics/netExternalWrenches:o --(tcp)--> ([email protected])/idyntree-yarp-visualizer/netExternalWrenches:i
([email protected])/wholeBodyDynamics/left_foot_rear/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/left_rear_wrench([email protected])/wholeBodyDynamics/left_foot_rear/cartesianEndEffectorWrench:o --(tcp)--> ([email protected])/walking-coordinator/left_foot_rear/cartesianEndEffectorWrench:i
([email protected])/wholeBodyDynamics/left_foot_front/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/left_front_wrench([email protected])/wholeBodyDynamics/left_foot_front/cartesianEndEffectorWrench:o --(tcp)--> ([email protected])/walking-coordinator/left_foot_front/cartesianEndEffectorWrench:i
([email protected])/walking-coordinator/remoteControlBoard/icub/right_leg/rpc:o --(tcp)--> ([email protected])/icub/right_leg/rpc:i
([email protected])/yarp_robot_logger/joints/icub/head/rpc:o --(tcp)--> (@)
([email protected])/yarp_robot_logger/left_foot_rear/rpc:o --(tcp)--> ([email protected])/icub/left_foot_heel/analog:o/rpc:i
([email protected])/walking-coordinator/remoteControlBoard/icub/head/rpc:o --(tcp)--> (@)
([email protected])/walking-coordinator/logger/data:o --(tcp)--> ([email protected])/yarp-robot-logger/exogenous_signals/walking:i
([email protected])/virtualizer/tf/rpc:o --(tcp)--> ([email protected])/transformServer/rpc
([email protected])/yarp_robot_logger/joints/icub/left_arm/rpc:o --(tcp)--> ([email protected])/icub/left_arm/rpc:i
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_arm/rpc:o --(tcp)--> ([email protected])/icub/left_arm/rpc:i
([email protected])/iCub/RobotStateWrapper/state:o --(tcp)--> ([email protected])/tmp/port/13
([email protected])/icub/face/emotions/face/remoteControlBoard/rpc:o --(tcp)--> ([email protected])/icub/face/rpc:i
([email protected])/walking-coordinator/remoteControlBoard/icub/left_leg/rpc:o --(tcp)--> ([email protected])/icub/left_leg/rpc:i
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_leg/rpc:o --(tcp)--> ([email protected])/icub/right_leg/rpc:i
([email protected])/iFeelSuit/WearableData/data:o --(tcp)--> ([email protected])/tmp/port/11
([email protected])/walking-coordinator/remoteControlBoard/icub/right_arm/rpc:o --(tcp)--> ([email protected])/icub/right_arm/rpc:i
([email protected])/icub/face/emotions/out --(tcp)--> ([email protected])/icub/face/raw/in
([email protected])/walking-coordinator/remoteControlBoard/icub/torso/rpc:o --(tcp)--> ([email protected])/icub/torso/rpc:i
([email protected])/icub/left_hand/analog:i/rpc:o --(tcp)--> ([email protected])/icub/left_hand/analog:o/rpc:i
([email protected])/WearableData/HapticGlove/RightHand/Actuators/input:o --(tcp)--> ([email protected])/WearableData/HapticGlove/RightHand/Actuators/input:i
([email protected])/WearableData/HapticGlove/LeftHand/data:o --(tcp)--> ([email protected])/tmp/port/14
([email protected])/SRanipalModule/rightEye/control:o --(tcp)--> ([email protected])/joypadDevice/Oculus/eyeAngles/right:i
([email protected])/SRanipalModule/leftEye/control:o --(tcp)--> ([email protected])/joypadDevice/Oculus/eyeAngles/left:i
([email protected])/Wearable/OpenXRTransform/data:o --(tcp)--> ([email protected])/tmp/port/12
([email protected])/yarp_robot_logger/joints/icub/right_arm/rpc:o --(tcp)--> ([email protected])/icub/right_arm/rpc:i
([email protected])/HDE/WearableTargetsWrapper/state:o --(tcp)--> ([email protected])/tmp/port/15
([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/right_arm/rpc:o --(tcp)--> ([email protected])/icub/right_arm/rpc:i
([email protected])/yarp_robot_logger/joints/icub/right_leg/rpc:o --(tcp)--> ([email protected])/icub/right_leg/rpc:i
([email protected])/WearableData/HapticGlove/LeftHand/Actuators/input:o --(tcp)--> ([email protected])/WearableData/HapticGlove/LeftHand/Actuators/input:i
([email protected])/yarp_robot_logger/joints/icub/left_leg/rpc:o --(tcp)--> ([email protected])/icub/left_leg/rpc:i
([email protected])/WeightRetargeting/input/icub/left_arm/rpc:o --(tcp)--> ([email protected])/icub/left_arm/rpc:i
([email protected])/OpenVRTrackersModule/tf/rpc:o --(tcp)--> ([email protected])/transformServer/rpc
([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/left_arm/rpc:o --(tcp)--> ([email protected])/icub/left_arm/rpc:i
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_leg/rpc:o --(tcp)--> ([email protected])/icub/left_leg/rpc:i
([email protected])/yarp_robot_logger/right_front_ft/rpc:o --(tcp)--> ([email protected])/icub/right_foot_tiptoe/analog:o/rpc:i
([email protected])/icub/right_hand/analog:i/rpc:o --(tcp)--> ([email protected])/icub/right_hand/analog:o/rpc:i
([email protected])/SRanipalModule/face/remoteControlBoard/rpc:o --(tcp)--> ([email protected])/icub/face/rpc:i
([email protected])/WeightRetargeting/input/icub/right_arm/rpc:o --(tcp)--> ([email protected])/icub/right_arm/rpc:i
([email protected])/log/icub-console/yarpmotorgui/411048 --(tcp)--> (@)
([email protected])/WearableData/HapticGlove/RightHand/data:o --(tcp)--> ([email protected])/tmp/port/16
([email protected])/yarpmotorgui0//icub/torso/rpc:o --(tcp)--> ([email protected])/icub/torso/rpc:i
([email protected])/SRanipalModule/head/remoteControlBoard/rpc:o --(tcp)--> (@)
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_arm/rpc:o --(tcp)--> ([email protected])/icub/right_arm/rpc:i
([email protected])/icub/skin/left_hand/in/rpc:o --(tcp)--> ([email protected])/icub/skin/left_hand/rpc:i
([email protected])/walking-coordinator/remoteControlBoard/icub/left_arm/rpc:o --(tcp)--> ([email protected])/icub/left_arm/rpc:i
([email protected])/tf/rpc:o --(tcp)--> ([email protected])/transformServer/rpc
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/head/rpc:o --(tcp)--> (@)
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/torso/rpc:o --(tcp)--> ([email protected])/icub/torso/rpc:i
([email protected])/icub/head/inertials/measures:o --(tcp)--> ([email protected])/yarp_robot_logger/xsens_inertial/measures:i
([email protected])/joypadDevice/Oculus/tf/rpc:o --(tcp)--> ([email protected])/transformServer/rpc
([email protected])/yarp_robot_logger/left_front_ft/rpc:o --(tcp)--> ([email protected])/icub/left_foot_tiptoe/analog:o/rpc:i
([email protected])/icub/skin/right_hand/in/rpc:o --(tcp)--> ([email protected])/icub/skin/right_hand/rpc:i
([email protected])/log/icub-console/yarplogger/407376 --(tcp)--> (@)
([email protected])/wholeBodyDynamics/right_foot_rear/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/right_rear_wrench
([email protected])/wholeBodyDynamics/right_foot_rear/cartesianEndEffectorWrench:o --(tcp)--> ([email protected])/walking-coordinator/right_foot_rear/cartesianEndEffectorWrench:i
([email protected])/log/icub-head/yarprobotinterface/1370 --(tcp)--> (@)
([email protected])/log/icub-head/yarprun/1351 --(tcp)--> (@)
([email protected])/yarpmotorgui0//icub/left_arm/rpc:o --(tcp)--> ([email protected])/icub/left_arm/rpc:i
([email protected])/yarpmotorgui0//icub/right_leg/command:o --(udp)--> ([email protected])/icub/right_leg/command:i
([email protected])/yarpmotorgui0//icub/left_leg/command:o --(udp)--> ([email protected])/icub/left_leg/command:i
([email protected])/yarpmotorgui0//icub/left_arm/command:o --(udp)--> ([email protected])/icub/left_arm/command:i
([email protected])/yarpmotorgui0//icub/head/command:o --(udp)--> ([email protected])/icub/head/command:i
([email protected])/yarpmotorgui0//icub/face/command:o --(udp)--> ([email protected])/icub/face/command:i
([email protected])/yarpmotorgui0//icub/torso/command:o --(udp)--> ([email protected])/icub/torso/command:i
([email protected])/yarpmotorgui0//icub/right_arm/command:o --(udp)--> ([email protected])/icub/right_arm/command:i
([email protected])/yarp_robot_logger/joints/icub/torso/command:o --(udp)--> ([email protected])/icub/torso/command:i
([email protected])/yarp_robot_logger/joints/icub/left_leg/command:o --(udp)--> ([email protected])/icub/left_leg/command:i
([email protected])/yarp_robot_logger/joints/icub/head/command:o --(udp)--> ([email protected])/icub/head/command:i
([email protected])/wholeBodyDynamics/right_foot_front/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/right_front_wrench
([email protected])/wholeBodyDynamics/right_arm/cartesianEndEffectorWrench:o --(fast_tcp)--> ([email protected])/WeightDisplay/right_hand:i([email protected])/wholeBodyDynamics/right_arm/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/right_arm_wrench
([email protected])/wholeBodyDynamics/left_foot_rear/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/left_rear_wrench
([email protected])/wholeBodyDynamics/left_foot_front/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/left_front_wrench
([email protected])/wholeBodyDynamics/left_arm/cartesianEndEffectorWrench:o --(fast_tcp)--> ([email protected])/WeightDisplay/left_hand:i([email protected])/wholeBodyDynamics/left_arm/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/left_arm_wrench
([email protected])/walking-coordinator/remoteControlBoard/icub/torso/command:o --(udp)--> ([email protected])/icub/torso/command:i
([email protected])/walking-coordinator/remoteControlBoard/icub/right_leg/command:o --(udp)--> ([email protected])/icub/right_leg/command:i
([email protected])/walking-coordinator/remoteControlBoard/icub/right_arm/command:o --(udp)--> ([email protected])/icub/right_arm/command:i
([email protected])/walking-coordinator/remoteControlBoard/icub/left_leg/command:o --(udp)--> ([email protected])/icub/left_leg/command:i
([email protected])/walking-coordinator/remoteControlBoard/icub/left_arm/command:o --(udp)--> ([email protected])/icub/left_arm/command:i
([email protected])/SRanipalModule/face/remoteControlBoard/command:o --(udp)--> ([email protected])/icub/face/command:i
([email protected])/WeightRetargeting/input/icub/left_arm/command:o --(udp)--> ([email protected])/icub/left_arm/command:i
([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_leg/stateExt:i
([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_leg/stateExt:i([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_leg/stateExt:i
([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_leg/stateExt:i([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_leg/stateExt:i([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/left_leg/stateExt:i
([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_leg/stateExt:i([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_leg/stateExt:i([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/left_leg/stateExt:i([email protected])/icub/left_leg/stateExt:o --(udp)--> ([email protected])/walking-coordinator/remoteControlBoard/icub/left_leg/stateExt:i
([email protected])/icub/left_foot_tiptoe/analog:o --(udp)--> ([email protected])/yarp_robot_logger/left_front_ft
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_leg/command:o --(udp)--> ([email protected])/icub/right_leg/command:i
([email protected])/icub/face/emotions/face/remoteControlBoard/command:o --(udp)--> ([email protected])/icub/face/command:i
([email protected])/icub/left_foot_heel/analog:o --(udp)--> ([email protected])/yarp_robot_logger/left_foot_rear
([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/joypadDevice/Oculus/tf/transforms:i
([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/joypadDevice/Oculus/tf/transforms:i([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/virtualizer/tf/transforms:i
([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/joypadDevice/Oculus/tf/transforms:i([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/virtualizer/tf/transforms:i([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/OpenVRTrackersModule/tf/transforms:i
([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/joypadDevice/Oculus/tf/transforms:i([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/virtualizer/tf/transforms:i([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/OpenVRTrackersModule/tf/transforms:i([email protected])/transformServer/transforms:o --(udp)--> ([email protected])/tf/transforms:i
([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/head/stateExt:i
([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/head/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/head/stateExt:i
([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/head/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/head/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/SRanipalModule/head/remoteControlBoard/stateExt:i
([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/head/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/head/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/SRanipalModule/head/remoteControlBoard/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/head/stateExt:i
([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/head/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/head/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/SRanipalModule/head/remoteControlBoard/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/head/stateExt:i([email protected])/icub/head/stateExt:o --(udp)--> ([email protected])/walking-coordinator/remoteControlBoard/icub/head/stateExt:i
([email protected])/icub/face/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/face/stateExt:i
([email protected])/icub/face/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/face/stateExt:i([email protected])/icub/face/stateExt:o --(udp)--> ([email protected])/icub/face/emotions/face/remoteControlBoard/stateExt:i
([email protected])/icub/face/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/face/stateExt:i([email protected])/icub/face/stateExt:o --(udp)--> ([email protected])/icub/face/emotions/face/remoteControlBoard/stateExt:i([email protected])/icub/face/stateExt:o --(udp)--> ([email protected])/SRanipalModule/face/remoteControlBoard/stateExt:i
([email protected])/icub/left_hand/analog:o --(udp)--> ([email protected])/icub/left_hand/analog:i
([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/right_arm/command:o --(udp)--> ([email protected])/icub/right_arm/command:i
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_arm/command:o --(udp)--> ([email protected])/icub/left_arm/command:i
([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/torso/stateExt:i
([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/torso/stateExt:i([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/torso/stateExt:i
([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/torso/stateExt:i([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/torso/stateExt:i([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/torso/stateExt:i
([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/torso/stateExt:i([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/torso/stateExt:i([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/torso/stateExt:i([email protected])/icub/torso/stateExt:o --(udp)--> ([email protected])/walking-coordinator/remoteControlBoard/icub/torso/stateExt:i
([email protected])/icub/skin/right_hand --(udp)--> ([email protected])/icub/skin/right_hand/in
([email protected])/WeightRetargeting/input/icub/right_arm/command:o --(udp)--> ([email protected])/icub/right_arm/command:i
([email protected])/icub/right_foot_heel/analog:o --(udp)--> ([email protected])/yarp_robot_logger/right_rear_ft
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/torso/command:o --(udp)--> ([email protected])/icub/torso/command:i
([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_leg/stateExt:i
([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_leg/stateExt:i([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_leg/stateExt:i
([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_leg/stateExt:i([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_leg/stateExt:i([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/right_leg/stateExt:i
([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_leg/stateExt:i([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_leg/stateExt:i([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/right_leg/stateExt:i([email protected])/icub/right_leg/stateExt:o --(udp)--> ([email protected])/walking-coordinator/remoteControlBoard/icub/right_leg/stateExt:i
([email protected])/icub/right_hand/analog:o --(udp)--> ([email protected])/icub/right_hand/analog:i
([email protected])/yarp_robot_logger/joints/icub/right_leg/command:o --(udp)--> ([email protected])/icub/right_leg/command:i
([email protected])/icub/skin/left_hand --(udp)--> ([email protected])/icub/skin/left_hand/in
([email protected])/SRanipalModule/head/remoteControlBoard/command:o --(udp)--> ([email protected])/icub/head/command:i
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/head/command:o --(udp)--> ([email protected])/icub/head/command:i
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_leg/command:o --(udp)--> ([email protected])/icub/left_leg/command:i
([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_arm/command:o --(udp)--> ([email protected])/icub/right_arm/command:i
([email protected])/yarp_robot_logger/joints/icub/right_arm/command:o --(udp)--> ([email protected])/icub/right_arm/command:i
([email protected])/yarp_robot_logger/joints/icub/left_arm/command:o --(udp)--> ([email protected])/icub/left_arm/command:i
([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/left_arm/command:o --(udp)--> ([email protected])/icub/left_arm/command:i
([email protected])/icub/right_foot_tiptoe/analog:o --(udp)--> ([email protected])/yarp_robot_logger/right_front_ft
([email protected])/walking-coordinator/remoteControlBoard/icub/head/command:o --(udp)--> ([email protected])/icub/head/command:i
([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_arm/stateExt:i
([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_arm/stateExt:i
([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/WeightRetargeting/input/icub/left_arm/stateExt:i
([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/WeightRetargeting/input/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/left_arm/stateExt:i
([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/WeightRetargeting/input/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/left_arm/stateExt:i
([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/WeightRetargeting/input/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/left_arm/stateExt:i([email protected])/icub/left_arm/stateExt:o --(udp)--> ([email protected])/walking-coordinator/remoteControlBoard/icub/left_arm/stateExt:i
([email protected])/wholeBodyDynamics/right_foot_rear/cartesianEndEffectorWrench:o --(udp)--> ([email protected])/yarp_robot_logger/right_rear_wrench
([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_arm/stateExt:i
([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_arm/stateExt:i
([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/WeightRetargeting/input/icub/right_arm/stateExt:i
([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/WeightRetargeting/input/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/right_arm/stateExt:i
([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/WeightRetargeting/input/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/right_arm/stateExt:i
([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/yarpmotorgui0//icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/idyntree-yarp-visualizer/remoteControlBoard:i/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/WeightRetargeting/input/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/HapticGloveRetargeting/remoteControlBoard/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/yarp_robot_logger/joints/icub/right_arm/stateExt:i([email protected])/icub/right_arm/stateExt:o --(udp)--> ([email protected])/walking-coordinator/remoteControlBoard/icub/right_arm/stateExt:i

Which version of the graphviz library are you using, btw? I'm using version 2.50 on Windows, which is not the latest one available, which is 3.0, and was causing me some linking errors (maybe also this one is a different issue)

We installed it from apt in Ubuntu. The version should be 2.42.2-3build2, see https://packages.ubuntu.com/focal/libgraphviz-dev

S-Dafarra avatar May 24 '22 13:05 S-Dafarra