Creating multiple participants in the same application #3272
NickBarrettHFX
started this conversation in
Unofficial support
Replies: 1 comment
-
Hi @NickBarrettHFX, According to our CONTRIBUTING.md guidelines, gcc 7 is not an officially supported compiler (gcc 9 is the minimum required), so I am moving this issue to the corresponding discussion forum. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Is there an already existing issue for this?
Expected behavior
I expect to be able to create multiple dds participants within the same application on the same domain.
Current behavior
My application is crashing with the following error
[foonathan::memory] Buffer overflow at address 0x56325d56d380 detected, corresponding memory block 0x56325d56d350 has only size 48.[foonathan::memory] Buffer overflow at address 0x7f2d90058fa0 detected, corresponding memory block 0x7f2d90058f70 has only size 48.Aborted
Crashing leaves some blocked files in my /dev/shm directory which I then manually delete.
Steps to reproduce
I have also tried creating and deleting the particpants in their own thread, to no avail. See code below:
Fast DDS version/commit
Version 2.3.3
Platform/Architecture
Other. Please specify in Additional context section.
Transport layer
Shared Memory Transport (SHM)
Additional context
Running in a docker container with Linux, gcc7, qt5.12
XML configuration file
No response
Relevant log output
Network traffic capture
No response
Beta Was this translation helpful? Give feedback.
All reactions