Comments (3)
That's ... weird. Thank you for investigating and documenting the fact that rebuilding from source solves the problem.
from cyclonedds.
We had the same issue using the upstream Jazzy distro packages, removing the Tracing
section in the XML config prevented this:
*** buffer overflow detected ***: terminated
Aborted (core dumped)
from cyclonedds.
I found the solution.
I just compiled CycloneDDS from source and the problem went away automatically.
The link where I found the instructions on how to compile from source for ROS 2 Jazzy is the following:
The commands I used for compiling it from source can be summarized as follows:
mkdir -pv ~/ros2_ws/src
cd ~/ros2_ws/src
source /opt/ros/jazzy/setup.bash
source ~/ros2_ws/install/setup.bash
git clone https://github.com/ros2/rmw_cyclonedds ros2/rmw_cyclonedds -b jazzy
git clone https://github.com/eclipse-cyclonedds/cyclonedds -b 0.10.5 eclipse-cyclonedds/cyclonedds
cd ..
rosdep install -i --from-path src --rosdistro jazzy -y
colcon build
After that, I just sourced the ros2_ws and it worked as expected:
source ~/ros2_ws/install/setup.bash
ros2 run demo_nodes_py talker
It is worth mentioning that I didn't make any changes to the code. I just compiled it from source and it worked.
from cyclonedds.
Related Issues (20)
- ddsi_udp_conn_write to udp failed with retcode -5 HOT 2
- Undefined symbol while compiling cyclonedds HOT 3
- Race Condition when reading from DDS_BUILTIN_TOPIC_DCPSPARTICIPANT HOT 4
- Python lib determination is not platform independent HOT 1
- Question on building for mingw64 32-bit with conflicting definition of SSIZE_T
- Question on durability:persistence HOT 3
- Listtopics with python HOT 1
- looks like DDS_OP_JSR is not needed anymore HOT 2
- Is there a way to replicate the deserialization mechanism used in Cyclone DDS, such as the pycdr2 library, but in the C programming language? HOT 2
- Issues with using Zenoh_bridge_dds to route data between domains HOT 9
- An implementation for dds_stream_writeLE could not be found HOT 3
- typedef in idl why not generate xxx__free() HOT 1
- CycloneDDS and eProsima Micro XRCE-DDS Communication in ROS2 HOT 6
- Allow inconsistent about DurabilityService QoS HOT 1
- Is there an implementation of Shared memory that does not through Iceoryx HOT 1
- Does CycloneDDS automatically group subscribers into multicast groups based on topic?
- Deserialization of sample failed due to reasons unknown, possibly related to a sequence HOT 29
- Two processes with the same language can communicate, but two processes with two different languages ββcannot communicate HOT 4
- How to subscribe to multiple topics?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cyclonedds.