New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segmentation fault (core dumped) when running ddsperf -L -TOU -D10 pub sub with shared memory enabled #449
Comments
It reproduces beautifully on macOS even — and it turns out to be solved in 0.10. @clalancette Could you please let me know if you need me to fix it on 0.9? It might not be worth the bother given that 0.10 is looking good according to ros2/ros2#1404. |
The main reason to consider fixing it in 0.9 is for Humble, which will stay on the 0.9 series for its lifetime. If it is a relatively easy fix to backport to 0.9, I would say it is worthwhile. If it is more complicated, then we probably need to see if someone from the community has time to debug and fix it there. Does that make sense? |
@clalancette Yep, that sounds sensible. I'll have a look. |
Spoke too soon 😡 It is broken in all versions, including master. The crash was avoided in the more recent |
@arrfou99 The bug that caused the crash in |
There is unexpected behavior when running iox-roudi with shared memory enabled. Demo cpp loaned messages works okay but it does not work properly if we run multiple time and close. With ddsperf if we do ctrl-c it gives a segmentation fault. Also, the same behavior in my program.
Bug report
Required Info:
ros2 release repo humble
Steps to reproduce issue
open terminal #1
$ ddsperf -L -TOU -D10 pub sub
Expected behavior
pup/sub with shared memory
Actual behavior
Additional information
here is the used cyclonedds.xml
The text was updated successfully, but these errors were encountered: