ros2 / rmw_iceoryx

rmw implementation for iceoryx
Apache License 2.0
158 stars 27 forks source link

`rviz2` cannot show image and output error msg. #50

Open ZhenshengLee opened 3 years ago

ZhenshengLee commented 3 years ago

Env

Observed

ros2 run v4l2_camera v4l2_camera_node

rviz2

# add camera or image topic to subscriber
>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:

  'Handle's typesupport identifier (rosidl_typesupport_c) is not supported by this library
, at /tmp/binarydeb/ros-foxy-rosidl-typesupport-c-1.0.2/src/type_support_dispatch.hpp:116'

with this new error message:

  'failed to attach guard condition, at /home/zs/zs_ws/ga_ros2/ga_deps/rmw_iceoryx/rmw_iceoryx_cpp/src/rmw_wait.cpp:82'

Expected

rviz run without error and display image normally.

Comment

it is OK with ros2 run rqt_image_view rqt_image_view

_Originally posted by @ZhenshengLee in https://github.com/ros2/rmw_iceoryx/issues/42#issuecomment-874686589_