Skip to content

terminate called after throwing an instance of 'eprosima::fastcdr::exception::NotEnoughMemoryException' #540

@akshay-ka

Description

@akshay-ka

Operating System:

Ubuntu 22.04

ROS version or commit hash:

Humble

RMW implementation (if applicable):

rmw_cyclonedds_cpp

RMW Configuration (if applicable):

No response

Client library (if applicable):

rclcpp, rclpy

'ros2 doctor --report' output

ros2 doc --report
/opt/ros/humble/lib/python3.10/site-packages/ros2doctor/api/__init__.py: 154: UserWarning: Fail to call PackageReport class functions.

   NETWORK CONFIGURATION
inet         : 127.0.0.1
inet4        : ['127.0.0.1']
inet6        : ['::1']
netmask      : 255.0.0.0
device       : lo
flags        : 73<LOOPBACK,RUNNING,UP>
mtu          : 65536
inet         : 172.25.61.201
inet4        : ['172.25.61.201']
ether        : 1c:ce:51:8e:66:2b
inet6        : ['fe80::4858:568f:3d7f:4248%wlan0']
netmask      : 255.255.0.0
device       : wlan0
flags        : 4163<BROADCAST,RUNNING,MULTICAST,UP>
mtu          : 1500
broadcast    : 172.25.255.255
inet         : 10.42.0.10
inet4        : ['10.42.0.10']
ether        : 48:b0:2d:fe:6d:7e
inet6        : ['fe80::38c9:1c67:a51a:f69%eth0']
netmask      : 255.0.0.0
device       : eth0
flags        : 4163<BROADCAST,RUNNING,MULTICAST,UP>
mtu          : 1466
broadcast    : 10.255.255.255
inet         : 172.17.0.1
inet4        : ['172.17.0.1']
ether        : fe:8f:3b:98:f8:cf
inet6        : ['fe80::fc8f:3bff:fe98:f8cf%docker0']
netmask      : 255.255.0.0
device       : docker0
flags        : 4163<BROADCAST,RUNNING,MULTICAST,UP>
mtu          : 1500
broadcast    : 172.17.255.255
ether        : ee:e0:47:4e:0f:d0
inet6        : ['fe80::ece0:47ff:fe4e:fd0%vethde5c00a']
device       : vethde5c00a
flags        : 4163<BROADCAST,RUNNING,MULTICAST,UP>
mtu          : 1500
ether        : 3e:c7:e7:79:f3:87
device       : l4tbr0
flags        : 4098<BROADCAST,MULTICAST>
mtu          : 1500
ether        : b6:74:01:23:f7:91
device       : usb0
flags        : 4099<BROADCAST,MULTICAST,UP>
mtu          : 1500
ether        : b6:74:01:23:f7:93
device       : usb1
flags        : 4099<BROADCAST,MULTICAST,UP>
mtu          : 1500

   PLATFORM INFORMATION
system           : Linux
platform info    : Linux-5.15.136-tegra-aarch64-with-glibc2.35
release          : 5.15.136-tegra
processor        : aarch64

   QOS COMPATIBILITY LIST
compatibility status    : No publisher/subscriber pairs found

   RMW MIDDLEWARE
middleware name    : rmw_cyclonedds_cpp

   ROS 2 INFORMATION
distribution name      : humble
distribution type      : ros2
distribution status    : active
release platforms      : {'rhel': ['8'], 'ubuntu': ['jammy']}

   TOPIC LIST
topic               : none
publisher count     : 0
subscriber count    : 0

Steps to reproduce issue

ros2 launch diadem_firmware micro_ros.launch.py

Expected behavior

Bring up the micro-ros node

Actual behavior

[micro_ros_agent-1] terminate called after throwing an instance of 'eprosima::fastcdr::exception::NotEnoughMemoryException'
[micro_ros_agent-1]   what():  Not enough memory in the buffer stream
[ERROR] [micro_ros_agent-1]: process has died [pid 14675, exit code -6, cmd '/home/diadem/uros_ws/install/micro_ros_agent/lib/micro_ros_agent/micro_ros_agent serial --dev /dev/esp -b 921600 --ros-args -r __node:=micro_ros_agent'].

Additional information

Any solution to this issue ?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions